Тест: человек вы или бот — по движениям мыши
Нажмите по очереди на пять точек. Мы покажем вашу траекторию и посчитаем то же, что считают антиботы: насколько прямо и равномерно движется курсор, как быстро вы реагируете и как нажимаете кнопку. А потом сравните с ботом.
Что считает тест
| Признак | Человек | Простой бот |
|---|---|---|
| Траектория | Дуга, небольшие поправки у цели | Прямая линия или мгновенный перенос |
| Скорость | Разгон в начале, торможение у цели | Одинаковая на всём пути |
| Реакция | 200–600 мс до начала движения | Почти мгновенно или с одинаковой паузой |
| Нажатие | Кнопка зажата 50–200 мс | 0 мс между нажатием и отпусканием |
| Источник событий | Настоящая мышь или палец | Скрипт, события помечены как ненастоящие |
Зачем антиботам движения мыши
Браузер и сеть показывают, кто пришёл на сайт. Поведение показывает, как он себя ведёт. Бот может идеально подделать браузер, но двигать курсор как человек ему сложнее: нужно имитировать дуги, разгон, торможение и случайные поправки. Поэтому антиботы смотрят на поведение вместе с остальными признаками.
Почему поведение — не приговор
- Не все пользуются мышью. На телефоне курсора нет, а кто-то управляет сайтом с клавиатуры или через специальные программы для людей с особенностями зрения и моторики.
- Продвинутые боты имитируют движения. Они рисуют кривые с разгоном и шумом — по одному этому признаку их не поймать.
- Многие визиты короткие. Человек открыл страницу, прочитал телефон и ушёл — движений почти нет.
Поэтому в nbots поведение даёт только часть оценки: например, нажатия без движения мыши или равномерная скорость добавляют вес, а ботом посетителя делает сочетание нескольких признаков. Проверить свой браузер целиком можно в тесте на бота.
Частые вопросы
Сохраняются ли мои движения?
Нет. Всё считается в браузере и пропадает, когда вы закрываете страницу.
Почему у меня «есть сомнения», хотя я человек?
Например, вы вели курсор очень ровно, пользовались тачпадом с ускорением или кликали очень быстро. Именно поэтому антиботы не решают по одному признаку.
Работает ли тест на телефоне?
Да, но иначе: курсора нет, поэтому оцениваются касания — время реакции, длительность нажатия и то, что события созданы пальцем, а не скриптом.
Что значит «события настоящие»?
Браузер помечает каждое событие: создано ли оно пользователем или скриптом на странице. Сымитированные скриптом клики получают отметку isTrusted = false, и сайт это видит.
Могут ли боты двигать мышь как люди?
Продвинутые — да, они рисуют кривые с разгоном и шумом. Поэтому поведение проверяют вместе с браузером, сетью и историей устройства.
Что показывает кнопка «Показать, как двигается бот»?
Простую имитацию: курсор едет по прямой с одинаковой скоростью, нажатия мгновенные, события создаёт скрипт. Так ведут себя несложные боты.
Используют ли такие проверки в настоящих сайтах?
Да, поведенческие сигналы используют капчи без заданий и антиботы, в том числе nbots. Но всегда вместе с другими признаками.