Защита блога от спама — плагин Antispam Bee

24 Фев 2012 в 22:08

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

Минус капчи - посетители сайтов при оставлении комментариев не хотят утруждать себя набором капчи и статья остается без комментария.

Минус плагина Akismet - это идет нагрузка на сервер с блогом! Полностью описана работа этого плагина  в моей статье блога.

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

Особенности Antispam Bee:

  • хранит IP-адреса спам-записей в Вашей БД (гарантируется конфиденциальность)
  • запрещает комментарии из указанных стран
  • запоминает и не пропускается в дальнейшем источники, помеченные ранее как спам
  • может ограничить язык комментариев
  • может доверять уже ранее подтвержденным комментаторам
  • выводит статистику об общем количестве заблокированных спам-комментариев на панели инструментов
  • состоит из кода, который использует очень мало ресурсов
  • не требует капчи и математики запросов.
  • не содержит JavaScript
  • органически вписывается в темы шаблонов
  • защищает от спама в комментариях, пингов и трекбэков
  • на приборной панели в виде статистики показывает количество заблокированных спам-комментариев в течение последних 30 дней
  • не требует постоянного администрирования
  • подозрительные сообщения, метит как спам, или молча удаляет их
  • удаляет, при необходимости, старый спам через Х дней
  • может удалять спам только в комментариях или только трекбэки

Установка  плагина производится как и всех плагинов WordPress и описан в статье моего блога. Сам плагин скачиваем здесь:

Скачать

После  активации  плагина переходим в его настройки. Настройка плагина  не вынесена в панель администратора, поэтому переходим в "Плагины" →  "Установленные плагины" и ищем в списке наш Antispam Bee и заходим в режим "Настройки":

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

- Учитывать спам из базы данных:
Контролируется IP адреса комментаторов и если есть спам-запись с того же адреса IP, что делается  и текущий комментарий,  комментарий блокируется.

- Не проверять, если автор уже комментировал и был утвержден
Авторы уже с ранее одобренными комментариями не проверяются.

- Не проверять пинги и трекбэки:
Включение этой опции исключает возможность автоматической проверки входящих пингов и трекбэков полностью.

- Комментарии используются вне постов и страниц (Наличие формы Комментария на страницах архива)
Будет ли Antispam Bee контролировать комментарии в других областях блога, таких как страницы архива.

- Статистика на панели инструментов
Для быстрого просмотра ежедневных объемов спама  плагин выводит данные на Панель инструментов в виде графика за последние 30 дней .

- Заблокированный спам показывать на панели инструментов 
В зависимости от настройки плагина (с сохранением) показывается  общее число спам -комментариев на панели инструментов. Помечены как спам изображены красным цветом.

Если настройка плагина (без сохранения), то при включении этой  опция отображаются дополнительные колонки на панели инструментов с суммой обнаруженного  общего спам-комментария.

Вкладка "Фильтры" (Фильтры защиты от спама)

- Банить или разрешать страны
Antispam Bee идентифицирует страну автора комментария на основании IP-адреса. Для этой цели используется текущий набор данных из hostip.info и через API анализ выполняется быстро. При включении этого режима производится проверка страны автора комментатора на наличие его страны в разрешенных списках (по умолчанию, исключены указанные страны, включая Азию, и разрешены европейские страны).

Список стран, которые попадают под фильтр, находится в самом конце текста программы плаагина.

При активации опции, появляется два дополнительных поля, которые служат основанием для  фильтров: Черный список и Белый список.

Внимание!  Только один из списков должен быть заполнен!

Есть включена опция вкладки "Общие" - "Не проверять trackbacks и pingbacks", то из списков должны быть исключены страны Trackbacks.

Черный список кодов стран двузначный и состоит из кода страны в формате ISO, разделенных пробелами. Комментарии этих стран будут заблокированы, из других стран будут разрешены.

Например, США CN - удаляет все комментарии из стран - США Китай, пользователям из стран остального мира комментарии разрешаются.

Белый список кодов стран двузначный и состоит из кода страны в формате ISO, разделенных пробелами. Только читатели из этих стран могут только оставлять комментарии и пинги записей, остальной мир автоматически классифицируются как спам.

Например,  DE AT CH  допускаются только Германия, Австрия и Швейцария в качестве комментатора страны. Остальные - блокируются.

Разрешить комментарии только в одном языке

После активации появляется возможность выбрать нужный язык комментариев и плагин гарантирует, что пропустит комментарии  только на выбранном языке. Записи комментариев на других языках плагин классифицирует как спам. Antispam Bee использует Google переводчик, чтобы определить язык.

Поиск спамеров в Project Honey Pot
Эта функциональность реализована на основе прогрессивной базы проекта Honey Pot - общедоступной онлайновой базы данных IP-адресов активных комментарий-спамеров.  При включенной опции комментарии, поступившие от автором, чьи IP-адреса занесены в эту базу данных - блокируются.

Для использования необходим 12-значный Project Honey Pot API Key ключ доступа, который можно получить любому пользователю на сайте, регистрация бесплатная.

Вкладка "Расширенные" (Расширенные настройки защиты от спама) 

Отметить как спам, не удалять

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

