Клоакинг: разборы

Как отличить поискового бота от модератора: сигналы в логах и поведение сессии

Как отличить поискового бота от модератора: сигналы в логах и поведение сессии

Анализ логов показывает: полагаться только на User-Agent — ошибка уровня «поймали себя за руку». Бот может имитировать браузер, а модератор — заходить через обычный профиль с нормальным UA. Смотрим на цепочку прохождения запроса: DNS, IP-репутацию, ASN, скорость переходов, глубину обхода и повторяемость маршрута.

— Поисковый бот обычно ходит пачками: много URL за короткое время, предсказуемый crawl-path, низкая вариативность referer.
— Модератор чаще открывает конкретную страницу, затем проверяет связанные элементы: редиректы, формы, скрипты, видимые блоки.
— У ботов заметен ровный ритм запросов и слабая реакция на JS-челленджи; у модерации — полноценная загрузка ресурсов, фоновые запросы, cookie-цепочка.

Разберем техническую составляющую реализации. Для детекции полезно сравнивать fingerprint с сетевым поведением: совпадение таймзоны, Accept-Language, canvas/WebGL-подписи, порядок загрузки ресурсов и наличие headless-артефактов. Если сессия выглядит «чисто», но IP сидит в датацентровом ASN с высокой плотностью похожих обращений — это уже красный флаг.

Проверка цепочки прохождения запроса должна быть двусторонней: не только кто пришел, но и что он реально сделал на странице. Логи прокси, серверные тайминги, JS-события и последовательность GET/POST часто дают больше, чем любой отдельный fingerprint.

Практика простая: строите правило не по одному признаку, а по сумме сигналов. Конфиг готов, можно деплоить — и потом верифицировать по логам, кто у вас бот, кто модератор, а кто просто очень терпеливый человек.
Этот пост опубликован в Telegram-канале Клоакинг: разборы. Подписаться можно по ссылке: @cloaking_lab_arb.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.