Интернет

Как на самом деле работает тест «Я не робот»?

Если вы пользуетесь интернетом и не являетесь роботом, вы, вероятно, проходили классический тест «Вы робот?» (вы можете пройти его прямо здесь, внизу страницы, если захотите оставить комментарий).

В «Полностью автоматизированном общедоступном тесте Тьюринга, позволяющем отличить компьютеры от людей», или CAPTCHA, пользователям дается задача, которую необходимо выполнить, чтобы отделить их от ботов.

Тесты варьируются от раздражающих («пожалуйста, выберите части этого изображения, содержащие велосипеды») до весьма простых (нажмите здесь, чтобы подтвердить, что вы не робот).

Но как работают эти простые тесты? Боты настолько неумелые, что не могут даже нажать на кнопку?

Не совсем так. Тест на самом деле рассматривает ваше поведение до того, как вы нажмете кнопку. Были созданы боты, которые могут нажать на кнопку, но им сложнее заранее имитировать нормальное человеческое поведение.

По данным компании Cloudflare, занимающейся кибербезопасностью, тест отслеживает движение курсора пользователя, когда он приближает его к чекбоксу, чтобы поставить флажок.

«Даже самое прямое движение человека имеет некоторую степень случайности на микроскопическом уровне: крошечные бессознательные движения, которые боты не могут легко имитировать. Если движение курсора содержит некоторую часть этой непредсказуемости, тест решает, что пользователь, вероятно, является человеком», — говорится на сайте Cloudflare.

«ReCAPTCHA также может оценивать файлы cookie, хранящиеся браузером на пользовательском устройстве, и историю устройства, чтобы определить, может ли пользователь быть ботом».

Файлы cookie и недавняя история могут сообщить компьютеру, являетесь ли вы человеком или нет.

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

По сути, когда вы нажимаете «Я не робот», вы даете указание сайту просмотреть ваши данные и принять решение самостоятельно.

Обычно этого теста достаточно, чтобы убедить программу, что вы человек, но иногда вам будут предложены альтернативные проверки, например, если ваша мышь двигается слишком точно или если ваша история просмотров принадлежит роботу.

Показать больше
Back to top button