Перейти к содержанию

Bot Detection

Сервис детектирования и управления бот-трафиком

Ориентирован на заказчиков, которым необходимо минимизировать затраты и ущерб от действий ботов.

Сервис Bot Detection анализирует запросы к данным на Платформе, классифицирует их по бот-категориям и позволяет блокировать нежелательный бот-трафик до того, как он достигнет веб-ресурса заказчика.

Ключевые особенности

  • Классификация запросов сервисом Bot Detection может быть включена только для Сервисной конфигурации с типом архитектуры Проксирование/кэширование содержимого веб-ресурса.
  • Анализ и классификация проводится только в отношении запросов, не заблокированных сервисом DDoS Protection, до проверки запроса сервисом Edge Logic Rules.
  • Сервис классифицирует каждый запрос по одной из четырёх бот-категорий:

    • Публичный бот - запросы от ботов (GoogleBot, YandexBot, TelegramBot, WhatsappBot, DuckDuckGo, Baidu, Bing, AppleBot, ChatGPT, Perplexity и Gemini);
    • Точно бот - запросы от ботов, не входящие в категорию публичный бот;
    • Вероятно бот - запросы от источников, которые с высокой долей вероятности являются ботами;
    • Вероятно человек - запросы от источников, которые с высокой долей вероятности являются людьми.
  • Сервис Bot Detection позволяет управлять трафиком каждого из публичных ботов по отдельности (GoogleBot, YandexBot, TelegramBot, WhatsappBot, DuckDuckGo, Baidu, Bing, AppleBot, ChatGPT, Perplexity и Gemini)

  • Классификация запросов по бот-категориям требует до трёх дней обучения на стабильном трафике заказчика.
  • Сервис Bot Detection расширяет возможности сервиса Edge Logic Rules:

    • Бот-категорию запроса можно использовать в качестве критерия в правилах обработки запросов;
    • В правилах обработки запросов в отношении запроса можно применить действие botChallenge:

      • В отличие от действия jsChallenge обладает продвинутыми методами валидации бот-трафика;
      • В действии botChallenge можно задавать сложность проверки запроса и выбирать между интерактивными и неинтерактивными проверками;
      • Результаты действия botChallenge повышают точность классификации источника запроса при следующем его обращении к данным на Платформе;
  • Результат классификации запросов сервисом Bot Detection доступен на странице Бот-аналитика (раздел Аналитика бокового меню настроек выбранной Сервисной конфигурации) в виде графика распределения запросов по бот-категориям, отображаемом в режиме реального времени.

  • Сервис Bot Detection позволяет использовать TLS-отпечатки для самостоятельного анализа и митигации нежелательного трафика.

Совместимость с другими сервисами

  • Сервис Bot Detection может быть включен в состав услуги при наличии в составе услуги сервиса Edge Logic Rules.
  • Отображение графика распределения запросов по бот-категориям доступно при наличии сервиса Real-Time Analytics.

Полезные статьи

Защита от ботов

Как управлять бот-трафиком?

Бот-аналитика