Докажите, что вы не робот!?

МЕНЮ


Главная страница
Поиск
Регистрация на сайте
Помощь проекту
Архив новостей

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


Почему перед входом на сайт мы порой должны тратить время на то, чтобы опознавать светофоры на картинке или расшифровывать искажённые буквы? Не стоит раздражаться: «капча» необходима для защиты интернета от киберугроз. Как она работает, можно ли её обойти и что ждёт «капчу» в будущем?

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

Но как предотвратить подобные атаки? Нужно как-то понять, кто пытается зайти на сайт: человек или компьютер — и пропускать только людей. Так и появилась CAPTCHA — Completely Automated Public Turing test to tell Computers and Humans Apart, что в переводе с английского означает «полностью автоматизированный тест Тьюринга, чтобы различать компьютеры и людей». Его разработали программисты ЛУИС ФОН АН, МАНУЭЛЬ БЛЮМ и НИКОЛАС ХОППЕР из Университета Карнеги —Меллона в 2000 году.

Погодите, а почему тогда тест называется в честь Тьюринга? Дело в том, что именно британский математик АЛАН ТЬЮРИНГ ещё в 1950 году одним из первых задумался, как отличить человека от компьютерной программы. Правда, его интересовала не кибербезопасность, а гипотетическая способность машины мыслить. Тьюринг считал, что лучшим доказательством искусственного интеллекта будет следующий тест: человек одновременно взаимодействует с другим человеком и с компьютером, не зная, кто из них кто. Задача программы — убедить тестировщика в том, что именно она является человеком. Если к концу теста человек всё ещё не уверен, где человек, а где компьютер, тест считается успешно пройденным — машина способна мыслить подобно людям.

В 1950-е годы не было ни интернета, ни искусственного интеллекта, ни даже персональных компьютеров. Но Тьюринг предвидел развитие вычислительных машин, и в наше время его тест актуален как никогда: с каждым годом языковые модели нейросетей всё успешнее способны имитировать человека. В 2025 году исследователи из университета Калифорнии провели тест Тьюринга для различных нейросетей, в котором участвовало 284 человека. Лучше всех справилась GPT-4.5: 73% участников эксперимента приняли её за настоящего человека. Впрочем, современные исследователи сомневаются, что «машина научилась мыслить»: тест Тьюринга, скорее, показывает уровень симуляции человеческого поведения, а не доказывает существование искусственного разума.

Слабое место

В отличие от обычного теста Тьюринга, где тест проводит человек, в CAPTCHA уже компьютер проверяет, человек перед ним или другая машина. Для этого алгоритм предлагает задачи, которые легко решаются людьми, но запросто могут поставить компьютер в тупик. Например, прочитать буквы на смазанном искажённом изображении - наверняка вы не раз вводили такую «капчу» на разных сайтах.

Казалось бы, что тут сложного? Но в начале 2000-х эта задача была просто неподъёмной для обычного бота. Посудите сами: нужно уметь работать с изображениями на странице, отделять текст от фонового шума, распознавать искажённые буквы и вводить ответ в нужном поле. Даже хвалёный современный ChatGPT, хоть и научился читать текст «капчи», не способен взаимодействовать с сайтом напрямую.

Простой, но эффективный тест стал использоваться повсеместно. В 2007 году интернет-пользователи расшифровывали 60 млн «капч» в день! Тогда всё та же группа программистов, создавших CAPTCHA, предложила совместить киберзащиту с другим полезным делом - оцифровкой текстов. Так появилась reCAPTCHA.

Работает это так: пользователю предлагаются искажённые и перечёркнутые буквы, но на этот раз нужно распознать два слова. Первое известно программе, и именно по нему происходит распознавание «человек/бот», а второе взято из отсканированного бумажного источника, например книги. Если пользователь правильно ввёл первое слово, то второе слово записывается в базу данных, затем сверяется с ответами других пользователей и в случае массового совпадения попадает в цифровую версию книги. Таким образом удалось полностью оцифровать архивы газеты The New York Times начиная с выпусков 1851 года - более 13 миллионов статей! В 2009 году reCAPTCHA приобрела компания Google, и технология стала использоваться для распознавания изображений Google Maps и Google Street View: мы, сами того не осознавая, помогли алгоритмам научиться узнавать на фото пожарные гидранты, светофоры, автобусы и прочие объекты.

Вечная гонка

Развивается CAPTCHA - развиваются и пути её обхода. Современные программы для оптического распознавания текста (ОСR) способны с высокой точностью читать обычную «капчу», чтобы противостоять ботам, приходится использовать более сильные искажения и шумы, но это усложняет задачу и для людей, особенно слабовидящих. На этот случай были разработаны «аудиокапчи», где нужно прослушать запись и ввести в поле ответа произнесённые слова, но такие тесты часто оставляют желать лучшего: качество звука низкое, а фоновые шумы мешают разобрать текст. Разработчики продолжают экспериментировать с новыми форматами, добавляя, например, логические и математические задачи, поворот изображения по направлению стрелки, сбор пазлов и так далее.

Для помощи своим ботам злоумышленники устраивают целые CAPTCHA-«фермы», на которых работают настоящие люди! Когда бот сталкивается с «капчей», то посылает изображение на специальный онлайн-сервис, который передаёт задачу одному из своих наёмных сотрудников, а готовый ответ пересылает обратно клиенту.

Начиная с reCAPTCHA v.2, разработанной в 2014 году, алгоритм анализирует поведение пользователя: например, насколько быстро вводится ответ и естественно ли двигается курсор. Именно это оценивает «капча», которая просит вас поставить галочку у фразы «Подтвердить, что я не робот». В 2018 году сайты начали вводить reCAPTCHA v.3, которая и вовсе ничего не спрашивает, а лишь отслеживает поведение пользователя на сайте, блокируя подозрительных посетителей.

Некоторые компании экспериментируют с заменой «капчи» на одноразовые коды, отправляемые на телефон, или проверку через социальные сети. Возможно, в будущем будут задейство-ваны биометрические данные — отпечатки пальцев и скани-рование черт лица. Очевидно одно: пока существует и развивается киберпреступность, «капча» не исчезнет.

Фрагмент статьи из журнала «Думай» №1/ 2026

Название статьи: «Докажите, что вы не робот!»

Страницы с 46 по 49

С полным текстом статьи вы можете ознакомиться в библиотеке на ул. Куйбышева 6а.


Источник: vk.com

Комментарии: