WAF (Web Application Firewall) – средство защиты, которое анализирует HTTP-запросы к веб-приложениям и API и блокирует атаки: SQL-инъекции, межсайтовый скриптинг (XSS), подделку запросов, обход аутентификации, эксплуатацию уязвимостей, ботов и перебор. Ориентиром для набора угроз служит рейтинг OWASP Top 10.
Методы защиты
- Сигнатуры и правила для известных атак.
- Позитивная модель: разрешено только описанное поведение приложения.
- Поведенческий анализ и машинное обучение.
- Виртуальный патчинг – блокировка эксплуатации уязвимости до исправления кода.
- Защита от ботов и ограничение частоты запросов.
Варианты развёртывания
- Обратный прокси перед приложением.
- Облачный сервис с переключением DNS.
- Модуль веб-сервера или балансировщика.
- Анализ зеркалированного трафика.
Что важно при выборе
- Качество обнаружения при минимуме ложных срабатываний.
- Защита API (REST, GraphQL, gRPC).
- Производительность и задержки.
- Сертификация ФСТЭК для ГИС и КИИ.