Система защиты от ботов, использующих JavaScript для обхода капчи, работает на основе автоматической проверки браузера. 1 Веб-сервер отправляет клиенту код JavaScript, встроенный в веб-страницу. 1
Обычно проверка начинается с проверки возможности выполнения JavaScript. 1 Затем выполняется код проверки. 1 Чтобы убедиться в подлинности пользователя, учитываются некоторые характеристики браузера и устройства. 1 Например, проверка может проверять наличие определённых шрифтов. 1
После прохождения проверки система отправляет пользователю новую задачу только через несколько минут или в случае окончания сеанса просмотра. 1
Некоторые системы защиты, например MKF AntiBot, используют многоуровневый подход. 2 После первичной проверки система продолжает анализировать поведенческие паттерны, взаимодействие с элементами страницы и другие факторы, чтобы выявить ботов даже после успешного прохождения начальной проверки. 2