CAPTCHA (капча) — что это такое и для чего используется

Обновлено 31 декабря 2023 Просмотров: 76 281 Автор: Дмитрий Петров

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Многие из вас только начиная свое знакомство с интернетом, кроме составляющих учетной записи (ник и логин\пароль), при регистрации также сталкиваются еще и с такой вещью, как капча.

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

Капча для защиты от спама

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

Зачем это может понадобиться? Какие виды капч бывают? Исчезнут ли они когда-нибудь, чтобы не усложнять жизнь пользователям интернета? На эти вопросы я как раз и постараюсь ответить в этой заметке.

Капча — это защита от автоматического спама

В интернете существует очень много способов заработать себе на хлеб насущный. Многие из них являются легальными, а многие нет. Как раз к последним относятся взломы сайтов, рассылка спам-сообщений по блогам и форумам, массовая регистрация аккаунтов на различных сервисах и т.п.

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

Но от всего этого автоматического спама (когда грязную работу выполняет безустанная программа) уже довольно давно придумали защиту. Это капча! Разработали эту концепцию уже давно, как вариант реализации теста Тьюринга, способного достоверно определить кто именно проходит данный тест — человек или машина.

В идеале ребус заданный CAPTCHA с легкостью должен разгадывать практически любой человек, а вот компьютер на этом тесте должен забуксовать или вообще спасовать перед неразрешимой задачей. Так ли это на самом деле? Давайте посмотрим. Например, довольно сложно будет программе решить показанную на рисунке задачку, не правда ли? А человеку это будет совсем не сложно.

Пример капчи

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

Русская captcha

Однако и человеку доставляет мало радости разбираться где закорючка добавлена специально, а где она к букве относится. Иногда глядя на CAPTCHA, которую просят разгадать, вообще начинаешь думать — а надо ли мне здесь регистрироваться (оставлять комментарий) или ну его на фиг!

Пример сложной капчи

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

В некоторых случаях кому-то бывает выгодно использовать человеческое распознавание капч на потоке. Этой цели например служит биржа Рукапча и сервис для заработка КолотиБабло, где все желающие могут заработать на вводе CAPTCHA, а заказы поступают от тех, кому такие распознавания нужны в больших количествах (например, с сервиса Anti Captcha).

Заработок в рукапча

Но несомненно, что наличие этой защиты все равно существенно снижает эффективность атак и отсекает большую часть потоков спама, льющегося в интернете нескончаемым потоком. Хотелось бы, конечно, обойтись без этих ребусов, на которых теряется часть посетителей, но не получается пока.

Можно ли упростить прохождение CAPTCHA? Оказывается да!

Хотя, безусловно, шаги в нужном направлении уже совершаются. Один из лидеров онлайн-бизнеса (вряд ли вам известная компания Google 🙂 ) примерно год назад существенно упростила свою капчу (они ее называют reCAPTCHA), сделав ее прохождение наверное самым простым из возможных вариантов. Судите сами. Так выглядела CAPTCHA от Гугла раньше:

Старая капча Гугла

А так она выглядит сейчас:

рекапча

Насколько проще поставить одну единственную галочку, а не разгадывать буквенный ребус и не искать в темноте нужные клавиши на клавиатуре (капчи ведь чаще всего именно английскими буквами вводятся).

В общем сделан шаг в нужном направлении, и по мере распространения именно этого вида защиты будет упрощаться жизнь пользователей интернета (лично я именно reCAPTCHA использую для защиты своих комментариев — можете сами ее опробовать прокрутив эту страниц вниз до конца).

Комментарии и отзывы (17)

Елена

Здравствуйте. все пишут, пишут, все одно и то же... А я замучилась с этой рекапчёй((( видно везде кроме формы регистрации, как на joomla 3.4 так и на joomla 1.0, ну ни в какую в форме авторизации не появляется.Я и Рекапчу ставила, и Кей Капчу. Результат один и тот же. Последнюю joomla 3 вообще не видит. Везде настроено, ключи вписаны. Может что то упускаю? Подскажите плиз.

Альбина

У меня вообще такая каптча вышла «два=18» не пойму (((

Елена

Здрасти просто хотела пройти качу вот и написала ). Но статья конечно интересная ))

Li

Просто проверка)

алексей

здравствуйте при регистрации на фри биткоин. мой емайл начинается с буквы-а-но сервис не согласен регистрировать и указал что первоначальная буква-а должна быть удалена.так и пришлось регистрироваться с budnev-вместо-abudnev.,будет ли действительно?

Маша

Чисто чтоб посмотреть капчу

Alex

Спасибо за материал!

A

Привет

Алексей

А в чем проблема для компьютерной программы поставить галочку? Хотя такой вид капчи мне нравится куда больше, чем кривые серые буквы на сером же фоне. Хорошо бы и Яндексу упростить свои капчи, а то тратить время на их разгадывание, при поиске информации, совсем не хочется.

Юлия

Одно время я даже зарабатывала деньги на вводе каптч. Состояние не сколотишь, но на карманные расходы или пополняшку вполне хватало. Бывают оплаты как в долларах, так и рублях).

Дмитрий

Алексей: это Вы видите галочку, потому что Вас не заподозрили в нечеловечности (Ваш ip не в черном списке, нет признаков бота). А вот бот будет вынужден решать шарады со светофорами, переходами, гидрантами и т.п. вещами. Для него это будет нереально сложная задача.

Мария

Отличная статья

Мария

Чисто чтоб посмотреть капчу

Андрей

Спасибо! Полезная статья.

Александр

Здравствуйте. А сейчас какую капчу используете? Не видно ни какой галочки.

Андрей

Капча — это способ унижения человека! Кто-то получает от этого удовольствие или удовлетворение.

Никита

Отличная статья, спасибо за информацию!

Ваш комментарий или отзыв