Как использовать Google reCAPTCHA на вашем сайте WordPress для блокировки спама и ботов
Опубликовано: 2022-11-15Если вы обычный пользователь Интернета, вероятность того, что вы никогда не сталкивались с тестами CAPTCHA, очень мала.
Хотя решение этой проблемы иногда может вызвать разочарование, давайте не будем забывать, что она очень хорошо помогает предотвратить заполнение сайта спамом или вредоносными атаками с помощью автоматических скриптов. Google reCAPTCHA является такой мерой безопасности для онлайн-платформ.
Цель этой статьи — дать обзор того, что такое Google reCAPTCHA и зачем она нужна в WordPress. Мы также обсудим, как настроить эту меру безопасности, а также ее преимущества и недостатки.
Давайте перейдем к следующей части -
Что такое капча?
CAPTCHA расшифровывается как полностью автоматизированный общедоступный тест Тьюринга, чтобы различать компьютеры и людей.
Из названия видно, что это экзамен или тест, позволяющий отличить людей от машин. Таким образом, это мера безопасности, которую вы можете использовать для предотвращения автоматических действий, таких как спам или атаки ботов.
Основная цель технологии CAPTCHA — удержать кого-либо от злоупотребления онлайн-сервисами. А так как злоупотребление онлайн-сервисом обычно осуществляется какими-то программами или скриптами, то барьер для таких программ, а не для людей — это то, что нам нужно.
Задача, которую могут пройти только люди, а боты — нет, — вот что делает CAPTCHA.
Что такое reCAPTCHA и почему вы должны использовать его в WordPress?
Google создал бесплатный сервис CAPTCHA под названием reCAPTCHA. Это адаптивная система, которая постоянно совершенствуется с помощью машинного обучения. Вместо того, чтобы давать тест, он принимает во внимание активность, движение курсора, время, затраченное на щелчок, и т. д., чтобы определить, бот это или человек. Это создает меньше трения, чем традиционные тесты CAPTCHA.
Теперь, если вам интересно, так ли это важно для сайта WordPress, давайте поговорим о некоторых сценариях.
WordPress обычно используется для блогов. И в каждом блоге есть раздел комментариев. Если вы не хотите, чтобы этот раздел был завален спамерскими комментариями, хорошим решением может стать reCAPTCHA.
Веб-сайт WordPress содержит несколько форм для разных целей. Насильники часто пытаются отправить повторяющиеся ответы на эти формы. Но Google reCAPTCHA может этому помешать. То же самое касается опросов или другого пользовательского контента.
Излишне говорить, насколько вредны фальшивые пользователи для веб-сайта. reCAPTCHA позволяет регистрироваться на вашем веб-сайте только людям, предотвращая при этом ботов и автоматические скрипты.
Плюсы и минусы использования reCAPTCHA
Есть много плюсов и минусов использования reCAPTCHA на вашем сайте WordPress. Основные преимущества –
- Бесплатно: один из основных плюсов заключается в том, что это бесплатное решение, которое не требует установки или обслуживания каких-либо дополнительных инструментов.
- Безопасность: для веб-сайтов с регистрационными формами и разделами комментариев этот тест является дополнительным уровнем безопасности для эффективного предотвращения спама, мошенничества или злоупотреблений.
- Гибкость: доступны различные типы тестов, и как администратор вы можете выбрать, какой вариант использовать в формах вашего веб-сайта.
- Целостность: помогает поддерживать целостность вашего веб-сайта, фильтруя нежелательный трафик и повторяющиеся ответы.
С другой стороны, есть и некоторые минусы, которые следует учитывать. Например,
- Пропущенные отправки: если у пользователей возникают проблемы с расшифровкой кода CAPTCHA, веб-сайт может пропустить действительных пользователей или отправки.
- Пользовательский опыт: еще один недостаток заключается в том, что это может отвлекать пользователей. С дополнительным шагом, который они должны выполнять каждый раз, когда хотят отправить форму или зарегистрироваться на новом сайте WordPress, опыт может быть разочаровывающим.
- Вопрос GDPR: если вы находитесь в Европе или в любой стране, которая соблюдает Общий регламент по защите данных (GDPR), Google reCAPTCHA может вам не подойти. Потому что reCAPTCHA собирает много пользовательских данных, которые могут противоречить GDPR. Поэтому, прежде чем использовать его на своем сайте, убедитесь, что он соответствует GDPR.
В этом случае вы можете использовать альтернативное решение Captcha. WP User Frontend поддерживает как Math Captcha , так и плагин Really Simple CAPTCHA . Таким образом, вы также можете использовать их в своих формах.
Как добавить Google reCAPTCHA на свой сайт WordPress
WP User Frontend имеет встроенную поддержку Google reCAPTCHA. Последняя версия Google reCAPTCHA более удобна для пользователя и менее утомительна в использовании. Поэтому мы рекомендуем вам использовать эту версию. Вот шаги для вас, чтобы продолжить -
Шаг 1. Вход в Google reCAPTCHA
Сначала перейдите в «Внешний интерфейс пользователя» → «Настройки» → «Общие параметры» и вы увидите поля «Ключ сайта reCAPTCHA» и «Секретный ключ» . Под этими полями нажмите на ссылку Зарегистрироваться здесь . Вы должны сразу перейти на страницу администратора. Если нет, нажмите здесь https://www.google.com/recaptcha/admin/. Войдите или зарегистрируйтесь под своей учетной записью Google.
Шаг 2: Генерация ключей для вашего сайта
Теперь начните заполнять форму этикеткой. Назовите любое имя, которое поможет вам узнавать его в будущем. Выберите тип reCAPTCHA, который вы хотите использовать. В настоящее время пользовательский интерфейс WP поддерживает reCAPTCHA v2. Это предлагает три типа проверки. Выберите тот, который вы предпочитаете.
Добавьте свое доменное имя. Помните, что вам не нужно указывать какой-либо путь, порт, запрос или фрагмент — только действительное доменное имя, например — wedevs.com.
Регистрация для родительского домена будет работать и для поддоменов. Это означает, что вам не нужно делать отдельные записи для docs.wedevs.com, demo.wedevs.com и т. д. Простое создание ключа для wedevs.com будет работать для всех поддоменов.
Вы получите сайт и секретные ключи сразу после отправки формы. Теперь все, что вам нужно, это скопировать и вставить их один за другим в настройки пользовательского интерфейса WP.
Шаг 3: Настройка параметров пользовательского интерфейса WP
Теперь вернитесь в Пользовательский интерфейс → Настройки → Общие параметры. Прокрутите вниз, чтобы найти поля — Ключ сайта reCAPTCHA и Секретный ключ reCAPTCHA . Заполните их ключами, которые вы только что получили от Google.
Нажмите кнопку «Сохранить изменения» , и вы закончите настройку.
Шаг 4: Использование Google reCAPTCHA в ваших формах WordPress
Итак, где вы сейчас используете reCAPTCHA?
В меню «Пользовательский интерфейс» для форм публикации и форм регистрации вы найдете этот элемент поля reCaptcha.
Используйте это поле в новой форме или легко добавьте его к существующим отсюда.
Допустим, мы редактируем регистрационную форму, содержащую поля «Имя» и «Электронная почта». Теперь с правой стороны мы увидим все элементы поля, доступные для добавления в эту форму.
Прокрутив вниз до раздела «Другие», мы также найдем элемент «reCaptcha». Давайте добавим это в нашу форму и сохраним.
Итак, в интерфейсе эта форма будет выглядеть так:
Вот как легко настроить Google reCAPTCHA для ваших форм WordPress с помощью WP User Frontend. Надеюсь, у вас есть общее представление о том, зачем нужна reCAPTCHA и как ее легко включить с помощью пользовательского интерфейса WP.
Если вы еще не используете WP User Frontend Pro, получите его сегодня, чтобы управлять гостевыми публикациями, регистрационными формами, профилями пользователей и многим другим.
Подведение итогов
CAPTCHA — отличный инструмент для борьбы со спамом и злоупотреблениями в Интернете. Но важно отметить, что это не полное решение для обеспечения безопасности. Еще можно обмануть систему и обмануть тест.
Но современные сервисы CAPTCHA, такие как Google reCAPTCHA, постоянно развиваются, чтобы бороться с ботами, которые становятся все умнее. Таким образом, это отличное решение, которое может помочь защитить форму регистрации и публикации вашего сайта WordPress от спама.
Считаете ли вы, что reCAPTCHA обязательна для веб-сайтов WordPress? Дайте нам знать в разделе комментариев.