Перейти к содержанию

Открытая страница статуса

Gixy Check ID: status_page_exposed

Модуль stub_status отдаёт метрики сервера NGINX: число активных соединений, обработанных запросов и состояния соединений. Без ограничений по IP эта информация доступна всем и может помочь атакующему в разведке.

Плохой пример

location /status {
    stub_status;
}

Или с allow, но без deny all:

location /status {
    stub_status;
    allow 10.0.0.0/8;
}

Ловите такие ошибки до продакшена

GetPageSpeed Amplify запускает Gixy по расписанию на каждом сервере NGINX и оповещает о новых находках и CVE, показывая их рядом с метриками. Настроить непрерывный мониторинг.

Хороший пример

location = /nginx-status {
    stub_status on;
    allow 127.0.0.1;
    allow ::1;
    deny all;
}

Всегда сочетайте stub_status с явными директивами allow для доверенных IP-адресов и deny all, чтобы закрыть доступ всем остальным.