Отправить емайл при новом спаме
При включенной этой опции  администратор блога получает по электронной почте уведомление о наличии спам-комментариев.

Спам машинально удалять через Х дней
Спам-сообщения, которые старше чем Х дней, плагин автоматически удаляет их из индекса. Это не дает возможности увеличиваться базе данных до бесконечности. При включенной опции " Учитывать спам из базы данных" выгодно иметь большее количество уже обнаруженных ранее IP адресов  спам-комментаторов.

Скрыть замечание "MARKED AS SPAM"
При записи в базу данных каждый элемент спама пишется с суффиксом как СПАМ - "ANTI-SPAM BEE". Это сделано для визуального отличия записей спама. При выборе этой опции суффикс не будет писаться в базу данных.

- Ограничение на ...
Ограничение на немедленное удаление определенного типа комментария (комментарий / пинг).

Если опция "Отметить как спам, не удалять" активная, плагин отмечает каждый входящий спам-комментария без отличительных знаков, является ли это комментарий или трэкбэк. Активная опция Ограничить ... в паре с наборами поле выбора для исключения ограничивает немедленное удаление для выбранного типа комментариев.

Пример: "Ограничение на пинг" из подозреваемых комментариев немедленно удаляются, однако сомнительные пинги помечаются как спам, но не удаляются.

- Удаление спама в комментариях по причинам 
Плагин успешно обнаруживает около 99% всего спама в блоге WordPress, поступающего от спам-ботов в поля формы комментариев.

В дополнение можно настроить плагин еще и на дополнительные возможности.

Множественный выбор и снятие выделения элементов в списке осуществляется нажатием Ctrl на PC или Cmd на Mac.

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

Эти подозрения классифицированы и имеют следующие значения:

  • Пустые данные
    комментировать / пинг с пустыми или неполной ценности.
  • CSS хак
    бот попадает в ловушку со скрытыми полями комментарий.
  • IP-адрес сервера
    IP-оригинала не совпадает с фактическим IP комментатора.
  • Код страны
    Нет кода страны в справочнике
  • Honey Pot
    Проект Honey Pot зарегистрированного спама.
  • IP-спам
    спам, помеченный как спам, уже есть в локальной базе данных.
  • Язык комментария
    Язык комментария не соответствует заданному.

В вкладках "Общие", "Фильтры", "Расширенные" выставляем "галочки", где необходимо. Не забываем, что при переходе на другую вкладку необходимо сохранить настройку текущей 🙂

Рассматриваемая версия: 2.4.2 от 13.02.2012

Требование плагина:

  • WordPress 3,3
  • PHP 5.1.2

Комментарии приветствуются!

Буду благодарна, если Вы поделитесь этой статьей:

0

Рубрики: 2.2. Настройка WordPress

Обсуждение
Отзыв Денис Малыхин 24 февраля 2012

Интересно, попробую применить у себя! 🙂 Спасибо за материал! 🙂

[Ответить]

Отзыв Кирилл 24 февраля 2012

Вы настоящий профессионал в своем деле. Хочется читать ваши интересные статьи и брать с вас пример. Я очень много хожу в гости по сайтам и анализирую. Вы не зря трудитесь , этот проект должен принести вам достойную отдачу. Без труда не вытащишь и рыбку из пруда. Будем трудиться на этом поприще вместе. Желаю вам продвижения и с благодарностью жду с комментариями и твитами на своем сайте.

[Ответить]

Отзыв Юрий 24 февраля 2012

Использую Akismet, а вашу рекомендацию беру на заметку.

[Ответить]

Отзыв Денис 24 февраля 2012

Тематика Вашего сайта сегодня очень востребована. Главное не останавливаться и быть в курсе постоянных обновлений. Тогда успех — неизбежен! Спасибо за статью))

[Ответить]

Отзыв Юрий Малеев 25 февраля 2012

Очень рад что попал на профессиональный сайт! Есть чему поучиться! Спасибо!

[Ответить]

Отзыв gemnata 25 февраля 2012

спасибо!

[Ответить]

Отзыв Vitoldina 25 февраля 2012

Интересный сайт, а главное — полезен))

[Ответить]

Отзыв Татьяна 25 февраля 2012

Я пользуюсь тоже Akismet. Даже не представляю, во что бы без него делала, в день до 200-300 спам комментариев, а некоторые дни и того больше. Буду иметь в виду и Antispam Bee. Спасибо.

[Ответить]

Отзыв Бобур 25 февраля 2012

Я даже не знал что есть такой плагин. я пользуюсь Akismet. Он тоже очень хороший защитник 🙂

[Ответить]

admin Ответил(а):

Я могу штук 5 назвать плагинов, которые служат защите блогов от спама 🙂

[Ответить]

admin Ответил(а):

При выборе плагина для защиты от спама я подходила чисто с практической стороны, конечно, учитывая уже накопленные знания. В статье я попыталась рассказать, почему взят был этот плагин, а не Акисмет. По профессии я технарь, поэтому всегда считала и считаю, чем меньше нагрузка на сервер, тем лучше. И 2) чтобы было максимально удобно людям.

[Ответить]

Ваш отзыв