INTEGRITY Документация

Список фаз

В следующих таблицах перечислены фазы продуктов Cloudflare, работающих на основе Ruleset Engine, в порядке выполнения этих фаз. У некоторых продуктов, например у Cloudflare Web Application Firewall, связано более одной фазы.

Сетевой уровень

Сетевой уровень ↗ фазы применяются к пакетам, полученным в глобальной сети Cloudflare.

Название фазы Используется в продукте/функции
ddos_l4 Network-layer DDoS Attack Protection
magic_transit Cloudflare Network Firewall
magic_transit_managed Управляемые наборы правил Cloudflare Network Firewall
magic_transit_ratelimit Политики ограничения скорости запросов Cloudflare Network Firewall
magic_transit_ids_managed Cloudflare Network Firewall Intrusion Detection System (IDS)

Прикладной уровень

Прикладной уровень ↗ фазы применяются к запросам, полученным в глобальной сети Cloudflare.

Фазы запроса

Фазы выполняются в том порядке, в котором они перечислены в таблице.

Название фазы Используется в продукте/функции
http_request_dynamic_redirect Single Redirects
http_request_sanitize Нормализация URL
http_request_transform URL Rewrite Rules
N/A (внутренняя фаза) Waiting Room Rules
http_request_api_gateway_early* API Shield
http_config_settings Configuration Rules
http_request_origin Origin Rules
ddos_l7* HTTP DDoS Attack Protection
http_request_firewall_custom Пользовательские правила (Web Application Firewall)
http_ratelimit Правила ограничения скорости (WAF)
http_request_api_gateway_late API Shield
http_request_firewall_managed WAF Managed Rules
http_request_sbfm Super Bot Fight Mode
N/A (внутренняя фаза) Cloudflare Access проверка приложения
http_request_redirect Bulk Redirects
N/A (внутренняя фаза) Managed Transforms
http_request_late_transform Request Header Transform Rules
http_request_cache_settings Cache Rules
http_request_snippets Snippets
http_request_cloud_connector Cloud Connector

* Эта фаза предназначена только для настройки: соответствующие правила не выполняются на этом этапе обработки запроса.

Для Cloudflare Access, Cloudflare Access строка относится к проверке приложений Access. Применение политик Access и их обработка выполняются на более поздних внутренних фазах, после Bulk Redirects.

Фазы ответа

Фазы выполняются в том порядке, в котором они перечислены в таблице.

Название фазы Используется в продукте/функции
http_custom_errors Custom Errors
N/A (внутренняя фаза) Managed Transforms
http_response_headers_transform Response Header Transform Rules
http_ratelimit Правила ограничения скорости (если они используют информацию об ответе)
http_response_compression Compression Rules
http_response_firewall_managed Cloudflare Sensitive Data Detection (Data Loss Prevention)
http_log_custom_fields Пользовательские поля Logpush