Search Crawler Verification
Проверка supported crawler identity и authoritative decision.
Подробнее →Любой web crawler, search engine spider или обычный HTTP-клиент может написать «Googlebot» в User‑Agent. AntiPF проверяет crawler identity и только подтверждённому поисковому роботу даёт hard‑ALLOW, который не должен быть переопределён Browser, Network или Adaptive risk score.
Если антибот просто добавит Googlebot в allowlist по строке UA, этим воспользуется любой scraper. Если же он будет challenge‑ить всех без JS, пострадает индексация. Нужен отдельный crawler hard‑контур.
Парсер подставляет известный User‑Agent и пытается получить безусловный доступ.
Разные варианты Googlebot остаются поисковыми crawler и должны проходить поддерживаемую identity verification, а не browser-проверку как человек.
robots.txt управляет допустимым обходом, но не подтверждает, что пришедший клиент действительно принадлежит поисковой системе.
Настоящий crawler не обязан вести себя как обычный браузер, поэтому browser‑telemetry нельзя использовать против verified crawler.
Временная ошибка проверки — не повод делать ложный definitive verdict.
Даже высокий risk score не должен переопределять подтверждённый hard‑ALLOW.
Crawler policy идёт до Browser/Adaptive score и формирует самостоятельное hard‑решение.
User‑Agent похож на поддерживаемого crawler.
При необходимости сверяются опубликованные диапазоны/проверочные инструменты поисковой системы.
IP → hostname и проверка допустимого домена.
Hostname → IP и сопоставление с source.
VERIFIED / FAKE / TEMP_ERROR / NOT_CRAWLER.
Verified ALLOW остаётся выше Risk/Adaptive.
Это не просто allowlist строк — состояние идентичности участвует в общей Decision Trace.
Проверка supported crawler identity и authoritative decision.
Подробнее →Дополнительные explicit policies и исключения.
Подробнее →Показывает, почему crawler получил ALLOW или перешёл в normal policy.
Подробнее →Работает для обычного/неподтверждённого трафика, но не перебивает verified hard‑ALLOW.
Подробнее →Помогает видеть поисковый и HTTP‑контекст URL, которые посещают crawler.
Подробнее →Indexability, canonical, X‑Robots‑Tag и технические сигналы рядом с защитой.
Подробнее →Даже настоящий Googlebot может получать 404, noindex, неправильный canonical или редирект. Поэтому в AntiPF crawler‑контур дополнен URL Map и SEO/HTTP‑диагностикой.
Надёжная схема использует source IP, reverse DNS и forward confirmation с проверкой ожидаемого домена/адреса. Одного User‑Agent недостаточно.
Принцип тот же: заявленная crawler identity должна подтверждаться сетевой проверкой по поддерживаемой политике, а результат иметь отдельные VERIFIED/FAKE/TEMP_ERROR состояния.
Временную ошибку нужно считать TEMP_ERROR, а не автоматически «fake». Политика должна быть fail‑safe для SEO и не делать необратимый вывод без evidence.
Browser telemetry может быть отсутствующей у crawler, но hard‑ALLOW verified search bot имеет приоритет и не должен переопределяться risk score.
Диапазоны меняются, разные поисковые системы имеют свои правила, а статический список требует сопровождения. Google публикует диапазоны crawler IP и описывает DNS-проверку; у Яндекса есть собственная инструкция и инструмент проверки IP. AntiPF должен использовать поддерживаемую identity verification, а не случайный статический список.
Можно начать с логов и текущей защитной конфигурации: какие crawler получают ALLOW, Challenge, 403/503 и где возможны SEO‑риски.