BotBan

Новости проекта

Статья: как движок решает, бот перед ним или человек

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

Опубликовали статью «Один запрос под микроскопом». Это попытка показать конкретику вместо общих слов про «умные алгоритмы».

О чём она

Берём один выдуманный, но типичный запрос и проводим его через движок от первой строки до вердикта:

  • кого не проверяем вообще — белые списки, вебхуки, мониторинги и подтверждённые через обратный DNS поисковые роботы;
  • какие признаки нельзя подделать: сеть, репутация адреса, поведение на сайте за последние минуты;
  • как выглядит настоящий браузер в заголовках и почему скрипт, который скопировал одну строку User-Agent, выдаёт себя остальным;
  • почему данным, которые присылает сам браузер, мы верим ограниченно;
  • как балл превращается в три двери — пропустить, проверить, заблокировать — и почему в спорной зоне вместо капчи стоит доказательство работы;
  • правила, которые важнее балла: неделя наблюдения, запрет жёсткой блокировки NAT-адресов, автооткат и «любой сбой означает пропустить».

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