Одним из самых широко применяемых инструментов обеспечения безопасности в интернете является так называемая “Капча”. Извечный поиск эффективной технологии отделения агнцев от козлищ, зерен от плевел. Капча была изобретена в эпоху, когда буйным махровым цветом расцвел спам и являлась препятствием роботизированной регистрации.
Что такое капча и как она работает?
Что такое капча? По-английски CAPTCHA – “Completely Automated Public Turing test to tell Computers and Humans Apart”. В литеральном переводе звучит довольно красиво:
“Полностью автоматический тест Тюринга, чтобы сказать: Роботы отдельно, Люди отдельно!”

Пользователь, желающий зарегистрироваться на сайте, к примеру, должен доказать свою принадлежность к списку живых. Для этого ему предлагается разгадать одно или несколько полуразмытых, искаженных, неразборчивых слов или наборов символов и затем напечатать результаты в соответствующем поле. Предполагается, что хакерский робот не сможет решить данную задачку, а человек сможет.
Зачем нужна защитная капча?
- Защита от спама;
- Предотвращение роботизированной регистрации;
- Запрещение автоматического скачивания файлов;
- И самое полезное, это предотвращение взлома аккаунтов и кражи средств с электронных кошельков.
Некоторые веб-мастера настолько любят везде и всюду втыкать эту самую капчу, что отсекают сами себе изрядную долю пользовательской аудитории. Дело в том, что, для слабовидящего человека, капча может стать самым настоящим камнем преткновения. По этой причине, цивилизованная капча обычно сопровождается аудио-версией.
Конечно, создание блога требует обеспечения защиты от спама и нежелательной регистрации бездушных роботов, от которых никакой конверсии не дождешься. Тем не менее, капча не является элементом юзабилити и использовать ее следует только в действительно крайних случаях. Например, при осуществлении доступа в личные кабинеты, если там предусмотрены денежные операции. Во втором десятилетии 21 века, для защиты против спама есть достаточно более культурных путей. Тем более что существует много способов обойти капчу.
Как можно обмануть капчу?
- - Если сайт работает на простом HTML и капча реализована в виде скрипта, роботу достаточно войти в код и прочитать написанные прямым текстом символы.
- - Есть сайты, которые предоставляют работу всем желающим по разгадыванию капчей на нужных сайтах, куда роботам необходимо пройти. 1000 отгаданных капчей оплачивается примерно в один доллар. В бедных странах это хорошая прибавка к семейному бюджету. На заработанный безработным индусом американский доллар все семейство будет иметь свою чашку риса каждый день, в течение месяца.
- - Более хитрый метод состоит в том, что капчу предлагают разгадывать на других сайтах, с большим количеством посетителей. Чаше всего, адальт-ресурсы. Чтобы получить доступ к вожделенной порнушке, пользователь должен написать символы. А эти символы были взяты роботом с взламываемого сайта или блога! Ловко? Сегодня существуют программы, способные распознавать текст даже с плохих фотографий и сканов.
Таким образом, сегодня капча не сильно останавливает роботов. Но всё же останавливает. Чтобы создание сайта или иного веб-ресурса не приводило к потере посетителей, не злоупотребляйте капчей или хотя бы не делайте её очень сложной.