Варианты конфигурации и сценарии настройки ModSecurity
ModSecurity — WAF-движок для веб-серверов (Apache, nginx и др.). Конфигурация строится из директив в конфигурации веб-сервера и подключаемых наборов правил (часто OWASP Core Rule Set, CRS).
Уровни настройки
-
Глобальные параметры — включение движка, режим обработки (
DetectionOnlyили блокировка), пути к журналам. -
Правила (rules) — сигнатуры и цепочки
SecRule/SecAction; для CRS задаётся уровень паранойи (Paranoia Level) и исключения под конкретное приложение. -
Интеграция с reverse proxy — при размещении за nginx или Apache правила могут применяться на виртуальном хосте или в общем контексте.
Официальная документация по директивам: Reference Manual ModSecurity.
Типовые сценарии
-
защита публичного веб-приложения с CRS в режиме обнаружения перед переводом в блокирующий режим;
-
точечные исключения (
SecRuleRemoveById) для ложных срабатываний на известных URL; -
журналирование в файл или передача событий во внешнюю SIEM.
Пошаговую установку модуля и подключение к веб-серверу см. Установка ModSecurity.
Следующая страница: Установка ModSecurity.