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