Техника

Как работает капча "я не робот"?

Я понимаю капчи где нужно разобрать текст, или проанализировать содержание изображений и т. д. Но как работают те, где просто ставишь галочку в окошке с надписью "я не робот", он ждёт пару секунд, и... капча пройдена. Что мешает боту сделать то же самое?
Это видео вам раскажет историю происхождении капчи, её эволюции и как работает современная капча"Я не робот". https://www.youtube.com/watch?time_continue=293&v=Udw1WE6qpfw Вы ставите галочку, а на сервер уходит целый набор данных: траектория мыши; временные промежутки между появлением капчи, началом реакции на капчу, наведением курсора на галочку и непосредственно нажатием; и ещё куча всего. Существуют критерии, согласно которых принимается решение, человек поставил галочку или глупый скрипт для selenium или чего-то поинтереснее.
К слову, если система решит, что данных, полученных при вашем нажатии на галочку, недостаточно для того, чтобы точно сказать, что вы человек, вам будет предложена обычная капча для ввода текста или что-то типа "найди картинку где есть блины" или что-то более изощрённое
Павел Шелест
Павел Шелест
11 427
Лучший ответ
Альфия Махсот А вот это уже много чего объясняет. Замечал, что такие капчи при работе с компа прекрасно проходят, а вот при нажатии с телефона при плохой связи очень часто вылезает геморрой с картинками, при чём на том же сайте. Спасибо.
Андрей Шестаков че то меня гложут смутные сомнения что страница может передавать серверу траекторию движения мыши...
бот в это время занят более важными делами
Ну это простейшая капча, соответственно работает с простейшими спам-ботами. Один фиг нагрузку снижает.

Наверно еще анализ запросов идет. Если запросов с адреса будет много (или еще какие факторы), то включится капча посложнее.
Боту придётся просканировать и проанализировать всю загруженную страницу, чтобы "кликнуть" в нужном месте. А человек сразу подведет указатель туда куда надо.
Kenjegul Orozmamat Kyzy
Kenjegul Orozmamat Kyzy
68 166
Как минимум IP при этом точно проверяется. С прокси хоть как двигай мышью, а если Гугл его знает, а картинки вылезут. А он почти все прокси знает.
И эти картинки еще и замедляют бота, гораздо заметнее, чем простая капча. В результата снижают нагрузку на сервер.
Ну, и по ИИ как раз Гугл лидирует. Видимо, это и позволяет следить за мышью и прочее. Хотя некоторые вещи в ботах отличаются настолько, что и без ИИ заметно. Тут тоже целая куча параметров - от списка установленных плагинов до размеров окна браузера. В ботах зачастую не заморачиваются с точной имитацией всего этого.
Надежда Огей
Надежда Огей
92 464
Нажать куда надо
ИА
Илья Аношкин
60 957
Альфия Махсот Распознать прямоугольник для бота должно быть парой пустяков. В конце концов буквы на изображениях искажают и покрывают линиями чтобы бот их распознать не смог, а тут просто квадратик, при том всегда одинаковый, а сымитировать нажатие вообще раз плюнуть.
бот не видит галки
Гоша Шелихов
Гоша Шелихов
52 813
Самому интересно. Ведь ещё и надпись я не робот. Видимо не все так просто, это человек с экрана монитора видит как картинку с кнопками и гиперссылками, а для бота это программный код, или его анализировать, или загружать всю страни2у с картинками и т д а не кусочек который чел видит издалека для бота трудоёмкость, тем более через прокси