Все, что вы когда-либо хотели знать о капче, но боялись спросить [объяснение технологии]

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

Вы не пройдете (тест Тьюринга)!

Капчи были изобретены командой профессоров Карнеги-Меллона и впервые использованы в 2000 году AltaVista и Yahoo, чтобы предотвратить автоматические чаты и URL-адреса. На самом деле это аббревиатура Сompletely utomated пБЩЕСТВЕННЫЕ TUring Test, чтобы сказать Скомпьютер и ЧАСumans часть.

Для тех из вас, кто не знает, что это значит, это может помочь объяснить, что такое тест Тьюринга. Названный в честь британского профессора Алана Тьюринга, тест Тьюринга является стандартным тестом машины на основе искусственного интеллекта, согласно которой, если машина может пройти тест, считается, что она демонстрирует интеллектуальное поведение. По сути, тест включает в себя общение с несколькими судьями через текстовый интерфейс — если судьи не могут сказать, что они общаются с компьютером, он проходит тест. Лично я считаю, что тест Тьюринга бесполезен, поскольку дельфин не может общаться и с человеком, но мы приписываем им более высокую форму интеллектуального поведения. Но я отвлекся.

что такое капча

Следовательно, CAPTCHA — это автоматический тест Тьюринга. Есть несколько различных способов сделать это, но наиболее распространенный, который мы, кажется, остановились, состоит в том, чтобы предоставить пользователю зашифрованную форму текста, предполагая (часто неправильно), что любой нормальный человек сможет расшифровать текст.

как работает капча

CAPTCHA развивалась с течением времени, но в конечном итоге потерпела поражение, как мы узнаем позже.

Текстовые капчи Проект Re-CAPTCHA

Проект reCAPTCHA, в настоящее время принадлежащий Google, решил, что вместо бессмысленного дешифрования загадочного текста без особой пользы он предоставил фантастическую возможность исправить недостатки компьютерного оптического распознавания символов. Особенно для более старых книг компьютерам очень трудно распознать слова, тогда как человеку кажется, что задачи тривиальны. Совместите задачу оцифровки старых книг с предотвращением спама, и вы станете абсолютным победителем.

как работает капча

Однако, если у компьютера возникли проблемы с распознаванием слова, как он может определить, является ли то, что вы написали, ерундой? Просто — подарите пользователю ДВА слова, одно из которых известно. Система предполагает, что если пользователь правильно вводит известное слово, то есть вероятность, что неузнаваемое слово также является правильным.

Еще одна гениальная идея — объединить капчу с какой-либо формой рекламы.

Математическая задача

как работает капча

Хорошо, картинка — шутка, но, по сути, пользователю предоставляется базовая математическая задача. Мы используем подобную систему на сайте ответов прямо сейчас. Это не должно быть трудным, просто какое-то базовое дополнение.

Основанные на изображениях капчи

Каким бы сложным ни были некоторые коды ReCAPTCHA для вас и меня, иногда мы уже разработали программное обеспечение, способное взломать код с вероятностью успеха около 30%, что для спам-кампании с миллионами попыток вполне приемлемо. С другой стороны, изображения семантически чрезвычайно трудно обрабатывать для компьютеров. Подумайте о простом изображении кота — запрограммировать компьютер для распознавания человеческого лица достаточно сложно, но в данный момент практически невозможно отличить кота от всех других животных и предметов в мире.

что такое капча

Логика на основе

Они полагаются на логический и семантический интеллект о мире, или просто базовый здравый смысл человека. Некоторые примеры могут быть:

  • Определите продукты в этом списке: асфальт, бекон, облако, кинжал.
  • Определите оружие в этом списке: асфальт, бекон, облако, кинжал.
  • Сколько дверей на четырехдверной машине?
  • Какое третье слово в этом предложении?
  • Что останется, если вы удалите B из ABC?

Кстати, WP-Gatekeeper — отличный плагин для интеграции подобных тестов в вашу систему комментариев WordPress.

Услуги De-CAPTCHA

Печальный факт заключается в том, что, хотя капчи являются неизбежным злом, в настоящее время они легко преодолеваются спамерами. Хотя некоторые спамеры действительно разработали сложное программное обеспечение, которое может подражать человеческому глазу и мозгу для декодирования, как это делает человек, правда гораздо проще и ужаснее. Зачем разрабатывать дорогое программное обеспечение, когда вы можете заплатить кому-то копейки, чтобы сделать для вас капчу? Текущий самый дешевый тариф составляет $ 1,39 за 1000 CAPTCHA, с 98% -ной точностью, и службы, такие как Death By Captcha, разработали сложные API-интерфейсы для разработчиков. Единственный человек, который в настоящее время замедляется капчей, это вы!

Будущее капчи

Как и все остальное в жизни, CAPTCHA не защищены от взлома и рассылки спама. По мере разработки новых и более изобретательных испытаний будут разрабатываться все более изощренные способы их взлома, и решение о том, чтобы заплатить кому-то другому за их выполнение, никогда не будет побеждено. Тем не менее, мы, веб-разработчики и администраторы, несем ответственность за то, чтобы спамеры не заходили на наши сайты, не ухудшая пользовательский опыт.

Вы потрясены, узнав, как дешево можно победить капчу? Вы видели какие-нибудь другие виды капчи в дикой природе, которые произвели на вас впечатление? Дайте нам знать об этом в комментариях! Кроме того, не забудьте проверить все смешные картинки с пометкой «капча» на Geeky Fun.

Кредит изображения: xkcd

Ссылка на основную публикацию
Adblock
detector