Веб-дизайн и веб-разработка для компаний и частных лиц в Чешской Республике.
+420 608 713 199

Защита от спама и ботов с помощью http:BL WordPress Plugin

Защита от спама и ботов с помощью http:BL WordPress Plugin

Спам в современном мире набирает всё большие обороты, что доставляет владельцам сайтов немало хлопот. Ведь WEB-спам снижает рейтинг вашего сайта и усложняет поиск полезного контента для посетителй. Чистка спама может занимать значительную долю вашего персонального времени. А время, как говорится, — деньги. По-началу спамеров банили по IP. Но спамеры тоже не дураки, и для обхода фильтров стали использовать прокси-сервера. Тогда для спамеров была придумана система защиты типа CAPTCHA — графическое изображение символов, которые, как считалось ранее, может прочитать только человек. Проблема однако в том, что зачастую машина может прочитать символы лучше, чем человек. В итоге сайты с капчей по-прежнему пропускают спам, но при этом становятся менее привлекательными для пользователей.
Что же делать — спам непобедим?

Есть мнение, что борьба будет вечной, однако это не значит, что нужно опускать руки. Одним из интересных вариантов решения проблемы является проект Project Honey Pot. Особенностью данного проекта является тот факт, что он собирает статистику по спам-активности IP-адресов с помощью специальных ловушек. В результате есть несколько параметров, по которым можно определять “вредоносность” конкретного IP. Прежде всего, сервис делит IP-адреса на категории: подозрительные (suspicious), боты-собиратели (harvesters) и коммент-спаммеры (comment spammers). Есть еще информация о давности собранных данных и уровень “опасности” для данного IP от 0 до 255. Все эти данные можно получить с помощью специального API, которое предлагает сервис Project Honey Pot.

Плагин для WordPress

Так как сервис нам показался полезным и достаточно эффективным (90% спаммеров, присылавших нам комментарии, присутствовали в базе вышеуказанного сервиса), то у нас появилось желание использовать этот сервис для CMS WordPress. Сначала появилась мысль написать собственный плагин. Но дабы избежать очередного изобретения велосипеда, мы просмотрели хранилище плагинов на официальном сайте WordPress. И нужный плагин нашелся: http:BL WordPress Plugin. Сначала нас немного смутила информация о том, что плагин совместим лишь до версии WordPress 2.9.2, последняя дата обновления 16 марта 2010 года, а также комментарий о якобы нерабочем состоянии плагина. Тем не менее, мы решили посмотреть плагин и исправить проблемы, если таковые имеются. Оказалось, что плагин отлично работает с последней на данный момент версией WordPress 3.2.1.

Если вы тоже решили поспользоваться данным плагином, то вы можете установить его прямо из админ-панели CMS WordPress. После установки не забудьте активировать плагин и пройти в его настройки, которые находятся в несколько непривычном месте неспосредственно в разделе Plugins под названием http:BL. Вам нужно будет зарегистрироваться на сервисе Project Honey Pot и получить ключ API, который нужно обязательно ввести в настройках плагина. Кроме того обязательно установите галочки в разделе Types of visitors to be treated as malicious (Типы посетителей, которые будут считаться вредоносными). Есть смысл установить все три (подозрительные, боты и коммент-спаммеры). Вы также можете указать куда переадресовывать спаммера. Это может быть php-код такого содержания:

You've been detected as a spammer.
Please visit <a href="http://www.projecthoneypot.org/ip_<?php
echo $_SERVER["REMOTE_ADDR"];
?>">Project Honey Pot</a> for the details!

Это позволит помочь реальным посетителям, компьютеры которых оказались взломаны злоумышленниками, выяснить, что происходит с их компьютером и как решить эту проблему. Вы также можете сделать Quick Link на сайте Project Honey Pot и перенаправлять “вредоносные” IP к ним для статистики.

Интересуют наши услуги?
Наймите нас