Принцип работы CAPTCHA-тестов заключается в том, что алгоритм показывает посетителю задание, а потом считывает отправленный ответ. 2
Задания могут быть разными: распознать картинку или текст, выполнить математическое действие, сложить пазл. 1 Иногда их придумывает сам человек — так чаще всего создают варианты с загадками, ответами на вопросы и математическими примерами. 2 Но большинство задач генерируются автоматически. 2
Пока CAPTCHA не пройдена, алгоритм не даёт посетителю выполнить то или иное действие. 2 Обычно он сообщает о неправильном ответе и снова даёт пользователю задание. 2 Когда оно выполнено, доступ открывается. 2
Некоторые современные варианты CAPTCHA — умные: они не включаются, если пользователь ведёт себя естественно, и запускаются только при подозрительной активности. 2