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

Проверка вредоносных ботов

Функция Cloudflare Bot Management оценивает вероятность того, что запрос исходит от бота.

Настройки ботов

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

Сценарий использования Настройка ботов
Блокировать AI-краулеров (GPTBot, ClaudeBot и т. д.) Block AI bots
Блокировать однозначно автоматизированный трафик (оценка бота равна 1) Definitely automated
Проверка вероятно автоматизированного трафика (bot score 2-29) Likely automated
Разрешить проверенных ботов (Googlebot, Bingbot и т. д.) Проверенные боты
Расширение защиты от ботов на статические ресурсы Защита статических ресурсов
Разрешить loopback-запросы WordPress Оптимизация для WordPress

Пользовательские правила по-прежнему полезны, когда нужна защита для конкретных путей (разная обработка для /api/ и /login/), пользовательские пороговые значения показателя (например, показатель ниже 20 вместо 30), условную логику, объединяющую показатель бота с другими полями, или пользовательские действия, недоступные во встроенных настройках.

Показатель бота находится в диапазоне от 1 до 99. Низкий показатель означает, что запрос поступил от скрипта, API-сервиса или автоматизированного агента. Высокий показатель означает, что запрос отправил человек из обычного настольного или мобильного браузера.

В этих примерах используется:

Предлагаемые правила

Для достижения наилучших результатов:

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

Общая защита

Следующие три пользовательских правила обеспечивают базовую защиту от вредоносных ботов:

Правило 1: пропуск верифицированных ботов

Правило 2: блокировка точно автоматизированного

Правило 3: проверка вероятно автоматизированного

Специальная защита для трафика браузеров, API и мобильных устройств

Защита конечных точек браузера

Когда запрос однозначно автоматизирован (оценка равна 1) или вероятно автоматизирован (оценка от 2 до 29) и является не в списке известных надёжных ботов, Cloudflare блокирует запрос.

Исключение API-трафика

Bot Management распознаёт автоматизированных пользователей, поэтому вам нужно явно разрешить хороший автоматизированный трафик: сюда входит ваш API ↗ и API партнёров.

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

Адаптировать под мобильный трафик

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

Если вы обрабатываете запросы от собственного мобильного приложения, вы можете разрешить их на основе конкретного отпечаток JA3.

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

Правило 1:

Правило 2:

Комбинируйте разные правила

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

Защита статических ресурсов

Статические ресурсы по умолчанию защищены, когда вы создаёте пользовательские правила с помощью cf.bot_management.score поле.

Чтобы исключить статические ресурсы, включите not (cf.bot_management.static_resource) в выражении своего правила. Подробнее см. в Защита статических ресурсов.

Дополнительные соображения

Затем вы можете настроить свои пользовательские правила на основе конкретных путей запроса (/login или /signup), типичные шаблоны трафика или многие другие характеристики.

Обязательно ознакомьтесь с Bot Analytics и Security Events чтобы проверить, не требуют ли ваши правила дополнительной настройки.


Другие ресурсы

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

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