В интернете, помимо настоящих пользователей, активно действуют автоматизированные программы — боты. Они могут рассылать спам, автоматически создавать аккаунты, проводить DDoS-атаки и совершать другие вредоносные действия. Именно для защиты от этих злоумышленников и была разработана CAPTCHA. CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) — это автоматизированный тест, созданный для защиты веб-ресурсов от ботов. Его задача — определить, кто взаимодействует с сайтом: реальный пользователь или программа. Иными словами, это своего рода барьер, защищающий веб-сайты и онлайн-сервисы от нежелательной активности. Без CAPTCHA, например, любой желающий мог бы автоматически создать тысячи фиктивных аккаунтов в социальной сети или заспамить форум рекламными сообщениями. Основная идея CAPTCHA — создать задачу, которую легко выполнить человеку, но сложно воспроизвести алгоритму. Для этого используются искажённые элементы: текст с помехами, перечёркнутые символы и