Что сообщает траектория курсора
Когда человек ведёт мышь к кнопке, движение редко получается математически ровным. Рука ускоряется и замедляется, а мозг по ходу движения сверяет курсор с целью и вносит мелкие поправки. На экране это может выглядеть как едва заметные изгибы или короткие отклонения.
Автоматизированный скрипт нередко перемещает указатель иначе: задаёт координаты цели и проводит курсор по заранее рассчитанной линии. Такая предсказуемость может стать для системы сигналом риска — не потому, что прямые движения невозможны для человека, а потому, что они отличаются от одного из распространённых вариантов человеческого поведения.
Почему это лишь часть проверки
Анализ движения курсора — разновидность поведенческого сигнала: система оценивает не только ответ на задачу, но и то, как пользователь к нему пришёл. В зависимости от сайта и способа проверки могут учитываться и другие признаки взаимодействия. Их сочетание помогает решить, достаточно ли обычной проверки или нужны дополнительные действия.
Поэтому ровная траектория сама по себе не доказывает, что перед сайтом бот. Человек с ограниченной подвижностью, тачпадом или непривычными настройками указателя может двигать мышь необычно; программа, в свою очередь, может имитировать более естественные движения. Траектория — это подсказка для оценки, а не надёжный тест личности. Именно поэтому CAPTCHA не должна делать вывод по одному жесту: её задача — сопоставить несколько сигналов, прежде чем усложнять путь к странице.






