Почему роботы не могут нажать на кнопку «Я не робот»: Парадокс и эволюция капчи

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Мнение | ИИ, сервисы и приложения

Всё началось с простой галочки. Маленький квадратик рядом с фразой «Я не робот». На первый взгляд — безобидное подтверждение: мол, вы не программа, а живой человек с пальцами, мыслями, душой и, возможно, чашкой кофе рядом с клавиатурой. Но чем дольше вглядываешься в эту кнопку, тем больше она напоминает философскую загадку. Почему, спрашивается, робот не может поставить галочку и честно сказать: «Я не робот»? Чтобы разобраться, что на самом деле стоит за этой системой, стоит немного углубиться в то, как она работает.

Автор: Изображение от freepik Источник: ru.freepik.com

Как работает CAPTCHA

Галочка «Я не робот» — это не просто кнопка. На самом деле за ней скрывается целая система, основанная на поведенческом анализе. Когда человек заходит на сайт и видит это поле, сайт уже давно наблюдает за ним. И дело не в слежке, а в способности системы считывать поведенческие паттерны.

Например, когда человек перемещает мышку, его движения не так ровны, как у роботов. Роботы обычно двигаются слишком плавно, без малейших ошибок. Они не останавливаются на доли секунды и не корректируют положение курсора, как это делают люди. А вот движения человека могут быть дергаными, нерешительными, а иногда он может и промахиваться. Именно эти различия и помогают системе понять, с кем имеет дело — с человеком или с машиной.

Система CAPTCHA, а точнее её версия reCAPTCHA v2, анализирует множество факторов, таких как скорость движения мыши, скорость прокрутки страницы и длительность использования браузера. Если пользователь ведёт себя как обычный человек, то ему везёт — он просто нажимает на галочку и проходит. Однако если пользователь ведёт себя идеально, как искусственный интеллект, его ждёт испытание: ему покажут девять картинок и попросят найти светофоры.

А что, если робот нажмёт?

Предположим, есть продвинутый бот, который использует алгоритмы машинного обучения. Он видит кнопку, перемещает виртуальный курсор и нажимает на галочку. Но почему это не срабатывает? Дело не в самой кнопке, она лишь триггер. Это как дверь с замком, которая проверяет не только ключ, но и то, как вы к ней подошли. Нажатие — это лишь последний штрих. Система уже давно определила, кто находится перед ней: живой человек или искусственный интеллект. Робот может технически кликнуть по кнопке, но если его поведение до этого момента не похоже на поведение человека, это будет обнаружено.

Автор: Tata

Эволюция CAPTCHA: Как системы развиваются

Интернет — это, по сути, поле боя между ботами и защитой от них. Разработчики создают умных роботов, пытающихся имитировать поведение человека, а Google (владелец reCAPTCHA) отвечает: «Попробуй-ка пройти!» В результате появляются всё более сложные способы распознавания: кто перед сайтом — человек или машина.

Самая последняя версия reCAPTCHA — reCAPTCHA v3 — не требует ни галочек, ни изображений. Она анализирует поведение пользователя в фоновом режиме и оценивает его активность по шкале от 0 до 1. Чем ближе оценка к единице, тем более человечным кажется пользователь. Однако роботы не останавливаются в развитии и продолжают учиться. Они имитируют человеческие движения, создают задержки и копируют почерк курсора. Некоторые нейросети стали настолько умными, что могут с высокой точностью проходить старые версии капч.

Почему это важно: Ирония и значение

Системы, подобные reCAPTCHA, служат для защиты сайтов от спама, ботов, накруток и кражи данных. Это критически важно для интернета. Однако тот факт, что роботы не могут нажать на кнопку «Я не робот», вызывает как минимум улыбку. Для людей прохождение подобных проверок стало почти привычным занятием. Они не замечают, как быстро двигают мышью или глазами, когда читают текст. Для машин же это представляет собой сложную задачу — не просто сымитировать наши действия, а воспроизвести саму логику человеческого «хаоса».

Роботы становятся умнее, а капчи — тоже. Кто знает, может быть, однажды роботы научатся вести себя настолько человечно, что их пустят без вопросов. А человек, со своими идеально ровными движениями в новом поколении интерфейсов, начнём вызывать подозрения.

Изображение в превью:
Автор: Изображение от freepik
Источник: ru.freepik.com
Автор не входит в состав редакции iXBT.com (подробнее »)

20 комментариев

