Обзор hCaptcha

Обзор hCaptcha

Защита разных форм на веб-сайте от спама должна быть эффективной, простой в установке и простой для посетителей.

Большая часть спама распространяется роботами, которые ходят по веб-сайтам и ищут подходящие формы, в которых можно оставить спам.

Боты спамят вас ненужными сообщениями и ссылками, ведущими на потенциально зараженные веб-сайты, которые могут заразить компьютер. После того, как боты найдут форму, в которой можно без труда оставлять спам, они запомнят этот веб-сайт и вернутся на него снова.

Один из методов уменьшить число спама со ваших форм — установить капчу.

В данной статье — обзор hCaptcha, преимущества перед Гугл Капчей и пример подключения и параметра к плагину форм.

Почему Капча

Сервисы Captcha( Completely Automated Public Turing Test to Tell Computers and Humans Apart — Автоматизированный Тест Тьюринга для различения компьютеров и людей) помогают отличить ботов от реальных пользователей, предлагая им решить задание, которое может решить только человек.

Это может быть распознавание слова или картинки на картинке, математический вопрос или простая головоломка.

Чем более сложный вопрос, тем выше вероятность, что бот не попадет на веб-сайт. С другой стороны, более сложные задания будут раздражать пользователей. Так что капча должна быть достаточно сложной для ботов и достаточно простой для людей.

Google Captcha получила большую популярность из-за привлекательного внешнего вида и простых заданий, с которыми боты не могут справиться.

Проблема с Гугл капчей в том, что она собирает данные посетителей(официально — для таргетированной рекламы), и в том, что Гугл собирается сделать этот сервис платным.

Cloudflare

Сервис Cloudflare использует Гугл Капчу как один из методов для блокировки вредоносного бот-трафика. В компании посчитали затраты на использование платной версии Гугл Капчи и начали искать альтернативные варианты.

В начале 2020 года Cloudflare сообщил о том, что переходит с Google Captcha на hCaptcha. Хотя сервис hCaptcha бесплатный, Cloudflare будет его финансово поддерживать для дальнейшего развития. Эта поддержка обойдется дешевле, чем платный сервис Google Captcha.

В заявлении говорится, что некоторые посетители беспокоятся о сборе личной информации Гугл Капчей.

И сам Cloudflare беспокоится о том, что в некоторых регионах, к примеру, в Китае, в котором находится 25% всех Интернет посетителей, сервисы Google периодически недоступны.

hCaptcha — альтернатива Google Captcha

hCaptcha( Human Captcha) — хорошая бесплатная альтернатива сервису Google Captcha.

hCaptcha собирает минимум необходимой информации о посетителях, чтобы убедиться, что это реальный человек:

  • Движения мышкой,
  • Скролл страницы,
  • Нажатия на кнопки,
  • Касания экрана,
  • Данные с гироскопа / акселерометра.

И не продает и не передает личные данные третьим лицам.

В отличие от Google Captcha, который зарабатывает на решении капч, hCaptcha доплачивает владельцам веб-сайтов за решение каждой капчи. Сумма заработка зависит от нескольких факторов:

  • Число ответов, которое передают посетители,
  • Правильность данных ответов,
  • Текущий спрос на решение заданий.

И помогает компаниям тренировать модели машинного обучения, проверяя данные при помощи реальных людей:

hCaptcha - Сравнение
Сравнение
hCaptcha - Ограничительная рамка
Ограничительная рамка
hCaptcha - Категоризация
Категоризация

Такое сотрудничество выгодно для всех участников.

Чтобы заменить Goggle Captcha на hCaptcha, необходимо заменить пару строк кода.

Если вы пользуетесь плагином форм, то необходимо, чтобы он поддерживал hCaptcha. Один из таких плагинов — WPForms.

Дальше вы узнаете, как изменить и использовать hCaptcha на примере интеграции с плагином форм WPForms.

Как изменить hCaptcha в WPForms

1. Выберите hCaptcha в WPForms

Зайдите в админку WordPress — WPFormsSettings, и перейдите во вкладку CAPTCHA. Там выберите hCaptcha:

WPForms - hCaptcha
WPForms — Settings — CAPTCHA — hCaptcha

2. Добавьте веб-сайт в hCaptcha

Чтобы использовать hCaptcha с WPForms, необходимо сгенерировать API ключ для подключения веб-сайта к аккаунту hCaptcha.

Зайдите в аккаунт hCaptcha и нажмите кнопку Новый веб-сайт:

Добавьте новый веб-сайт в hCaptcha
Добавьте новый веб-сайт

3. Параметра hCaptcha

На следующей странице Общее вы можете легко дать название ключу, добавить домен, на котором ключ будет использоваться, выбрать сложность капчи и фильтр капчи в выпадающем меню:

hCaptcha - Общие параметра
Общие параметра

Когда все готово нажмите Сохранить.

4. Скопируйте ключ веб-сайта

В разделе Места зайдите в Параметра ключа и скопируйте ключ веб-сайта:

hCaptcha - Ключ веб-сайта
Скопируйте ключ веб-сайта

5. Вставьте ключ веб-сайта в WPForms

Вернитесь на веб-сайт и вставьте скопированный ключ веб-сайта в параметрах WPForms из шага 1:

WPForms - Добавьте ключ веб-сайта hCaptcha
Добавьте ключ веб-сайта

6. Скопируйте секретный ключ hCaptcha

На веб-сайте hCaptcha в разделе Параметра скопируйте Секретный ключ:

hCaptcha - Секретный ключ
Скопируйте секретный ключ

На веб-сайте вернитесь в параметра WPForms из предыдущего шага и вставьте Секретный ключ.

7. Сделайте параметра hCaptcha в WPForms

После того, как вы добавили ключ веб-сайта и секретный ключ, сделайте остальные параметра hCaptcha в WPForms: Сообщение об ошибке, режим No-Conflict и предпросмотр капчи:

WPForms - Параметра hCaptcha
Параметра hCaptcha

8. Добавьте hCaptcha в форму WPForms

Создайте новую форму в WPForms и выберите поле ввода hCaptcha в разделе Standard Fields. В правом верхнем углу формы появится значок капчи:

WPForms - Добавьте поле ввода hCaptcha в форму
Добавьте поле ввода hCaptcha в форму

Все готово, можно проверить.

Создайте новую форму, сделайте параметра и проверьте работу капчи.

Надеюсь, статья была полезна. Оставляйте комментарии.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *