Документация Запланировать пилот

Managed Rules

Cloudflare предоставляет предварительно настроенные управляемые наборы правил, которые защищают от эксплойтов веб-приложений, в том числе следующих:

Управляемые наборы правил представляют собой регулярно обновляются. У каждого правила есть действие по умолчанию, которое зависит от степени серьёзности правила. Вы можете изменить поведение отдельных правил, выбрав одно из нескольких доступных действий.

У правил управляемых наборов правил есть связанные теги (например, wordpress) которые позволяют искать определённую группу правил и настраивать их массово.

Доступные управляемые наборы правил

Следующие управляемые наборы правил запускаются в фазе ответа:

Доступность

Управляемые наборы правил, которые можно развернуть, зависят от вашего плана Cloudflare.

Free Pro Business Enterprise
Доступность Да Да Да Да
Free Managed Ruleset Да Да Да Да
Cloudflare Managed Ruleset Нет Да Да Да
Cloudflare OWASP Core Ruleset Нет Да Да Да
Cloudflare Exposed Credentials Check (устарело) Нет Да Да Да
Cloudflare Sensitive Data Detection Нет Нет Нет Да

Настройка поведения управляемых наборов правил

Чтобы настроить поведение управляемых наборов правил, выполните одно из следующих действий:

Исключения имеют приоритет над переопределениями.

Взаимодействие с другими функциями безопасности приложений

Если вы используете несколько функций безопасности приложений, таких как пользовательские правила, Managed Rules и Super Bot Fight Mode, важно понимать, как эти функции взаимодействуют между собой и в каком порядке они выполняются. См. Совместимость функций безопасности, где это описано подробнее.

Важные примечания

Максимальный размер тела

Управляемые правила проверяют тело каждого входящего запроса до определённого максимального размера. Этот предел зависит от тарифного плана:

Содержимое запроса за пределами этого лимита может быть проанализировано не полностью, что может повлиять на поведение управляемых правил. Например, OWASP Core Ruleset вычисляет накопленный оценка угрозы на основе показателей отдельных правил, сработавших на запрос. Более объёмные полезные нагрузки дают правилам больше содержимого для сопоставления, что повышает показатель и увеличивает вероятность превысить пороговое значение оценки, что приводит к ложному срабатыванию.

Если это включено в ваш тарифный план, вы можете использовать поля тела запроса в пользовательские правила чтобы применять соответствующие действия к запросам, которые не были полностью проанализированы. http.request.body.truncated поле показывает, было ли тело запроса усечено, тогда как http.request.headers.truncated указывает, содержал ли запрос слишком много заголовков, чтобы включить их все.

Развёртывание на уровне зоны

На уровне зоны каждый управляемый набор правил можно развернуть только один раз. На уровне уровень аккаунта, вы можете развертывать каждый управляемый набор правил несколько раз, что позволяет применять разные конфигурации одного и того же набора правил к разным подмножествам входящего трафика.

Порядок выполнения

WAF Managed Rules выполняются в фазе http_request_firewall_managed фаза, которая выполняет после:

Это означает, что правило с завершающим действием (например, Block или Managed Challenge) на любой из этих более ранних фаз не позволяет Managed Rules обработать этот запрос. Полный порядок выполнения функций безопасности см. в Совместимость функций безопасности.

исключения WAF

Исключения WAF (правила пропуска) представляют собой правила с skip действие, развёрнутое в http_request_firewall_managed входного набора правил фазы. Они оцениваются в порядке списка внутри входного набора правил: правило пропуска обходит только execute правилам, указанным после него. Размещайте исключения перед правилами выполнения управляемого набора правил, которые они должны пропускать. Дополнительную информацию см. в исключения WAF.

Запросите бесплатный пилот

Запланировать пилот