КАПЧА – это проверочный тест, который помогает веб-сайтам отличать пользователей-людей от автоматизированного программного обеспечения. Название расшифровывается как «Полностью автоматизированный публичный тест Тьюринга, позволяющий отличить компьютеры от людей».
Вы можете столкнуться с ним при создании учетной записи, входе в систему или отправке формы. Он может попросить вас ввести искаженные буквы, выбрать изображения или выполнить небольшое задание. Веб-сайт проверяет ваш ответ, прежде чем разрешить выполнение запроса.
Эта проверка имеет конкретную цель. Он не подтверждает, кому принадлежит учетная запись или безопасна ли транзакция. Эти решения требуют других проверок.
Как работает КАПЧА?
КАПЧА обычно находится в рамках более крупного процесса веб-сайта, такого как регистрация или оформление заказа. Типичная задача состоит из следующих шагов:
- Веб-сайт запрашивает проверку. Это может произойти при каждой отправке или только тогда, когда сайт требует дополнительной проверки.
- Пользователь выполняет задачу. Задача может включать в себя текст, изображения или другое взаимодействие.
- Ответ отправлен. Система получает ответ или токен от службы проверки.
- Сервер проверяет ответ. Он проверяет, действителен ли отправленный результат.
- Приложение продолжает собственные проверки. Возможно, ему по-прежнему потребуется подтвердить пароль, проверить поля формы или просмотреть учетную запись.
Например, заполнение КАПЧА в регистрационной форме не резервирует выбранное вами имя пользователя. Сайт может принять подтверждение, а затем отклонить имя пользователя, которое уже использует другая учетная запись.
В сторонних сервисах видимый виджет — это лишь часть процесса. При интеграции reCAPTCHA Google серверная часть приложения должна проверить токен ответа.
Распространенные типы и примеры КАПЧА
Наиболее знакомые типы КАПЧА различаются тем, что они просят пользователя сделать.
| Тип | Что делает пользователь | Общая сложность |
|---|---|---|
| Текст | Вводит буквы или цифры, показанные на изображении. | Искаженных персонажей бывает трудно различить. |
| Изображение | Выбирает изображения, соответствующие подсказке | Маленькие или нечеткие предметы могут сделать ответ неопределенным. |
| Аудио | Прослушивает запись и вводит контент | Фоновый шум или проблемы со слухом могут повлиять на выполнение задания. |
| Интерактивная головоломка | Перемещает объект или выполняет короткую задачу | Некоторые задачи сложны при использовании определенных инструментов ввода или специальных возможностей. |
Текст КАПЧА может отображать короткую строку букв. В задаче по изображению вам может потребоваться идентифицировать каждую картинку, на которой изображен светофор. Эти примеры описывают саму задачу.
Флажок расскажет вам меньше о базовой проверке. Нажатие на нее может завершить видимое взаимодействие или служба может запросить еще один вызов. Сам по себе щелчок не объясняет, как система приняла такое решение.
Альтернативы КАПЧА и reCAPTCHA и КАПЧА
КАПЧА – это общий термин. Google reCAPTCHA – это особый сервис с несколькими режимами. Каждый режим по-разному обрабатывает взаимодействие с пользователем.
- Флажок reCAPTCHA v2 предлагает пользователю установить флажок. Может последовать дополнительная задача.
- reCAPTCHA v2 invisible может запускаться, когда пользователь выполняет действие, без необходимости первоначального нажатия флажка. Это все еще может представлять собой проблему.
- reCAPTCHA v3 возвращает оценку взаимодействия, не предлагая пользователю решить головоломку. Веб-сайт решает, какие действия предпринять в зависимости от этого результата.
Сайт, использующий версию 3, может запросить другую форму проверки в соответствии со своей политикой. Это решение сайта, а не задача с изображением, встроенная в v3.
Cloudflare Turnstile позиционируется как альтернатива КАПЧА. Он выполняет проверки, не предлагая посетителям решать традиционные головоломки КАПЧА.
Эти различия имеют значение при описании проблемы. Проблема с отсутствующим изображением отличается от неудавшейся оценки биографических данных. Оба могут прервать отправку формы, но могут потребовать разных действий по устранению неполадок.
Почему на веб-сайтах отображаются проверки КАПЧА?
Некоторые веб-сайты включают КАПЧА в качестве обычной части регистрации, комментариев или контактных форм. Если вы его увидели, это не обязательно означает, что ваша активность была отмечена.
Другие сайты используют Обнаружение ботов, чтобы решить, когда необходима дополнительная проверка. Они могут учитывать шаблоны запросов, сетевую информацию, а также контекст браузера или сеанса. Например, повторяющиеся неудачные попытки входа в систему могут привести к тому, что сайту потребуется дополнительная проверка.
IP-репутация может способствовать этой оценке. Однако IP-адрес может быть общим для многих пользователей, поэтому он не может идентифицировать человека, стоящего за каждым запросом.
отпечаток браузера предоставляет другой вид информации. В нем описаны технические характеристики среды браузера. Эти характеристики отличаются от ответа, отправленного на КАПЧА.
Сама проблема редко говорит вам, какой фактор ее вызвал. Плановая проверка, техническая проблема и решение, основанное на рисках, могут выглядеть со стороны пользователя одинаково. Если рассматривать каждую КАПЧА как свидетельство блокировки IP-адреса, поиск и устранение неисправностей может пойти в неправильном направлении.
Почему КАПЧА может не работать или появляться снова?
Начните с видимой проблемы. Нечитаемый пазл, пустой виджет и отклоненная отправка формы — это разные неудачи.
| Что ты видишь | Чем это можно объяснить | Что попробовать |
|---|---|---|
| Задание сложно читать | Текущая подсказка неясна | Запросить другое задание или доступный доступный вариант |
| Виджет не загружается | Требуемый ресурс заблокирован или недоступен | Проверьте браузер и наличие соответствующих ошибок загрузки. |
| Завершенная проверка отклонена | Срок действия ответа истек или проверка не удалась | Повторите обычный процесс проверки. |
| Вызов продолжает возвращаться | Техническая проблема или политика сайта требуют повторной проверки. | Запишите ошибку и следуйте инструкциям поставщика по устранению неполадок. |
| Проверка пройдена, но действие не выполнено | Еще одна проверка приложения не удалась | Следуйте конкретному сообщению с сайта |
Выбор времени может объяснить отклонение очевидно правильного ответа. Предположим, вы завершили проверку, а затем потратили несколько минут на редактирование формы. На момент отправки ответ может быть недействителен. Срок действия токенов ответа Google reCAPTCHA истекает через две минуты, и их можно проверить только один раз. Другие реализации имеют свои собственные правила.
Расширения браузера и проблемы с подключением также могут препятствовать загрузке ресурсов проверки. Эти проблемы могут вызвать повторные вызовы Cloudflare, даже когда человек пытается завершить проверку.
Прежде чем удалять все данные браузера, проверьте конкретную ошибку. Веб-сайты используют файлы cookie как часть Управление сеансами, поэтому их очистка может привести к выходу из системы. Он не исправит нарушенную интеграцию проверки веб-сайта.
Команды, использующие отдельные профили браузера, должны проверить, на какой профиль и сеанс влияет ошибка. Если проблема не устранена, сообщите в службу поддержки сайта сообщение об ошибке и действия, которые к ней привели.
Каковы ограничения КАПЧА?
КАПЧА может стать препятствием для автоматического злоупотребления, но некоторые автоматизированные системы и платные службы решения проблем могут решить проблему. Поэтому правильный ответ имеет ограниченную ценность как свидетельство добрых намерений.
Реальные пользователи также могут столкнуться с трудностями при выполнении этой задачи. Маленькие изображения, нечеткий звук, незнакомые инструкции и ограничения ввода создают барьеры доступности. Звуковое задание может помочь тому, кто не видит изображения. Из него все равно может быть исключен тот, у кого также проблемы со слухом.
За законную деятельность также приходится платить. Вызов добавляет еще один шаг к форме, входу в систему или покупке. Повторяющиеся неудачи могут помешать кому-либо завершить задачу, на которую он имеет право.
Для владельцев сайтов полезный вопрос заключается в том, уменьшает ли проверка злоупотребления, не исключая при этом слишком много законных пользователей. КАПЧА не может заменить аутентификацию учетной записи, элементы управления запросами или путь поддержки для людей, которые не могут пройти проверку.
Часто задаваемые вопросы
Что означает ввод КАПЧА?
Это означает, что вам необходимо завершить проверку, показанную на текущей странице. Для текстового вызова введите отображаемые символы. Для задания изображения следуйте инструкциям по выбору. Веб-сайт решает эту задачу, поэтому вам не нужно получать отдельный код где-либо еще.
КАПЧА — это то же самое, что OTP или пароль?
Нет. КАПЧА проверяет наличие доказательств, связанных с человеческой или автоматизированной деятельностью. Пароль помогает аутентифицировать доступ к учетной записи. OTP предоставляет временный код для этапа аутентификации или проверки. Веб-сайту может потребоваться как КАПЧА, так и OTP, поскольку они служат разным целям.
Подтверждает ли КАПЧА мою личность?
Он не устанавливает ваше имя и не доказывает, что вы являетесь владельцем учетной записи. Выполнение задания дает веб-сайту результат проверки этого взаимодействия. Сайту по-прежнему требуется обычный процесс аутентификации, чтобы определить, можете ли вы получить доступ к учетной записи.
Может ли реальный человек не пройти проверку КАПЧА?
Да. Человек может неправильно прочитать подсказку, столкнуться с недоступной задачей или отправить ответ с истекшим сроком действия. Проверка также может завершиться неудачей, поскольку компонент загружается неправильно. Сама по себе неудавшаяся проверка не показывает, что посетитель — бот.
Как следует обрабатывать КАПЧА при автоматическом тестировании?
Для сайта, которым вы владеете или имеете право тестировать, используйте поддерживаемую провайдером настройку тестирования. С помощью турникета тестовые ключи позволяют вам проверять результаты проверки, не прерывая тест. Убедитесь, что приложение правильно обрабатывает как успешную, так и неудачную проверку.

RU
