9 лучших плагинов защиты от спама

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

Плагины для защиты сайта от спама

Последние годы уровень развития различной рекламы неуклонно растет. Она стала распространяться повсеместно и с огромной скоростью. Ни для кого не секрет, что «СПАМ» это тоже реклама, только не  очень привлекательная и малоэффективная. В связи с этим и встает вопрос, как защититься от навязываемой рекламы и не дать спамерам ни единого шанса?

На днях я занимался создание нового сайта, решил провести эксперимент. Не стал устанавливать ни одного плагина, кроме имеющихся там Hello Doly и Akismet. При этом, Akismet активировать я не стал для чистоты эксперимента.

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

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

Как защитить сайт от спама?

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

1. Math Comment Spam Protection

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

плагин Math Comment Spam Protection

Плагин есть в общей базе WordPress, поэтому ничего качать и закидывать на хостинг не нужно, вы обойдетесь без использования FTP клиентов. Установка Math Comment Spam Protection проста, найдите его через поиск плагинов в админке блога и нажмите кнопку «установить». После активации в файл comments.php вашей темы нужно будет добавить следующий код:

<?php
/****** Вывод математической капчи ******/
if ( function_exists (’math_comment_spam_protection’) ) {
$mcsp_info = math_comment_spam_protection ();
?> <p><input type=”text” name=”mcspvalue” id=”mcspvalue” value=”" size=”22? tabindex=”4? />
<label for=”mcspvalue”><small>Укажите ответ <
?php echo $mcsp_info[’operand1?] . ‘ + ‘ . $mcsp_info[’operand2?] . ‘ ?’ ?>
</small></label>
<input type=”hidden” name=”mcspinfo” value=”<?php echo $mcsp_info[’result’]; ?>” />
</p>
<?php } // if function_exists… ?>

2. Плагин DCaptcha

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

DCaptcha

Для установки DCaptcha, также качаем плагин из базы WordPress. Кстати, если вы не умеете устанавливать плагины, то вам будет полезна эта статья. Плагину требуются определенные права на папку NUM, поставьте  «777», папка лежит в директории плагина. После этого сделайте активацию плагина. В вашем браузере введите следующую строку:

http://имя_вашего_сайта_или_блога/wp-content/plugins/dimoning.ru-captcha/install.php

Плагин DCaptcha просто генерирует код для нормальной работы.

3. Плагин WP-reCAPTCHA

Это один из самых известных плагинов, защищающих сайт от спама с помощью капчи. WP-reCAPTCHA тоже присутствует в каталоге WordPress. Такой плагин почти со 100% гарантией защитит вас от нежелательных комментариев, но пользователей он напрягает, так как капча сложная и не всегда получается угадать ее с первого раза — велик риск потерять часть дельных комментариев.

WP-reCAPTCHA

Установка. так же проста — скачиваем в разделе плагины в админке сайта, активируем и включаем работу с помощью API-ключа. API-ключ нужно будет получить на официальном сайте плагина. Для этого потребуется регистрация на нем.

4. Плагин YaCAPTCHA

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

С ее отображением могут возникнуть некоторые проблемы.

— Это отображение строчки «Characters in the image above», которую можно заменить строчкой «Введите символы с картинки»,предварительно отредактировав предыдущую фразу в файле yacaptcha.php, найдя соответствующую строку.

YaCAPTCHA

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

5. Simple CAPTCHA

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

Simple-CAPTCHA

6. Плагин WP-NOTCAPTCHA

Переходим к красочной защите сайта от спама. Это WP-NOTCAPTCHA. Мне такие плагины нравятся, так как они вносят что-то необычное на сайт. Скачайте данный плагин через админку блога и активируйте в администраторской панели ресурса. И отобразится следующее:

WP-NOTCAPTCHA

7. Плагин ImHuman

Еще одна графическая защита сайта от спама. Для установки найдите плагин ImHuman в WordPress каталоге и активируйте. И вы будете наблюдать следующую капчу, которая выглядит как картинка:

ImHuman

Некоторые его элементы можно русифицировать, покопавшись в коде файлов плагина ImHuman.

8. Плагин CheckBot

Веселые человечки, выявляющие ботов часто встречаемая защита сайта от спама. Для установки на сайт необходимо зайти в раздел установка плагинов, найти CheckBot по названию и активировать. Работать он начнет после того, как вы добавите в файл, отвечающий за вывод комментариев (comments.php) следующий код:

<?php if (function_exists (checkbot_show)) { checkbot_show (); } ?>

CheckBot

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

Как защитить сайт от спама без капчи

9. Плагин Antispam Bee

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

Antispam Bee имеет ряд преимуществ перед описанными ранее способами:

  • Защита сайта от спама без капчи.
  • Прост  в установке (не нужен дополнительный код).
  • Мгновенное удаление спама.
  • Не использует базу данных.
  • Не тормозит ваш ресурс.
  • Настраивается на любой вкус и цвет…
Antispam-bee как защитить сайт от спама без капчи

На сегодня всё. Да хранит вас Капча :).

4 thoughts on “9 лучших плагинов защиты от спама

  1. Дмитрий, ох и не простую тему вы подняли. Спам – это такая зараза, что просто ппц. И ведь народ часто забывает, что зараза имеет свойство прикрепляться и к тебе, а главное надолго.

    Вот так начинаешь спамить и всё, даже твоя анонимность не поможет. Это что-то вроде кармы. Ты гадишь, и гадишь в первую очередь себе. Справедливость – страшная штука. Уж лучше милость, а в идеале – ну, надо начинать думать и делать по человечески, в хорошем смысле этого слова.

    А со спамом в комментариях у меня только один подход – обязательная предварительная модерация. Увы, но несмотря на все фильтры, проскальзывает зараза, а иной раз и хороший комментарий в спам попадает – обидно.

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

  2. Согласен на 100%. Особенно обидно, если отправка комментария не сработала или человек не заметил сообщения «комментарий отправлен на проверку». На всякий случай я перд формой комментарий прописал сабж «нимание! Все комментарии проходят обязательную предварительную модерацию.»

    Действительно и то, что проверка, при большом количестве комментариев занимает много времени. Но оно того стоит. Вот посмотри на блог Серегея Кокшарова (devaka), там же ручная модерация. К тому же так я ничего не упускаю и уделяю внимание какждому комментарию.

    Для меня комментарии это вообще сок! Это мощное дополнение к статье. Это много нового и интересного (без преувеличения). Ой, что-то я разошелся. Увлёкся темой. Надо вовремя остановиться, а то порой мои комментарии тянут на отдельную статью 🙂

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *