Капча защищает интернет от наплыва мошенников и, на самом деле, работает довольно просто
Во время пользования Интернетом мы регулярно сталкиваемся с капчей — это тесты, при помощи которых сайты определяют, не является ли пользователь ботом. Эти задания могут быть разными: в одном случае система просит поставить галку, в другом ввести текст с картинки, в третьем выделить на изображении определенные объекты и так далее. Все эти тесты могут сильно раздражать, но без них пользоваться Интернетом было бы очень сложно и неприятно — злоумышленники получили бы возможность легко обманывать людей. Многие люди даже не подозревают, что капча работает далеко не так, как они думают. Сейчас мы расскажем всю правду.
Что такое капча
Технология CAPTCHA — это своеобразный тест Тьюринга, который необходим, чтобы отделить человека от робота. Существует много версий этого теста и считается, что человек может легко их пройти, а компьютерная программа — нет.
Капча существует уже пару десятков лет и постоянно улучшается
Капча есть практически на каждом сайте, потому что она необходима для защиты как самого сервиса, так и его пользователей. С появлением Интернета злоумышленники начали создавать программы, которые автоматически рассылают ссылки на вирусы, рекламу, реквизиты для перевода денег на мошеннические благотворительные фонды и так далее. Также на сайты часто совершаются атаки — страницы посещают много ботов, и сайт перестает открываться из-за высокой нагрузки.
Читайте также: В Китае появился самый быстрый интернет — за секунду можно скачать 150 фильмов
Какой бывает капча
Термин «капча» появился в 2000 году, и с тех пор активно используется в Интернете. За пару десятков лет технология сильно изменилась — простые тесты были заменены сложными, а также в них был встроен искусственный интеллект.
Введите текст с картинки
Самый старый и ненадежный вид капчи — это тот, в котором от человека требуется распознать текст на картинке и ввести его в поле. Чтобы усложнить задачу для ботов, разработчики сделали так, чтобы каждый раз текст был разным, буквы «плясали» и были искажены шумовыми фильтрами.
Текстовая капча считается самой простой и старой
Сегодня этот вид капчи используется редко, но на некоторых сайтах его все же можно встретить. Он работает просто — если человек сможет распознать символы и ввести их в специальное поле, его пропустят дальше.
Капча с задачей
Еще один не особо популярный, но иногда встречающийся вариант капчи — это тот, в котором от человека требуется решить какую-либо задачу. Это может быть уравнение из математики, пазл из нескольких частей и так далее. Тут тоже все просто — если человек сможет решить задачу, то докажет, что он не робот.
Капча с математическим примером
Звуковая капча
Капча со звуком часто является опцией теста с картинками. Она удобна для людей с ограниченными возможностями — компьютер называет символы, и человеку остается их ввести. Такой вид капчи используется редко, но он спасает в ситуациях, когда человек не может распознать символы на картинке.
Капча со звуком удобна для людей с ограниченными возможностями
Что такое ReCAPTCHA
Чаще всего на современных сайтах используется защита ReCAPTCHA. Первая версия была разработана в 2009 году учеными из Университета Карнеги — Меллона и сразу же получила статус одной из лучших технологий в своем роде.
В первой версии ReCAPTCHA от человека требовалось ввести два слова — первая была заранее известна системе, а вторая представляла собой вырезку слова из газеты и книги. Многие люди расшифровывали оба слова, но на самом деле хватало и одного. Когда человек расшифровывал вырезку из бумажного документа, он сам того не зная помогал ученым оцифровывать старые документы.
ReCAPTCHA v1 помогала оцифровывать старые документы
Технология оказалась настолько хорошей, что ее купила компания Google. В 2015 году она выпустила версию ReCAPTCHA v2, которая сегодня используется чаще всего. Это та самая капча, в которой нужно просто поставить галочку в пункте «Я не робот». Она отделяет человека от бота по микроскопическим движениям мыши — если курсор мыши движется идеально, значит, галочку ставит робот. Движения человека, как бы он ни старался, никогда не идеальны.
ReCAPTCHA v2
Проверка ReCAPTCHA v2 также анализирует надежность интернет-соединения, список cookie-файлов, приблизительное местоположение пользователя и множество других факторов. Если он находит что-то подозрительное, на экране появляется всеми ненавистное окошко, в котором от человека требуется выделить части фотографии, на которых есть светофоры, автомобили, велосипеды, пешеходные дорожки и так далее. Фотографии в этой капче связаны с дорогами неспроста — решая задачу, каждый человек помогает улучшать искусственный интеллект в автономном транспорте.
Та самая капча со светофорами, которая всех раздражает
В 2018 году компания Google выпустила ReCAPTCHA v3. Мы ее никогда не видим, она работает в фоновом режиме. Когда человек заходит на сайт, система следит за его движениями мыши, скоростью печати и так далее. Если действия слишком идеальные, сайт показывает капчу. Подробности о том, как работает третья версия ReCAPTCHA, держатся в секрете — это нужно для того, чтобы злоумышленники не могли улучшать свои технологии обхода капчи.
В конечном итоге получается, что как бы капча нас не раздражала, она играет очень важную роль в Интернете. Без нее на сайтах было бы много спама, вирусов и многих других уловок для обмана пользователей.
Еще больше интересных статей вы найдете в наших каналах в Дзен и Telegram. Обязательно подпишитесь прямо сейчас!
На примере капчи видно, что Интернет постоянно меняется. О том, как им он может стать через несколько лет, вы можете почитать в статье моей коллеги Любови Соковиковой «Каким будет Интернет будущего?».