← Cloudflare Ruleset Engine / ruleset-engine / rules-language / fields
Справочник полей
Показывает, содержал ли запрос токен аутентификации сессии API, как это определено в сохранённых идентификаторы сессий.
- Дополнение Enterprise
Показывает, соответствовал ли запрос сохранённой конечной точке в Endpoint Management.
Это поле устарело. Используйте cf.schema_validation.uploaded.violated взамен.
Показывает, поступил ли входящий запрос от идентифицированного корпоративного облачного прокси-сервера или защищённого веб-шлюза, доступных только на плане Enterprise.
- Дополнение Enterprise
Список идентификаторов, соответствующих эвристическим обнаружениям Bot Management для запроса.
- Дополнение Enterprise
Предоставляет отпечаток SSL/TLS, который помогает выявлять потенциальные запросы от ботов.
- Дополнение Enterprise
Предоставляет отпечаток SSL/TLS, который помогает выявлять потенциальные запросы от ботов.
- Дополнение Enterprise
Показывает, проходил ли посетитель ранее проверку JS Detection.
- Дополнение Enterprise
Отражает вероятность того, что запрос исходит от бота, выраженную оценкой от 1-99.
- Дополнение Enterprise
Показывает, исходил ли запрос от известного агента, который идентифицирует себя с помощью Web Bot Auth и теперь классифицируется как проверенный бот или агент помечен как Intermediary.
- Дополнение Enterprise
Показывает, следует ли включать статические ресурсы при создании правила с помощью cf.bot_management.score.
- Дополнение Enterprise
Показывает, исходил ли запрос от известного легитимного бота или поискового робота.
- Дополнение Enterprise
Показывает, исходил ли запрос от известного легитимного бота или поискового робота.
Показывает, был ли запрос отправлен по TCP.
Последняя оценка скорости передачи данных для соединения с клиентом, в байтах в секунду.
Представляет IP-адрес глобальной сети, на который был разрешён HTTP-запрос.
Представляет номер порта, на котором глобальная сеть Cloudflare получила запрос.
Возвращает строковое представление для каждого имени хоста пользовательские метаданные JSON-объект, устанавливаемый для клиентов SSL for SaaS.
Сопоставление пользовательских меток тем с показателями релевантности (1-99) для LLM-промпта в запросе.
- Enterprise
Показывает, обнаружил ли Cloudflare LLM-промпт во входящем запросе.
- Enterprise
Оценка от 1 до 99, отражающая вероятность того, что LLM-запрос в составе запроса является попыткой атаки с внедрением инструкций (prompt injection).
- Enterprise
Массив строковых значений с категориями личных данных (PII), обнаруженных в промпте LLM, включённом в запрос.
- Enterprise
Показывает, были ли обнаружены персональные данные (PII) в LLM-промпте, включённом в запрос.
- Enterprise
Приблизительное количество токенов в LLM-запросе, входящем в состав запроса.
- Enterprise
Массив строковых значений с типами небезопасных тем, обнаруженных в промпте LLM.
- Enterprise
Показывает, содержит ли LLM-промпт во входящем запросе какую-либо небезопасную тематическую категорию.
- Enterprise
Возвращает случайные байты для каждого запроса, которые вы можете использовать в uuidv4() функцию.
Ray ID текущего запроса.
Содержит конкретный код ошибки Cloudflare серии 1XXX.
Строка с типом ошибки, содержащейся в возвращаемом ответе.
Возвращает true когда оцениваемый запрос нарушает изученный профиль.
Возвращает true когда оцениваемый запрос нарушает предоставленную схему.
Представляет оценку угрозы Cloudflare.
Сглаженное время кругового обмена (RTT) QUIC между Cloudflare и клиентом, в миллисекундах.
Сглаженное время кругового обмена (RTT) TCP между Cloudflare и клиентом, в миллисекундах.
Время обработки запроса в глобальной сети Cloudflare, в миллисекундах.
Время кругового обмена (RTT) между глобальной сетью Cloudflare и исходным сервером, в миллисекундах.
Время выполнения Cloudflare Worker, в миллисекундах.
Шифр для соединения с Cloudflare.
Отпечаток SHA-1 списка шифров TLS-клиента в порядке получения, закодированный в Base64 в формате big-endian.
Цепочка клиентских сертификатов mTLS (без учёта конечного сертификата), закодированная в виде списка структурированных полей согласно RFC 9440.
Возвращает true когда цепочка клиентских сертификатов, закодированная согласно RFC 9440, превышает ограничение размера в 16 KiB.
Отпечаток SHA-1 клиентского сертификата mTLS.
Отпечаток SHA-256 клиентского сертификата mTLS.
Отличительное имя (DN) центра сертификации (CA), выдавшего клиентский сертификат mTLS.
Отличительное имя (DN) центра сертификации (CA), выдавшего клиентский сертификат mTLS, в устаревшем формате.
Отличительное имя (DN) центра сертификации (CA), выдавшего клиентский сертификат mTLS, в RFC 2253 формате.
Серийный номер прямого издателя клиентского сертификата mTLS.
Идентификатор ключа субъекта (SKI) непосредственного издателя клиентского сертификата mTLS.
Клиентский сертификат mTLS недействителен после этой даты.
Клиентский сертификат mTLS недействителен до этой даты.
Возвращает true когда mTLS-клиент предъявляет сертификат (действительный или нет).
Показывает, предъявил ли клиент mTLS действительный, но отозванный клиентский сертификат.
Клиентский сертификат mTLS, закодированный как последовательность байтов Structured Fields согласно RFC 9440.
Возвращает true когда mTLS-клиентский сертификат, закодированный согласно RFC 9440, превышает ограничение размера в 10 KiB.
Серийный номер клиентского сертификата mTLS.
Идентификатор ключа субъекта (SKI) клиентского сертификата mTLS.
Отличительное имя (DN) владельца (или заявителя) клиентского сертификата mTLS.
Отличительное имя (DN) владельца (или заявителя) клиентского сертификата mTLS в устаревшем формате.
Отличительное имя (DN) владельца (или заявителя) клиентского сертификата mTLS в RFC 2253 формате.
Возвращает true когда mTLS-клиент предъявляет действительный клиентский сертификат.
Отпечаток SHA-1 расширений TLS-клиента, закодированный в Base64 в формате big-endian.
Отпечаток SHA-1 расширений TLS-клиента, закодированный в Base64 в формате little-endian.
Длина сообщения client hello, отправленного в TLS-рукопожатие.
Значение 32-байтового случайного значения, предоставленного клиентом в TLS-рукопожатие, закодированное в Base64.
Версия TLS соединения с Cloudflare.
Указывает тип и назначение верифицированного бота.
Показывает, обнаружил ли Cloudflare WAF учётные данные для аутентификации в запросе.
- Enterprise
Показывает, не удалось ли сканеру файлов проверить хотя бы один из объектов содержимого, обнаруженных в запросе.
- Дополнение Enterprise
Показывает, содержит ли запрос хотя бы один вредоносный объект содержимого.
- Дополнение Enterprise
Показывает, содержит ли запрос хотя бы один объект содержимого.
- Дополнение Enterprise
Количество вредоносных объектов содержимого, обнаруженных в запросе (ноль или более).
- Дополнение Enterprise
Количество объектов содержимого, обнаруженных в запросе (ноль или более).
- Дополнение Enterprise
Массив результатов сканирования в том порядке, в котором объекты содержимого были обнаружены в запросе.
- Дополнение Enterprise
Массив размеров файлов в байтах в том порядке, в каком объекты содержимого были обнаружены в запросе.
- Дополнение Enterprise
Массив типов файлов в том порядке, в каком объекты содержимого были обнаружены в запросе.
- Дополнение Enterprise
Показывает, был ли обнаруженный в запросе пароль ранее скомпрометирован в результате утечки данных.
Показывает, были ли обнаруженные в запросе учётные данные (имя пользователя и пароль) ранее скомпрометированы в результате утечки данных.
- Pro и выше
Показывает, было ли обнаруженное в запросе имя пользователя ранее скомпрометировано в результате утечки данных.
- Enterprise
Показывает, оказалась ли похожая версия обнаруженных в запросе учётных данных (имени пользователя и пароля) ранее скомпрометирована в результате утечки данных.
- Enterprise
Общая оценка от 1 до 99, объединяющая оценку каждого вектора атаки WAF в единый показатель.
- Enterprise
Класс оценки атаки для текущего запроса, основанный на показателе WAF attack score.
- Business и выше
Оценка атаки от 1 до 99, классифицирующая вектор атаки с внедрением команд или удалённым выполнением кода (RCE).
- Enterprise
Оценка атаки от 1 до 99, классифицирующая вектор атаки SQL-инъекции (SQLi).
- Enterprise
Оценка атаки от 1 до 99, классифицирующая вектор атаки с межсайтовым скриптингом (XSS).
- Enterprise
Определяет, поступил ли запрос от Worker или нет.
Весь cookie в виде строки.
Имя хоста, используемое в полном URI запроса.
HTTP Referer заголовок запроса, содержащий адрес веб-страницы, с которой был выполнен переход на запрашиваемую страницу.
Список языковых тегов, указанных в Accept-Language заголовок HTTP-запроса.
Тело HTTP-запроса формы, представленное в виде Map (или ассоциативного массива).
- Enterprise
Имена полей формы в запросе HTTP.
- Enterprise
Значения полей формы в запросе HTTP.
- Enterprise
MIME-тип запроса, определённый по телу запроса.
Представление в виде Map (или ассоциативного массива), сопоставляющее имена multipart со значениями multipart в теле запроса.
- Enterprise
Список Content-Disposition заголовки для каждой части в теле multipart.
- Enterprise
Список Content-Transfer-Encoding заголовки для каждой части в теле multipart.
- Enterprise
Список Content-Type заголовки для каждой части в теле multipart.
- Enterprise
Список имён файлов для каждой части в multipart-теле запроса.
- Enterprise
Список имён для каждой части в multipart-теле запроса.
- Enterprise
Список значений для каждой части в multipart-теле запроса.
- Enterprise
Неизменённое тело запроса HTTP.
- Enterprise
Общий размер тела запроса HTTP (в байтах).
- Enterprise
Показывает, было ли тело HTTP-запроса обрезано.
- Enterprise
Cookie HTTP-заголовок, связанный с запросом и представленный в виде Map (ассоциативного массива).
- Pro и выше
Полный URI в том виде, в каком его получил веб-сервер.
Заголовки HTTP-запроса, представленные в виде Map (или ассоциативного массива).
Имена заголовков в запросе HTTP.
Показывает, содержит ли HTTP-запрос слишком много заголовков.
Значения заголовков в запросе HTTP.
aud (audience) утверждение указывает получателей, для которых предназначен JSON Web Token (JWT).
- Дополнение Enterprise
aud (audience) утверждение указывает получателей, для которых предназначен JSON Web Token (JWT).
- Дополнение Enterprise
aud (audience) утверждение указывает получателей, для которых предназначен JSON Web Token (JWT).
- Дополнение Enterprise
iat (issued at) утверждение указывает время (в секундах), когда был выдан JWT.
- Дополнение Enterprise
iat (issued at) утверждение указывает время (в секундах), когда был выдан JWT.
- Дополнение Enterprise
iat (issued at) утверждение указывает время (в секундах), когда был выдан JWT.
- Дополнение Enterprise
iss (issuer) утверждение указывает субъекта, который выдал JWT.
- Дополнение Enterprise
iss (issuer) утверждение указывает субъекта, который выдал JWT.
- Дополнение Enterprise
iss (issuer) утверждение указывает субъекта, который выдал JWT.
- Дополнение Enterprise
jti (JWT ID) утверждение предоставляет уникальный идентификатор JWT.
- Дополнение Enterprise
jti (JWT ID) утверждение предоставляет уникальный идентификатор JWT.
- Дополнение Enterprise
jti (JWT ID) утверждение предоставляет уникальный идентификатор JWT.
- Дополнение Enterprise
nbf (not before) утверждение указывает время (в секундах), до наступления которого JWT не должен приниматься к обработке.
- Дополнение Enterprise
nbf (not before) утверждение указывает время (в секундах), до наступления которого JWT не должен приниматься к обработке.
- Дополнение Enterprise
nbf (not before) утверждение указывает время (в секундах), до наступления которого JWT не должен приниматься к обработке.
- Дополнение Enterprise
sub (subject) утверждение указывает субъекта, к которому относится JWT.
- Дополнение Enterprise
sub (subject) утверждение указывает субъекта, к которому относится JWT.
- Дополнение Enterprise
sub (subject) утверждение указывает субъекта, к которому относится JWT.
- Дополнение Enterprise
HTTP-метод, возвращаемый в виде строки из символов в верхнем регистре.
Миллисекунда, в которую Cloudflare получила запрос, в диапазоне от 0 до 999.
Отметка времени получения запроса Cloudflare, выраженная в формате UNIX time в секундах.
Путь URI и строка запроса.
Аргументы HTTP URI, связанные с запросом, представленные в виде Map (ассоциативного массива).
Имена аргументов в строке запроса URI HTTP.
Значения аргументов в строке запроса URI HTTP.
Путь URI запроса.
Расширение файла в пути URI в нижнем регистре без точки (.) символ.
Вся строка запроса без учёта ? разделитель.
Используемая версия протокола HTTP. Используйте это поле, если для разных версий нужны разные проверки.
Код состояния HTTP, который возвращается клиенту: его задаёт либо продукт Cloudflare, либо исходный сервер.
Тип содержимого в нижнем регистре (включая подтип и суффикс) без дополнительных параметров, определяемый на основе заголовка ответа Content-Type заголовок.
Заголовки HTTP-ответа, представленные в виде Map (или ассоциативного массива).
Имена заголовков в ответе HTTP.
Значения заголовков в ответе HTTP.
HTTP User-Agent заголовок запроса, содержащий характерную строку для определения операционной системы и веб-браузера клиента.
Полное значение X-Forwarded-For HTTP-заголовок.
TCP IP-адрес клиента, который может быть скорректирован для отражения фактического адреса клиента с помощью HTTP-заголовков, таких как X-Forwarded-For или X-Real-IP.
16-битное или 32-битное целое число, представляющее номер автономной системы (AS), связанной с IP-адресом клиента.
Город, связанный с IP-адресом клиента.
Код континента, связанный с IP-адресом клиента.
Двухбуквенный код страны в ISO 3166-1 Alpha 2 формате.
Определяет, поступает ли запрос из страны, входящей в Европейский союз (ЕС).
- Business и выше
Широта, связанная с IP-адресом клиента.
Долгота, связанная с IP-адресом клиента.
Код метрополии или код Designated Market Area (DMA), связанный с входящим запросом.
Почтовый индекс, связанный с входящим запросом.
Название региона, связанное с входящим запросом.
Код региона, связанный с входящим запросом.
Код ISO 3166-2 для региона первого уровня, связанного с IP-адресом.
- Business и выше
Код ISO 3166-2 для региона второго уровня, связанного с IP-адресом.
- Business и выше
Название часового пояса, связанного с входящим запросом.
Полный необработанный URI в том виде, в каком его получил веб-сервер, без каких-либо преобразований.
Путь URI и строка запроса без каких-либо преобразований.
Необработанные аргументы URI HTTP, связанные с запросом, представленные в виде Map (ассоциативного массива).
Необработанные имена аргументов в строке запроса URI HTTP.
Необработанные значения аргументов в строке запроса URI HTTP.
Необработанный путь URI запроса без каких-либо преобразований.
Необработанное расширение файла в пути URI запроса без каких-либо преобразований.
Вся строка запроса без ? разделителя и без каких-либо преобразований.
Заголовки HTTP-ответа без каких-либо преобразований, представленные в виде Map (или ассоциативного массива).
Имена заголовков в ответе HTTP без каких-либо преобразований.
Значения заголовков в ответе HTTP без каких-либо преобразований.
Возвращает true когда HTTP-соединение с клиентом зашифровано.