Cloudflare начала внедрять Precursor для распознавания ботов по поведению пользователей
Cloudflare представила систему Precursor для анализа поведения посетителей сайта. Она должна отличать людей от ботов. В отличие от разовой проверки при входе, сервис собирает сигналы на протяжении всей сессии: отслеживает движения мыши, ритм набора текста, переключение фокуса окна, активность буфера обмена и время просмотра страницы.
Как пишет Numerama, Precursor запустили через три недели после анонса протокола PACT. Его рассматривают как альтернативу CAPTCHA на основе анонимных токенов. В Cloudflare объясняют появление таких систем ростом числа ИИ-агентов, которые умеют управлять браузером и проходить отдельные CAPTCHA без подозрений.
Для анализа Precursor использует поведенческие признаки. Среди них траектория движения руки, задержка между восприятием элемента и кликом, особенности движения курсора. По описанию Cloudflare, автоматизированные системы чаще делают слишком точные клики и ведут курсор по идеально ровным линиям. Поведенческий рейтинг пользователя сохраняется в сессии через cookie «cf_clearance», поэтому бот не может просто обновить страницу и начать проверку заново.
Компания утверждает, что не хранит содержимое вводимого текста и не связывает собранные сигналы с личностью пользователя. При этом Cloudflare не раскрыла данные о количестве ложных срабатываний и не сообщила, влияет ли постоянный мониторинг на задержки загрузки.
Ключевые факты
Precursor собирает сигналы на протяжении всей сессии, включая движения мыши, ритм набора текста, активность буфера обмена и время просмотра страницы
Поведенческий рейтинг пользователя сохраняется через cookie «cf_clearance»
Cloudflare заявляет, что фиксирует только ритм ввода, но не содержимое текста
В панели Cloudflare доступны режим фоновой проверки и более строгий режим с показом challenge при отсутствии валидной сессии