Защита от спама
С быстрым ростом популярности WordPress стал одной из самых привлекательных целей для спамеров. Многие исследователи безопасности много работали над тем, чтобы контролировать спам.Еще в 1997 году CAPTCHA была изобретена для защиты от спама, чтобы различать людей и ботов.
С тех пор она широко используется для борьбы со спамом.
CAPTCHA
С момента запуска CAPTCHA (капча) считается наиболее подходящим решением для борьбы со спамом. Наиболее важные улучшения CAPTCHA обсуждаются ниже.
reCAPTCHA
Со временем боты стали достаточно умными, чтобы решать простые капчи. Поэтому, с reCAPTCHA V2, Google затрудняет решение капчей.
Если Google обнаруживает необычное поведение, защита от спама отображает наглядную загадку с просьбой выбрать изображения гор, рек и разных знаков и т. Д.
Невидимая reCAPTCHA
Чтобы сделать использование капчи более простым для людей, Google запустила еще одну версию под названием Invisible reCAPTCHA, в которой головоломка отображается только тогда, когда Google подозревает, что посетитель не человек.
В этой статье мы расскажем, как вы можете легко интегрировать Google Invisible reCAPTCHA на сайт WordPress.
Интеграция reCAPTCHA в WordPress
Для интеграции капчи на свой WordPress сайт вы можете использовать специальный плагин, который облегчает данную задачу — Invisible reCAPTCHA for WordPress.
Особенности данного плагина
- Защита регистрационной формы
- Вход в систему защиты формы
- Защита от спама для комментариев
- Защита формы восстановления пароля
- Защита формы продукта
- Защита контактной формы
- Защита пользовательских форм
Установка плагина reCAPTCHA на WordPress
Войдите в свою панель управления WordPress, а затем перейдите в раздел «Плагины»> «Добавить новый» и найдите «Invisible reCAPTCHA», нажмите «Установить сейчас», а затем «Активировать».
Параметры плагина можно найти в разделе «Настройки»> «Invisible» reCAPTCHA.
Настройка плагина Invisible reCAPTCHA
Вот несколько настроек, которые требует Invisible reCAPTCHA для завершения процесса установки.
Все настройки просты:
- Your Site Key: Открытый ключ, который мы получим далее.
- Your Secret Key: Секретный ключ для подключения к открытому ключу.
- Language: список языков, которые могут использоваться Google для капчи.
- Badge Position: По умолчанию значок помещается в нижнем правом углу страницы. Вы можете изменить положение.
- Badge Custom CSS: У вас есть возможность изменить CSS капчи
Открытый ключ и секретный ключ от Google
Поскольку reCAPTCHA является продуктом Google, нужно подключить свой сайт WordPress к Google и получить секретный ключ, чтобы сайт мог общаться с Google.
Войдите в свою учетную запись Google и посетите страницу reCAPTCHA. Здесь вам будет предложено зарегистрировать свой сайт WordPress.
Задайте имя для этих параметров, написав в текстовом поле, затем выберите Invisible reCAPTCHA и введите доменное имя вашего сайта WordPress. ( например для этого сайта — codemagazine.ru )
Прокрутите вниз немного, примите условия обслуживания reCAPTCHA и нажмите «Зарегистрироваться».
Как только вы нажмете на кнопку регистрациии, она перенесет вас на следующий экран, содержащий сайт и секретный ключ для вашего сайта WordPress.
Скопируйте и вставьте их в соответствующие текстовые поля на странице настроек модуля Invisible reCAPTCHA.
Настройте другие параметры в соответствии с вашими требованиями и нажмите «Сохранить изменения» в нижней части экрана.
Вы закончили подключение Google Invisible reCAPTCHA к сайту WordPress.
Invisible reCAPTCHA для WordPress
На простом сайте WordPress вы можете включить Invisible reCAPTCHA в разных областях, таких как регистрация, вход в систему, комментарии и страницы с забытым паролем.
Invisible reCAPTCHA для WooCommerce
Если вы являетесь владельцем магазина на WooCommerce, вы можете защитить форму продукта.
Invisible reCAPTCHA для контактных форм
У вас есть контактная форма и вы хотите защитить ее от ботов?
В настоящее время Invisible reCAPTCHA поддерживает плагины Contact form 7 и Gravity Forms.