Найти тему

Удивительная история «капчи»

Вы наверняка сталкивались с необычным для русского языка словом «капча», пришедшем к нам из английского. CAPTCHA — это довольно сложная аббревиатура, которая расшифровывается, как Completely Automatic Public Turing Test to tell Computers Humans Apart, что можно перевести на русский как «Полностью автоматизированный публичный тест Тьюринга, призванный отличить компьютер от человека».

Капча предлагала вам расшифровывать либо вписывать наборы букв или цифр, искать на фотографиях светофоры или просто нажимать кнопку «Я не робот». Это занимало время, часто приходилось набирать заново, а то и вовсе разочарованно отказываться от каких-то ресурсов.

Этот тест – одно из тех неудобств, с которыми нам приходится сталкиваться во время путешествий по Всемирной сети.

Но история CAPTCHи поразительна!

Впервые «капча» появилась в 2000 году, для противодействия спам-роботам. Инженеры Университета Карнеги-Меллон (США), возглавляемые Льюисом Фон Аном, предложили выводить на экраны мониторов специально искаженные символы, которые мог бы прочитать человек, но не способен был распознать ни один, существовавший в то время, спам-робот. Пользователь вводил предложенные данные в специальную форму и подтверждал, что он человек.

-2

Система получила массовое распространение и функционировала довольно продолжительное время, никак не меняясь, пока в 2009 году группа Льюиса Фон Ана не решила, что старания миллионов людей по вводу символов не должны пропадать даром. Новую версию «капчи» назвали «reCAPTCHA». Вы скорее всего с ней уже сталкивались.

Типичная «reCAPTCHA».
Типичная «reCAPTCHA».

Вам никогда не казалось, что эти символы – это, словно отсканированные кусочки газет или книг, где иногда видны знаки препинания, а некоторые знаки просто невозможно разобрать? На самом деле, так и есть! Система выводит на экран два слова. Одно из них специально искаженно, чтобы его не сумел распознать робот. Именно по нему осуществляется проверка. Второе слово берется из отсканированного фрагмента, который система распознавания текста не сумела определить. Забавно, что для прохождения теста достаточно ввести только первое слово, но об этом нигде не написано и мало кто об этом знает. Поэтому, как правило, пользователи вводят и второе слово.

Некоторые капчи практически невозможно расшифровать.
Некоторые капчи практически невозможно расшифровать.

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

Но искусственный интеллект постоянно развивается и согласно анализу, проведенному компанией Google в 2014 году, современные спам-роботы с точностью до 99,8% могут распознавать символы «капчи», что практически сводит на нет все усилия ее создателей.

Вскоре Google представили свою «капчу», назвав ее «NO CAPTCHA reCAPTCHA». Ее основная цель — снизить до минимума взаимодействие пользователя с системой: от него требуется лишь поставить галочку «Я не робот». Но иногда система ошибочно воспринимает человека, как робота, анализируя его поведение на странице. Тогда ему предлагается пройти еще одну проверку: выбрать среди нескольких картинок те из них, где, например, изображены автомобили.

«NO CAPTCHA reCAPTCHA».
«NO CAPTCHA reCAPTCHA».

Сейчас именно «NO CAPTCHA reCAPTCHA» считается передовым средством защиты от спама, но «гонка вооружений» между спамерами и системами защиты не прекращается, поэтому, скорее всего, и «NO CAPTCHA reCAPTCHA» перестанет справляться со своими функциями. Уже был прецедент, когда робот с помощью стилуса и тачпада успешно кликнул по полю и доказал, что он не робот :)

-6

тремительное развитие технологий предоставляет широкое поле деятельности для квалифицированных специалистов IT-технологий и разработчиков. Они будут всегда цениться на вес золота на рынке труда во всем мире. Учитывая, наряду с прочими, эти тенденции, «Алгоритмика» обучает детей программированию уже с дошкольного возраста.

Этим летом в «Алгоритмике» стартуют Летние Интенсивы для детей 7-17 лет. Если вы хотите подготовить вашего ребенка к будущему, то оставьте заявку!