Действие правила брандмауэра указывает Cloudflare, как обрабатывать HTTP-запросы, соответствующие выражению правила.
Поддерживаемые действия
В таблице ниже перечислены действия, доступные в правилах брандмауэра. Действия расположены в порядке приоритета. Если один и тот же запрос соответствует двум разным правилам с одинаковым приоритетом, порядок приоритета определяет, какое действие будет выполнено.
Например, Allow действие имеет приоритет над Block действие. Если запрос соответствует правилу с действием Allow действие, а другое с Block действие, приоритет разрешает эту неопределенность, и Cloudflare разрешает запрос.
Из этого поведения есть два исключения: Log и Bypass действия. В отличие от других действий, Log и Bypass не прерывают дальнейшую оценку в рамках правил брандмауэра. Это значит, что если запрос соответствует двум разным правилам и одно из них задает Log или Bypass действие, вместо него будет запущено второе действие, хотя Log/Bypass имеет приоритет.
Действие
Описание
Порядок приоритета
Log
Значение API: log
Записывает совпадающие запросы в Cloudflare Logs.
Доступно только на тарифах Enterprise.
Рекомендуется для проверки правил перед переходом к более строгому
действию.
1
Bypass
Значение API: bypass
Позволяет пользователю динамически отключать функции безопасности Cloudflare для
запроса.
Доступно на всех тарифных планах.
Совпадающие запросы исключаются из вычисления списком, заданным пользователем и
содержащим одну или несколько из следующих функций безопасности
Cloudflare:
Вы не можете обойти новый WAF managed rules с помощью этого
действия, а только предыдущую версию управляемых правил WAF. Чтобы пропустить
одно или несколько управляемых правил в новом WAF для определенных запросов,
создать исключение.
Запросы, которые соответствуют Bypass действие все равно подлежат
оценке (а значит, проверке или блокировке) в рамках Firewall Rules,
исходя из порядка выполнения.
2
Allow
Значение API: allow
Совпадающие запросы исключаются из Bypass, Block,
и действия проверки, инициированные другими правилами брандмауэра.
Область действия Allow действие ограничено правилами брандмауэра;
соответствующие запросы не освобождены от действия
других продуктов безопасности Cloudflare, таких как Bot Fight Mode, IP Access
Rules и WAF Managed Rules.
Совпавшие запросы будут нейтрализованы, если они являются частью DDoS-
атаки.
3
Interactive Challenge
Значение API: challenge
Этот вариант не рекомендуется. Вместо этого выберите Managed Challenge, который отправляет посетителям интерактивные проверки только при необходимости.
Клиент, отправивший запрос, должен пройти интерактивную проверку.
Если проверка прошла успешно, Cloudflare принимает совпавший запрос; в противном случае
запрос блокируется.
Помогает сократить суммарное время, которое люди тратят на прохождение интерактивных
проверок в интернете.
В зависимости от характеристик запроса Cloudflare
динамически выбирает подходящий тип проверки среди
следующих действий на основе конкретных критериев:
Отображает страницу неинтерактивного задания.
Покажите посетителю интерактивную проверку (например, попросите нажать
кнопку или выполнить другое задание).
Запросам, соответствующим условиям, отказано в доступе к сайту.
7
Примечания о действиях Challenge
Когда вы настраиваете правило брандмауэра с одним из действий типа Challenge: Non-Interactive Challenge, Managed Challenge, или Interactive Challenge и запрос соответствует правилу, произойдет одно из двух:
Запрос блокируется, если посетитель не проходит проверку
Запрос разрешается, если посетитель успешно проходит проверку
В этом последнем случае дальнейшие правила firewall не обрабатываются. Это означает, что действие любых последующих правил с действием Challenge или Block действие, также соответствующее запросу, применено не будет, и запрос будет разрешен.