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

Доля пройденных проверок (CSR)

Challenge solve rate (CSR) обозначает долю выданных Challenge, то есть действий Non-Interactive Challenge, Managed Challenge и Interactive Challenge, которые были пройдены.

Каждый Challenge включает два отдельных события:

Большая часть автоматизированного трафика прерывается сразу после запуска скрипта Challenge и никогда не доходит до второго события. Именно поэтому количество нерешённых Challenge обычно очень велико: эти обрывы засчитываются как неудачи в формуле.

CSR = number of challenges solved / number of challenges issued

CSR показывает долю ложных срабатываний правила. Высокий CSR означает, что значительную часть выданных проверок прошли реальные посетители, а это может говорить о том, что правило слишком часто срабатывает на легитимный трафик. Используйте CSR, чтобы оценить, нужно ли скорректировать условия или действие правила.

Найти CSR правила можно на соответствующей странице панели управления:

Для пользовательские правила или правила ограничения частоты запросов, перейдите в свою зону > Безопасность > Правила безопасности.


Действия Challenge в Security Events

Если вы обнаружите действие Challenge Solved, например [js]challengeSolved или challengeSolved, в Security Events, которое не соответствует критериям исходного правила, значит это действие относится к успешному устранению более раннего запроса, а не к повторному срабатыванию исходного правила.

Параметры решённого запроса могут больше не соответствовать выражению исходного правила. Например, если Challenge был выдан из-за низкого Bot Score, то к моменту успешного прохождения проверки значение показателя для этого запроса могло уже измениться на неподозрительное.

Действие Challenge Solved это информационный сигнал о том, что ранее выданный Challenge был пройден, и трафик посетителя может продолжать движение.


Failed Challenges

В Security Analytics нет отдельной метрики для неудачных проверок, потому что Cloudflare вычисляет их количество косвенно, по разнице между выданными и пройденными проверками.

Система считает отказом любой выданный Challenge, который не завершился выдачей действительного cookie clearance. Поэтому количество отказов может выглядеть чрезмерно высоким: большинство выданных Challenge так и остаются незавершёнными.

Официальная формула для расчёта числа отказов:

Failed Challenges = Total Challenges Issued − Total Challenges Solved

Большое количество нерешённых Challenge в основном связано с автоматическим трафиком (ботами или скраперами), который прерывает процесс сразу же после запуска первого скрипта Challenge.

Основные причины, по которым Challenge выдаётся, но так и не решается: