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

Пост опубликован в блогах 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 комментариев

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

o
Написанная искусственным интеллектом странная статья...
Иногда даже не обязательно ДОЛГО анализировать написанное — бросаешь взгляд на следующий абзац, видишь, что там та же самая(!) мысль, только выраженная другими словами и сразу становится понятно — вот он болезный.
В смысле ИИ.
Без стыда и совести, и понятия хорошо-плохо…
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
Не знаю где тут эволюция, с каждым годом я все больше и больше чувствую себя роботом, которого тренируют проходить тысячи капч. Найди гидранты, пешеходные переходы, светофоры, мотоциклы, автобусы, лестницы, велосипеды, автомобили, мосты. Поверни объект в том же направлении или выбери фигуры на картинке в определенном порядке.
Интересно, что будут делать, когда капча-война будет проиграна человечеством?
Переход на биометрические данные?

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

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

Новости

Публикации

Как люди попали в Южную Америку: новое исследование ставит под сомнение ключевой памятник континента

На протяжении почти пятидесяти лет археология Нового Света опиралась на один памятник. Стоянка Монте-Верде на юге Чили считалась главным и самым надежным доказательством того, что люди оказались в...

Как заставить звук проходить сквозь стены: новый материал направляет сигнал изнутри, оставаясь невидимым для внешних волн

Управление звуком всегда опиралось на создание физических преград. Звук это механическая волна, чередование зон высокого и низкого давления, которое распространяется в пространстве. Чтобы направить...

Ежегодное ТО газового котла. Разбираемся, за что «газовщики» берут деньги?

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

✦ ИИ  Между забвением и «понтами»: почему наручные часы отказываются умирать

Наручным часам уже лет тридцать безапелляционно пророчат неминуемую смерть. Начались подобные «упаднические» разговоры с появления массовых карманных компьютеров вроде легендарных Palm, грозивших...

Десять лет назад вышел смартфон, который мог спасти HTC от краха — HTC 10: почему у него ничего не получилось

Один из пионеров рынка Android, компания HTC, очень быстро растеряла свои позиции. Сначала люди недооценили аппарат One M8, который мало отличался от предыдущего M7, а затем стали ругать...

Победа «лопаты»: как Galaxy Note заставил Apple переделать iPhone, а Samsung научила мир любить большие телефоны

Если бы вы оказались в начале 2010-х и спросили любого техногика, каким должен быть идеальный смартфон, ответ был бы почти единогласным. Правила игры казались высеченными в граните, а...