Капча: описание, история возникновения, виды, применение
CAPTCHA (капча) – это публичный совершенно автоматизированный тест Тьюринга. Он предназначен для отличия людей от компьютеров.
Алан Тьюринг, английский математик, который по праву считается отцом информатики, в 1950 году составил тест для определения способностей искусственного интеллекта машины. Сейчас этот тест используется для проверки способностей компьютера к имитации человеческого разума.
Сама же технология CAPTCHA была создана американскими учеными из частного университета и исследовательского центра Карнеги-Меллона в 2000 году.
Тест насколько уникален, что с этого же года его не прошло ни одно вычислительное устройство. Он имеет много вариантов: тест на бессмертие, мета-тест, обратный тест Тьюринга. Советую также прочитать еще один пост о том, что такое капча.
При использовании теста люди могут определять того, с кем они общаются – с вычислительным устройством или живым человеком, а в обратном тесте – наоборот: если вводиться капча, то уже компьютер вычисляет пользователя и распознает кто это – другой компьютер, робот или же человек.
Капча представляет собой задание, легко выполнимое человеком, но невозможное для выполнения электронной системой.
Обычно, это задания типа «сосчитайте количество звездочек» или какой-нибудь вопрос, но чаще всего используется ввод текстовых символов, изображенных последовательно в специальном поле. Изображение обязательно разбавлено различными помехами (шумами), а буквы или цифры в нем всегда изогнуты, сплющены, растянуты, полупрозрачные или прыгают по строке.
Очень часто данный вид теста дублируется аудиоверсией – для слабовидящих или слепых людей.
Капча применяется для предотвращения автоматической регистрации, рассылки рекламы и другого вида спама, скачивания файлов с файлообменников и различных манипуляций с ботами, для защиты любой информации.
Капчи делятся на сложные и легкие варианты.
Сложная – без затруднения разгадывается человеком, но бывают и исключения, зато она никогда не распознается роботом.
Легкую – благополучно могут разгадывать разные боты, но вебмастера усиленно работают над способами усиления этого вида защиты.
Различные виды капчей – это постоянные спутники любых интернет-ресурсов. Они регулярно попадаются на пути пользователей Всемирной паутины.
Польза и важность капчей давно доказана, с их помощью люди защищают личную информацию от роботов, спама и взломов.