Параметры политики для Брандмауэр веб-приложений в Azure Front Door
Политика брандмауэра веб-приложений (WAF) позволяет управлять доступом к веб-приложениям с помощью набора пользовательских и управляемых правил. Имя политики WAF должно быть уникальным. При попытке использовать существующее имя возникает ошибка проверки. Несколько параметров уровня политики применяются ко всем правилам, указанным для этой политики, как описано в этой статье.
Состояние WAF
Политика WAF для Azure Front Door имеет одно из следующих двух состояний:
- Включено: если политика включена, WAF активно проверяет входящие запросы и принимает соответствующие действия в соответствии с определениями правил.
- Отключено: если политика отключена, проверка WAF приостановлена. Входящие запросы обходят WAF и отправляются в серверные части на основе маршрутизации Azure Front Door.
Режимы WAF
Политику WAF можно настроить для выполнения в следующих двух режимах:
- Режим обнаружения. При выполнении в режиме обнаружения WAF не выполняет никаких действий, отличных от отслеживания и записи запроса и соответствующего правила WAF в журналы WAF. Включите ведение журнала диагностика для Azure Front Door при использовании портал Azure. (Перейдите к разделу Раздел диагностики в портал Azure.)
- Режим предотвращения. Если WAF настроен для запуска в режиме предотвращения, WAF принимает указанное действие, если запрос соответствует правилу. Все запросы, для которых обнаружены совпадающие правила, также регистрируются в журналах WAF.
Ответ WAF для заблокированных запросов
По умолчанию, когда WAF блокирует запрос из-за соответствующего правила, он возвращает код состояния 403 с сообщением "Запрос заблокирован". Ссылка также возвращается для ведения журнала.
Вы можете определить пользовательский код состояния ответа и ответное сообщение, когда WAF блокирует запрос. Поддерживаются следующие пользовательские коды состояния.
- 200 OK
- 403. Запрещено
- 405 — метод запрещен
- 406 — неприемлемо
- 429 — слишком много запросов
Пользовательский код состояния ответа с сообщением ответа — это параметр уровня политики. После настройки все заблокированные запросы получают одинаковое состояние пользовательского ответа и сообщение ответа.
URI для действия перенаправления
Необходимо определить универсальный код ресурса (URI) для перенаправления запросов, если REDIRECT
действие выбрано для любого из правил, содержащихся в политике WAF. Этот URI перенаправления должен быть допустимым сайтом HTTP(S). После настройки все запросы, соответствующие правилам с REDIRECT
действием, перенаправляются на указанный сайт.
Следующие шаги
Узнайте, как определить пользовательские ответы WAF.