Само слово «капча» — это русифицированный вариант английской аббревиатуры CAPTCHA (Completely Automatic Public Turing Test to Tell Computers and Humans Apart — полностью автоматический тест Тьюринга для различения компьютеров и людей). Это популярный инструмент для различения людей и роботов, которые пытаются совершить определенные действия на сайтах.
Именно благодаря капче сейчас социальные сети не захламлены армией ботов.


Для чего нужна капча


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


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


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


Как ввести капчу


Самый популярный вариант капчи — искаженные буквы, цифры или их сочетания, которые нужно правильно определить и ввести. Некоторые сайты предлагают более интересные варианты. Это могут быть простенькие математические задачи или несложные вопросы, например, «4+6=» или «столица России».


Есть варианты капчи, при которых нужно расположить картинки вертикально несколько картинок или просто поставить галочку. Есть и экзотические варианты. Где-то требуется решить задачу из высшей математики, где-то продемонстрировать знания арабского языка. К счастью, это не распространенные явления.
Для людей с нарушениями зрения предусмотрена аудиокапча, предлагающая определить код на слух.



Автоматическое распознавание капчи


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


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


Существуют также сервисы по платному распознаванию искаженного текста. Но много заработать на капче вряд ли получится. 1000 правильно распознанных изображений стоят не более 20 рублей.


За и против капчи


У данного метода защиты есть много противников. Критика в основном связана с неудобствами для пользователя. Мало кому нравится ковыряться в неразборчивых символах, которые зачастую приходится вводить наугад. Да и хорошему зрению это не способствует.


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