WAF анализирует веб-запросы и ответы с учётом методов, параметров, заголовков и известных шаблонов атак, но не исправляет уязвимый код.
WAF размещают перед приложением, обучают его нормальному трафику, настраивают правила для SQL-инъекций, XSS, ботов и виртуального патчинга, а срабатывания передают в мониторинг.
До выпуска исправления для критичной уязвимости команда вводит правило, блокирующее опасную комбинацию параметров, и проверяет ложные срабатывания на штатных запросах.
Нет. Он снижает риск и даёт время на исправление, но не устраняет дефект в приложении.
Защищает ли WAF любой API?Только если видит его трафик и настроен с учётом протокола, схемы и допустимых операций.
Что такое виртуальный патчинг?Временное правило, блокирующее эксплуатацию известной уязвимости до исправления кода или компонента.