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

Показатели ботов

Оценка бота представляет собой показатель от 1 к 99 который показывает, насколько вероятно, что запрос пришёл от бота.

Например, оценка 1 означает, что Cloudflare почти уверен в автоматическом характере запроса, а оценка 99 означает, что Cloudflare почти уверен, что запрос поступил от человека.

Вы можете использовать оценки ботов в Пользовательские правила WAF чтобы блокировать, применять Challenge или разрешать запросы на основе их показателя. Показатели ботов также доступны в Workers чтобы настроить поведение приложения. Дополнительные сведения см. в Переменные Bot Management.

Группировки ботов

Клиенты с тарифным планом Pro и выше могут автоматически видеть трафик ботов, разделенный по группам, перейдя в Безопасность > Боты.

Категория Диапазон
Не рассчитывается Показатели ботов 0.
Automated Показатели ботов 1.
Likely automated Показатели ботов от 2 до 29.
Вероятно человек Показатели ботов от 30 до 99.
Проверенный бот Неопасный автоматизированный трафик (используется для работы поисковых систем и других приложений).

Как Cloudflare формирует оценки ботов

Следующие механизмы обнаружения применяются только к Enterprise Bot Management. Подробные сведения о механизмах, включённых в ваш план, см. в Планы.

Эвристики

Выявляет автоматизированный трафик путём сопоставления с базой известных вредоносных отпечатков.

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

Механизм Heuristics присваивает автоматизированным запросам оценку 1 при высокой уверенности в детерминированном обнаружении. Иногда эвристики присваивают оценку 29 в случаях, когда Cloudflare выявил автоматизированный трафик, но ещё оценивает его пересечение с обычным трафиком.

Машинное обучение

Выявляет сложных ботов, анализируя характеристики запросов среди миллиардов ежедневных запросов. Большинство показателей находится в диапазоне от 2 до 99.

Машинное обучение (ML) модуль отвечает за большинство всех обнаружений, различая трафик от людей и от ботов. Такой подход задействует нашу глобальную сеть, которая ежедневно проксирует миллиарды запросов, чтобы выявлять как автоматизированный, так и человеческий трафик.

Система ML использует методологию машинного обучения с учителем для определения итоговой оценки Bot Score (от 1 до 99).

Основная модель опирается на следующий процесс:

Мы регулярно дообучаем модуль машинного обучения на больших объёмах обезличенных данных, чтобы он оставался точным и адаптировался к новым угрозам. Клиенты могут анализировать признаки запросов, которые используют эти модели, в собственных журналах, например в Cloudflare Logpull или Logpush.

Обнаружение аномалий

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

Anomaly Detection (AD) модуль представляет собой необязательный модуль обнаружения, который использует одну из форм обучения без учителя. Cloudflare записывает базовый профиль трафика вашего домена и на его основе интеллектуально выявляет аномальные запросы. Этот подход не зависит от user agent, и его может включить или отключить команда Cloudflare, которая управляет вашим аккаунтом.

Cloudflare не рекомендует AD для доменов, использующих Cloudflare for SaaS или ожидаете большого объёма трафика через API. Механизм AD сразу присваивает автоматизированным запросам показатель 1.

JavaScript detections

Выявляет headless-браузеры (браузеры, управляемые программно, без видимого окна и участия человека) и другие инструменты автоматизации.

JavaScript Detections (JSD) модуль выявляет headless-браузеры и другие вредоносные отпечатки. Этот модуль выполняет лёгкую, незаметную инъекцию JavaScript на стороне клиента при любом запросе, соблюдая при этом наш строгие стандарты конфиденциальности. В процессе мы не собираем никакой персонально идентифицируемой информации. Механизм JSD либо блокирует запросы, либо предъявляет к ним проверку, либо передаёт их другим механизмам.

JSD включён по умолчанию, но полностью необязателен. Чтобы изменить настройки, откройте страницу Bot Management Configuration в Безопасность > Боты.

сервис Cloudflare

Cloudflare Service это особый Bot Score источник для Enterprise Zero Trust, чтобы избежать ложных срабатываний.

Не рассчитывается

Оценка бота, равная 0, означает, что Bot Management не оценивал этот запрос. Это относится к внутренним запросам сервисов Cloudflare и запросам, которые были перенаправлены или обработаны другой функцией (например, Redirect Rules) до того, как мог сработать Bot Management. Оценка 0 не означает, что запрос безопасен или исходит от человека.

Примечания по обнаружению

Cloudflare использует __cf_bm cookie, чтобы сгладить Bot Score и снизить количество ложных срабатываний для сессий реальных пользователей.

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

Подробнее см. в Cloudflare Cookies.