Спам в комментариях — это головная боль всех веб-мастеров. Блоггеры ведут с этим борьбу, ограничивая доступ к комментированию, вводя комментарии только для зарегистрированных пользователей, используя проверку с помощью САРТСНА, решение математических примеров и регистраций. Все это только усложняет жизнь пользователям. Применение одного из перечисленных методов вместо борьбы со спаммерами поощряет борьбу с собственной аудиторией. Большой процент спама генерируют боты — программы, которые специально разработаны для размещения автоматических комментариев на блогах и сайтах. Этот пост — о том, как бороться с такими ботами при помощи инструмента для WordPress под названием Нoneypot.

Что такое Honeypot?

Для начала давайте поговорим о том, как работают спам-боты. Сегодня WordPress используется на миллионах сайтов. Это означает, что миллионы веб-сайтов используют для комментариев похожую структуру HTML-форм. А значит, так ботам легче определять место введения комментариев и оставлять там спам.

Honeypot представляет собой технологию предотвращения спама. Он отлавливает ботов и блокирует их за счет перенаправлений и препятствий, которые не заметны человеческому глазу.

В отличие от методов предотвращения спама, к которым мы все привыкли, и которые проверяют комментатора (человек он или бот), Honeypot усложняет жизнь в первую очередь ботам, а не людям. Боты не могут решить поставленную перед ними нестандартную задачу и попадают под фильтр еще до того, как попадут со своими спам-комментариями на сайт.

Блокируем спам-ботов в WordPress с помощью Honeypot

Для начала вам надо установить и активировать плагин BotBlocker для WordPress.

Вы можете скачать плагин из официального каталога расширений WordPress по этой ссылке.

Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.

После активации перейдите в Параметры → Настройки BotBlocker для настройки плагина.

По умолчанию указаны опции, которые типичны для большинства сайтов. Но мы вам советуем просмотреть настройки и задать параметры в соответствии со своими потребностями; а затем нажмите кнопку "Сохранить".

Как это работает

Botblocker теперь будет заменять названия ваших полей в форме комментирования случайными полями. Например, название поля будет заменяться адресом email. Ботам, в отличие от людей, будет подставляться это измененное поле, и боты будут вводить заданные по умолчанию значения, которые не совпадают со значениями, которые ожидает от них сайт. Так движок будет автоматически "отсекать" комментарии ботов.

Аналогичным образом изменяются и значения для полей с URL и текстом. Спам-боты будут видеть какие-то измененные значения, которые они не могут изменить, и туда будет попадать информация, заложенная в самих ботах их создателями. Все неверно заполненные поля комментариев приведут к блокированию спама и его фильтрации на сайте.

Botblocker, впрочем, не защитит вас от спама, введенного вручную. Такой спам оставляют люди, а не запрограммированные боты. Для отлова таких спаммеров и блокировки их комментариев вам все еще понадобятся плагины наподобие Akismet.

Источник: WPbeginner.com

Вам понравился материал?

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

6 комментариев

сначала новые
по рейтингу сначала новые по хронологии

Поставил себе этот плагин по борьбе с спамом http://wordpress.org/plugins/spam-oborona-yandexcleanweb/ не нарадуюсь, минимум настроек, отбивает по 700-1200 комментов в сутки, без проблем

Программист

Вот это спам, так как я написал ссылку на левый сайт: http://onblog.pw/. И, думаю, она появится... )

Artemio Gradus

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

Например, у меня сайт на http://www.000webhost.com/704183.html

Определить хостера сайта-бенефициара все-таки можно

Есть еще один хороший способ, без помощи плагинов. Я использую его на своем сайте. Эффективная защита от спама на JavaScript Подробнее: http://utema.ru/e-fektivnaya-zashhita-ot-spama-na-javascript/

Спам конечно проблема, и Akismet не спасает. Попробуем
Honeypot

Спасибо за обзор интересного плагина. Как раз искала решение от автоматического спама - бывает, что около 1000 в день приходит. Пока спасаюсь блокировкой через .htaccess. Сейчас попробую этот плагин.