Капча

Каптча

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

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

Капча

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


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

Капча

Конечно, сами капчи полностью остановить спамеров не в состоянии – те находят различные способы получения капчи, есть даже сайты где капчи продаются и покупаются (1 тысяча распознанных капч стоит примерно $1), кроме того спамеры могут получать капчи с высокопосещаемых сайтов, в которых пользователь вводит их, например, за доступ к секретному сайту. Такие посетители даже не подозревают, что своими действиями они способствуют созданию еще одного почтового ящика для рассылки людям спама.