Поделиться через


Настройка настраиваемого ответа для Azure Брандмауэр веб-приложений

По умолчанию, когда брандмауэр веб-приложений Azure Front Door (WAF) блокирует запрос из-за соответствующего правила, он возвращает код состояния 403 с сообщением "Запрос заблокирован". Сообщение по умолчанию также содержит строку ссылки на отслеживание, которая используется для ссылки на записи журнала для запроса.

В этой статье вы узнаете, как настроить пользовательский код состояния ответа и пользовательское сообщение со ссылкой для вашего варианта использования с помощью портала Azure, PowerShell или Azure CLI.

Предпосылки

Настройка пользовательского кода состояния ответа и сообщения

Чтобы настроить код состояния ответа и текст, выполните следующие действия.

  1. Перейдите к вашей политике WAF Front Door в портале Azure.

  2. В разделе "Параметры" выберите параметры политики.

  3. Введите пользовательский код состояния ответа и текст ответа в поля Код состояния блокировки и Блок ответа соответственно.

    Снимок экрана: параметры политики брандмауэра веб-приложений Azure.

    Замечание

    Функции проверки JavaScript и CAPTCHA доступны только в политиках WAF на уровне Azure Front Door Premium.

  4. Нажмите кнопку "Сохранить".

В предыдущем примере код ответа был сохранен как 403 с пользовательским сообщением: "Обратитесь к нам с этой информацией:".

Снимок экрана: пример пользовательского ответа.

Замечание

{{azure-ref}} вставляет уникальную строку ссылки в текст отклика. Это значение соответствует полю отслеживаемой ссылки (TrackingReference) в журналах FrontDoorAccessLog и FrontDoorWebApplicationFirewallLog.

Это важно

Если вы оставляете текст ответа блока пустым, WAF возвращает ответ 403 Запрещено для обычных блоков WAF и 429 Слишком много запросов для блоков ограничения скорости.

Следующий шаг