]]>
ваш баннер
]]>

Плагины WordPress. Как бороться со спамом в комментариях

29 февраля, 2008

Stop spam
С недавних пор кто-то решил, что этому блогу очень не хватает спама в комментариях и упорно старается исправить ситуацию :-) .

Я с самого начала принял меры против спама. А именно, добавил в форму комментариев несложную captcha, которая до недавнего времени прекрасно справлялась со своей задачей.

Примечание. Для создания captcha я использовал Math Comment Spam Protection Plugin.

Но с недавних пор (недели 2 назад) начал появляться спам в трекбеках (где-то по 5-10 штук в день).

Первое время я удалял его вручную, но это дело мне быстро надоело :-) .

Трекбеки запрещать очень не хочется, т.к. технология полезная. Но и комментарии вроде «Casino online pal pay…» и «Online casino hack…» тоже явно не в тему :-) .

Кроме того, периодически стал появляться спам явно добавленный вручную. Что-то вроде: «Отличная статья + рекламная ссылка» или просто штук 20 ссылок.

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

Но я долго не выбирал и подключил Akismet. Кстати, в дистрибутив WordPress входит плагин этой службы.

После подключения плагина нужно ввести активационный код. Чтобы его получить, достаточно зарегистрировать аккаунт на сайте wordpress.com. Код активации будет в письме вместе с другими данными аккаунта.

Выводы

Фильтр работает очень неплохо. Ни одного спамерского комментария (трекбека) не пропустил!

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

Все это довольно неприятно, но более эффективного метода борьбы со спамом я не знаю :-( .

Понравилась статья? Подпишитесь на продолжение rss link !

]]>

Добавьте эту страницу в google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

]]>

Опубликовано в WordPress, Разное

]]>

Комментарии (9)

Вы можете отслеживать обсуждение записи с помощью RSS 2.0 rss link

Вы также можете оставить комментарий, или трекбек с Вашего сайта.

  1. Tazman 29.02.2008 в 16:38 (Ответить)

    Может стоит прикрутить еще одну каптчу. Например, в phpBB есть плагин “Робот или человек”, который задает вопрос с подвохом. Можно сделать что она случайно выбиралась из БД :) В данный момент работаю над такой штукой на CI :)

    1. Владимир 29.02.2008 в 19:52 (Ответить)

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

  2. MAX 06.03.2008 в 22:17 (Ответить)

    Все верно - нужно вручную проверять комментарии. Я правда акисметом не пользуюсь, потому что он часто блокирует нормальные комментарии, поэтому лучше уж сам. :)

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

    1. Владимир 07.03.2008 в 20:16 (Ответить)

      Да, нормальные комментарии в фильтр попадали. Поэтому приходится эти списки регулярно просматривать.

      А ваше решение мне понравилось.

      P.S. Для тех, кто еще не видел, вот ссылка:
      Борьба со спамом или превращаем спамера в постоянного комментатора

  3. Кристина 16.03.2008 в 18:03 (Ответить)

    Ни чего, зато не будут оставаться коментарии вроде: “клево”, “супер”, “понравилось” и т.д. Будут нормальные коментарии, а бороться со спамом нужно, любыми способами. Этот плагин на Вп многие используют.

    1. Владимир 17.03.2008 в 19:52 (Ответить)

      Кристина, ваш комментарий не похож на “клево” или “супер”, но, тем не менее, Akismet’у он не понравился (скорее всего из-за ссылки :-) ).

  4. waxtah 04.06.2008 в 09:52 (Ответить)

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

  5. Иван 18.06.2008 в 16:24 (Ответить)

    Если Каптча не катит, делайте анализ текста

    http://www.xhtml.net/documents/scripts/phpnaivebayesian-1.0.zip

    and

    http://drupal.org/project/spam

  6. Иван 22.06.2008 в 11:36 (Ответить)

    Вот еще вариант: http://www.phpclasses.org/browse/package/4236.html

Оставить комментарий

Введите ваш комментарий

* - обязательные для заполнения поля

Quicktags:

]]>