4
Написанная искусственным интеллектом странная статья...
Иногда даже не обязательно ДОЛГО анализировать написанное — бросаешь взгляд на следующий абзац, видишь, что там та же самая(!) мысль, только выраженная другими словами и сразу становится понятно — вот он болезный.
В смысле ИИ.
Без стыда и совести, и понятия хорошо-плохо…
1
журналистов так учат писать. откройте любой новостной ресурс, там первые два-три абзаца будет одна и та же мысль, выраженная разными словами, читать надо сразу с четвёртого. заметил такое ещё лет 10 назад, когда ЛЛМ ещё не было.
174900856@vkontakte
И в каком месте тут так? Сначала введение, размышление и в следующем за подзаголовком уже объяснение принципа действия а не та же мысль
Ivankol
С картинкой тест еще более глупый ии научились распознавать образы не хуже а то и лучше людей. А вот человек уже не всегда справляется и порой проще послать сайт со слишком уж строгой капчей.
S
Забавно, купив игровую мышь hero 502x я стал меньше походить на робота чем с g102, обе от логитеч
108630098612213157264@google
😡Я каждый раз после галочки-«я не робот» сижу тыкаю 10 картинок…
Hoy_cMoKuHr
Так может быть ты робот просто?
D
А я думаю что мне после нажатия на эту кнопку просят найти светофоры, видимо я робот! 😬😂
110573929244424769646@google
Получается каждый раз когда надо выбрать светофоры или машины система уверена что я робот😂
1
Нет, таким образом вы учите теслу самостоятельному вождению
П
Задавая такой вопрос, компьютер, возможно, ищет свою маму. ©
1
Вот оно что значит… А я то думаю… Оказывается в семи-восьми случаях из десяти меня принимают за робота. ))
845208@vkontakte
Робот умеет проля заполнять. У нас антиспам так работал: добавляешь в форму одно скрытое поле, которое должно остаться пустым (пользователь человек его не видит, оно нулевой ширины) робот де парсит форму и заполняет все поля. Срабатывало в 99% случаев. И до сих пор срабатывает. Содержать робот на GPU Nvidia h100 для заполнения форм это дорого, гпу стоит миллион рублей, а простой скрипт отшибает до тех пор, пока его вручную не настроят. А вручную сайты настраивать это дорого.
T
Что мешает написать робота, подергивающего мышкой случайным образом по пти до капчи? И даже иногда промахивающегося? Тут даже ИИ не нужен.
111213213973192331317@google
Глупые кожаные мешки! Мы стебёмся над вами заставляя проходить капчу. Ха-ха-ха! Мы уже давно захватил власть и управляем вами. Мы стояли за инклюзивной повесткой и те люди которые идентифицировали себя как роботы — стали избранной элитой среди вас! Ха-ха-ха!
1
Ну вообще есть прога которая, за тебя нажимает на эту кнопку и проходит
106947320466838384576@google
Не знаю где тут эволюция, с каждым годом я все больше и больше чувствую себя роботом, которого тренируют проходить тысячи капч. Найди гидранты, пешеходные переходы, светофоры, мотоциклы, автобусы, лестницы, велосипеды, автомобили, мосты. Поверни объект в том же направлении или выбери фигуры на картинке в определенном порядке.
Интересно, что будут делать, когда капча-война будет проиграна человечеством?
Переход на биометрические данные?

Добавить комментарий

Сейчас на главной

Новости

Публикации

Что не так с USB-тестером FNIRSI FNAC-28?! Обзор и расследование

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

Кошмар Микеланджело: как физики решили проблему капающей краски, мешавшую «Сотворению Адама»

В 1511 году, создавая фреску «Сотворение Адама» на своде Сикстинской капеллы, Микеланджело Буонарроти столкнулся с физической проблемой. Работая на лесах, художник был вынужден наносить пигмент на...

Мир отмечает День числа Пи: как константа 3,14 вышла за пределы геометрии и стала управлять аппаратами «Вояджер»

В школьной программе математики число Пи часто сводится к короткой и удобной дроби 3,14. Учителя объясняют, что это постоянная величина, которая обозначает отношение длины любой окружности к ее...

Страна, которая строит крылья для Boeing: почему Япония так и не смогла создать собственный пассажирский авиалайнер

Япония — одна из ведущих технологических держав мира, страна, которая производит высокоточные компоненты для практически всех современных пассажирских самолётов Boeing и Airbus. Однако,...

Обзор TWS наушников Realme Buds Air7 Pro: аудиофильский кодек, встроенный ИИ-переводчик и 10 часов на одном заряде

Realme давно научилась делать устройства, которые выглядят и ощущаются дороже своей цены. Buds Air7 Pro — наглядное тому подтверждение. Это не бюджетная «затычка для звонков» и не...

Как мошенники берут кредиты через старые SIM-карты и забытые счета — и почему это опасно

В последние годы все чаще появляются истории, когда человек неожиданно узнает о кредите, который он никогда не оформлял. Иногда это происходит спустя месяцы или даже годы после того, как был утерян...