Защита блога от спама

После того, как блог набирает минимальную популярность, становится актуальным вопрос защиты от спама в блоге. Стандартное средство защиты в блогах на WordPress под названием Akismet далеко не всегда способно защитить от роботов, а от школьников и подавно. Обычная капча создаёт массу неудобств настоящим комментаторам. Частенько я отказываюсь от идеи оставить комментарий после второй неудачной попытки прочесть капчу.

Решение было найдено в виде замечательно плагина под названием Math Comment Spam Protection. Любой человек, закончивший хотя бы 2 класса сможет посчитать сумму двух однозначных чисел.

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

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

Код добавляется в любое уместное место по вашему желанию.

Вставляем вот такой код (переведенная на русский язык версия):

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

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

Качать плагины теперь не нужно, просто вводим название плагина в разделе админки «Добавить новый» в подменю «Плагины» и устанавливаем.



Мой блог находят по следующим фразам:

Авг 30, 2009

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

Сен 16, 2009

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

Наши спонсоры

Купить программу защиты электронной почты Symantec Mail Security

Счетчики