Полностью автоматизированный общедоступный тест Тьюринга для различения компьютеров и людей (CAPTCHA) — это тип теста «запрос-ответ», который используется, чтобы отличить людей от автоматизированных ботов или компьютеров. CAPTCHA — это широко используемая форма меры безопасности для защиты веб-сайтов и приложений от спамеров и других автоматических вредоносных действий, таких как захват учетных записей.
CAPTCHA обычно реализуется либо в виде графического изображения (например, последовательности случайных чисел и букв), либо в виде аудиофайла, который должен быть правильно распознан пользователем, прежде чем ему будет предоставлен доступ. CAPTCHA не предназначены для обычных пользователей и обычно встречаются только тем, кто пытается обойти меры безопасности.
Концепция CAPTCHA была разработана Луисом фон Аном, Мануэлем Блюмом, Николасом Дж. Хоппером и Джоном Лэнгфордом в Университете Карнеги-Меллон в 2000 году. Они предложили использовать CAPTCHA для оцифровки текста, полученного из старых книг и газет. Технология CAPTCHA сейчас используется многими крупными веб-сайтами, такими как Google, Microsoft и Yahoo! как эффективный способ защиты учетных записей пользователей от автоматических атак или злоупотреблений.
CAPTCHA также используются во многих процессах, связанных с трудоустройством, таких как проверка резюме и заявлений о приеме на работу, проверка онлайн-опросов и других опросов, а также в мерах безопасности онлайн-банкинга. В некоторых случаях CAPTCHA используются в сочетании с другими методами безопасности, такими как сканирование отпечатков пальцев и распознавание голоса.
Поскольку технология CAPTCHA широко используется, постоянно предпринимаются попытки найти способы обойти этап проверки человеком. По мере развития технологий меры безопасности, используемые в CAPTCHA, совершенствуются — например, с использованием случайно сгенерированных изображений и аудиофайлов, которые компьютерам трудно распознать.
В целом, CAPTCHA — это эффективный способ отличить людей от автоматизированных ботов или компьютеров, а также обеспечить большую безопасность веб-сайтов и приложений.