Captcha защитит от спамеров? Да запросто!

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

Термин капча появился в русскоязычном Интернете 12 лет назад, хотя в оригинале капча выглядит как captcha, в расшифрованном варианте это Completely Automated Public Tuning test to tell Computers and Humans Apart, доработанный и полностью автоматизированный тест, отличающий логику людей и компьютер. Популярность этой логической задачи подкреплена немалыми цифрами: в 2011 году captcha вводились ежедневно до двумястами миллионами человек во всём мире.

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

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

капча

Для продолжения какого-либо действия на сайте (например регистрации, отправки запроса и т.д) в поле, помеченное как Введите текст необходимо ввести число 6800 и нажать Enter (или кнопку Отправить запрос). Робот не способен прочитать число с картинки и ввести его в соответствующее поле, а человек — запросто.

Людям со слабым зрением, в соответствии с нормами доступности Интернета, капча доступна в аудиоварианте, который способен распознать человеческую речь. Большой популярностью пользуются также задачи, с трудом поддающиеся процессу алгоритмизации, то есть картинки, в процессе разгадки привлекающие логические способности человека, недоступные для робота. Чаще всего, вопросы относятся к задачам распознавания объекта, либо задействуют знание чего-либо. Но, несмотря ни на что, стандартом признан процесс, в котором человеком опознаются именно символы, которые не относятся ни к одной из культур, работают на мобильных устройствах, и достаточно удобны для пользователей. Другой пример, когда нужно выполнить простое математическое действие.

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

распознавание captcha

Распознать конкретные реализации captcha помогают некоторые программы, а также возможна интеграция модулей из программ распознавания текста в посторонние программы опознания символов captcha.

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

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

Желая защитить сайт от нежелательных проникновений в обход captcha, картинка автоматически меняется при наличии запоздалого ответа на неё. Обменять или продать качу можно на специализированных сайтах.

Полезность метода далеко не безупречна. Спамеров сама по себе капча не остановит, а вот пользователям создаёт огромные неудобства. Кроме того, метод введения капчи неограниченно применяется файловыми хостингами, порождая спрос на услуги сервисов по распознаванию капчи, и делая их работу всё более неэффективной.

 

Оставить свой комментарий