Бесплатный инструмент

Тест: человек вы или бот — по движениям мыши

Нажмите по очереди на пять точек. Мы покажем вашу траекторию и посчитаем то же, что считают антиботы: насколько прямо и равномерно движется курсор, как быстро вы реагируете и как нажимаете кнопку. А потом сравните с ботом.

Без регистрацииРаботает в браузереДанные никуда не отправляются

Нажмите на синюю точку, чтобы начать
Содержание
  1. Что считает тест
  2. Зачем антиботам движения мыши
  3. Почему поведение — не приговор
  4. Частые вопросы

Что считает тест

ПризнакЧеловекПростой бот
ТраекторияДуга, небольшие поправки у целиПрямая линия или мгновенный перенос
СкоростьРазгон в начале, торможение у целиОдинаковая на всём пути
Реакция200–600 мс до начала движенияПочти мгновенно или с одинаковой паузой
НажатиеКнопка зажата 50–200 мс0 мс между нажатием и отпусканием
Источник событийНастоящая мышь или палецСкрипт, события помечены как ненастоящие

Зачем антиботам движения мыши

Браузер и сеть показывают, кто пришёл на сайт. Поведение показывает, как он себя ведёт. Бот может идеально подделать браузер, но двигать курсор как человек ему сложнее: нужно имитировать дуги, разгон, торможение и случайные поправки. Поэтому антиботы смотрят на поведение вместе с остальными признаками.

Почему поведение — не приговор

  • Не все пользуются мышью. На телефоне курсора нет, а кто-то управляет сайтом с клавиатуры или через специальные программы для людей с особенностями зрения и моторики.
  • Продвинутые боты имитируют движения. Они рисуют кривые с разгоном и шумом — по одному этому признаку их не поймать.
  • Многие визиты короткие. Человек открыл страницу, прочитал телефон и ушёл — движений почти нет.

Поэтому в nbots поведение даёт только часть оценки: например, нажатия без движения мыши или равномерная скорость добавляют вес, а ботом посетителя делает сочетание нескольких признаков. Проверить свой браузер целиком можно в тесте на бота.

Частые вопросы

Сохраняются ли мои движения?

Нет. Всё считается в браузере и пропадает, когда вы закрываете страницу.

Почему у меня «есть сомнения», хотя я человек?

Например, вы вели курсор очень ровно, пользовались тачпадом с ускорением или кликали очень быстро. Именно поэтому антиботы не решают по одному признаку.

Работает ли тест на телефоне?

Да, но иначе: курсора нет, поэтому оцениваются касания — время реакции, длительность нажатия и то, что события созданы пальцем, а не скриптом.

Что значит «события настоящие»?

Браузер помечает каждое событие: создано ли оно пользователем или скриптом на странице. Сымитированные скриптом клики получают отметку isTrusted = false, и сайт это видит.

Могут ли боты двигать мышь как люди?

Продвинутые — да, они рисуют кривые с разгоном и шумом. Поэтому поведение проверяют вместе с браузером, сетью и историей устройства.

Что показывает кнопка «Показать, как двигается бот»?

Простую имитацию: курсор едет по прямой с одинаковой скоростью, нажатия мгновенные, события создаёт скрипт. Так ведут себя несложные боты.

Используют ли такие проверки в настоящих сайтах?

Да, поведенческие сигналы используют капчи без заданий и антиботы, в том числе nbots. Но всегда вместе с другими признаками.

Полезно по теме