← Все статьи

Что такое капча

12.09.20262 мин чтения
Готовил · Проверил и отредактировал

Капча

Капча (CAPTCHA) — автоматическая проверка перед отправкой формы, которая решает одну задачу: пропустить живого человека и остановить скрипт. Классический вариант — искажённые буквы и цифры, которые нужно разобрать и напечатать вручную. Современный — флажок «Я не робот», головоломки с картинками или невидимая проверка поведения пользователя в фоне, без каких-либо видимых заданий. Аббревиатура расшифровывается громоздко: Completely Automated Public Turing test to tell Computers and Humans Apart — тест Тьюринга, который проходит не человек, а машина.

Без капчи форма заявки на сайте — открытые ворота для спам-скриптов. Боты непрерывно обходят тысячи сайтов и отправляют автоматические запросы в каждую форму, которую находят: вы начинаете получать «заявки» с предложением SEO, кредитов, оптовых поставок и прочего мусора прямо в ящик для клиентских обращений. Фильтровать это вручную — трата времени; пропустить реальный запрос в потоке мусора — вполне реальный риск. Малому бизнесу без выделенного отдела обработки заявок это особенно чувствительно: одного пропущенного обращения может хватить, чтобы потерять клиента.

Плата за защиту — часть живых посетителей до отправки не доходит. Сложная капча раздражает: когда система в четвёртый раз не засчитывает правильно введённые буквы или предлагает выбрать «все светофоры» на зернистых фотографиях, часть людей просто закрывает страницу. На мобильном телефоне это острее: мелкий экран, неудобный ввод, и терпение заканчивается быстрее. Рекламные эксперименты фиксируют, что плохо подобранная капча снижает конверсию формы — часть реальных заявок просто не отправляется.

Современный стандарт — невидимая капча: сервис анализирует поведение пользователя на странице в фоне и выносит вердикт без показа заданий. Если браузер ведёт себя как человек — форма уходит свободно, пользователь ничего не замечает. Подозрительный сеанс получает задание, явный бот блокируется сразу. reCAPTCHA v3 от Google и Яндекс SmartCaptcha работают по этому принципу и подходят большинству сайтов услуг: защита есть, а трений для посетителей почти нет. Подключают их разработчики через ключи API — в большинстве конструкторов это уже встроено, в самописных формах нужна интеграция.