CAPTCHA (Completely Automatic Public Turing Test to Tell Computers and Humans Apart) — полностью автоматический тест Тьюринга для различения компьютеров и людей.
Различные варианты представлены на сайте captcha.ru.
Применяется для предотвращения автоматических регистраций, размещения спама, вскрытия аккаунтов ботами (программами-роботами).
Заключается в предоставлении лёгкой задачи для человека и трудноразрешимой для бота.
Выглядит как плохочитаемое искаженное изображение, которое поймёт человек, но не разберет робот.
Выполняет защиту от программ-роботов. Но от ручного спама не защищает.
Программы распознавания текстов усовершенствуются. Их разработчики придумывают новые алгоритмы. Соответственно, появляются новые тесты CAPTCHA, пытаясь защитить от ботов. Иногда, по своей изощренности, каптча ставит в тупик обычных пользователей. Мне встречались сайты, где не всегда с первого раза удавалось воспроизвести правильную последовательность символов.