Google + Группа Вконтакте RSS


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

Дата: 25 марта 2012 Рубрика: Оптимизация Комментарии: 12 комментариев

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

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

На днях я занимался создание нового сайта. И решил провести эксперимент. Заключался он в том, чтобы в директорию wp-content/plugins не устанавливать не одного плагина, кроме имеющихся там Hello Doly и Akismet. И то, Akismet активировать невозможно, потому что нет кода активации.

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

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

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

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

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

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

Установка Math Comment Spam Protection проста. Скачайте его по адресу «http://wordpress.org/extend/plugins/math-comment-spam-protection/» и скопируйте в директорию wp-content/plugin. Далее, активируйте его и пропишите в файле Comments.php следующий код:

/****** Math Comment Spam Protection Plugin ******/
if ( function_exists (’math_comment_spam_protection’) ) {
$mcsp_info = math_comment_spam_protection ();
?>



” />


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

Защита сайта от спама

Для того. чтобы установить DCaptcha, вам необходимо скачать его по этой ссылке «http://mywordpress.ru/plugins/dcaptcha-ya-ne-robot/». Далеевыставить права «777» на папку NUM, которая расположена в папке с данным плагином  и активировать на ресурсе. В вашем браузере введите следующую строку:

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

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

3. Теперь наиболее известная для вас защита сайта от спама — это WP-reCAPTCHA. Создает супер надежную защиту от спама, но ужасно раздражает пользователей.

Защита сайта от спама

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

4. YaCAPTCHA — капча устанавливаемая с помощью плагина. Так же как и предыдущие проста в установке. Скачиваете ее по ссылке «http://wordpress.org/extend/plugins/yacaptcha/» и устанавливаете на блог.

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

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

5. Simple CAPTCHA — считается замечательным плагином для защиты от спама в комментариях. Скачайте его по ссылке «http://wordpress.org/extend/plugins/simple-captcha/» и активируйте.

защита блога от спама в комментариях

6. Переходим к красочной защите сайта от спама. Это WP-NOTCAPTCHA. Скачайте данный плагин «http://wordpress.org/extend/plugins/wp-notcaptcha/» и активируйте в администраторской панели ресурса. И отобразится следующее:

WP-NOTCAPTCHA - защита от спама

7. ImHuman — еще одна графическая защита сайта от спама. Для установки скачайте Данный плагин ImHuman на «http://wordpress.org/extend/plugins/imhuman-a-humanized-captch» и активируйте. И вы будете наблюдать следующую капчу, которая выглядит как картинка:

Как защитить сайт от спама в комментариях

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

8. CheckBot — так же часто встречаемая защита сайта от спама. Сссылка на скачивание «http://wordpress.org/extend/plugins/checkbot/». активируйте его и в файл comments.php внесите следующий код:

Как защитить блог от спама

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

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

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

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

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

А на этом у меня, сегодня, всё. Подписывайтесь на обновление блога по E-mail, чтобы не пропустить выход новых статей по SEO оптимизации.

С уважением, Дороднов Иван!

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 голос, средний: 5,00 из 5)
Loading ... Loading ...
Twitt

 

Навигация

Следующая статья:


Понравилась статья? Получайте свежие уроки прямо на email или подпишитесь на RSS ленту блога!





К записи "Как защитить сайт от спама" 12 комментариев

  1. Марина:

    Спасибо! Очень кстати Ваша статья!

  2. Наталья:

    Очень хорошая статья -подробная информативная. а можно ли с помощью кода добиться того что делает Антиспам би?

  3. Ivanushkka:

    К сожалению, я пока не знаю как можно заменить плагин Antispam bee — скриптом. Думаю в скором будущем это будет возможно.

  4. Наталья:

    Есть такая возможность. Я убрала и этот плагин (оказывается он у меня был, но-видимо был не настроен, потому что спам-комменатрии были) и акисмет и заменила кодом. Неделю живу без СПАМА вообще 

  5. Оскар:

    Спасибо за подборку и описание плагинов!

    Очень полезная и информативная!

  6. Disseo:

    Оскар, всегда пожалуйста)

  7. Андрей:

    Неплохой обзор!

    Одиночный спам не страшен.

    А вот кучу спама без капчи можно устранить, посмотрев последнюю запись на: время добавления, ip или сессию.

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

    А так, капча однозначно...

     

     

  8. Максимм:

    Мне тоже порядком надоели спамеры! Спасибо за дельные советы!!!

  9. Ivanushkka:

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

  10. Алена:

    спасибо, поставила Antispam bee, задолбали спамеры, 

  11. Яна:

    Спасибо! Установила плагин, каптча проявляется. Надеюсь, избавлюсь от китайских иероглифоф, которые мне по 13 комментов оставляют. Одно не удобно: Не видно, что кто-то коммент оставил. Придётся виджет с последними комментариями выводить

  12. Сергей:

    Спасибо. Как раз нахожусь на распутье — открыть ссылки или нет. И ода из причин раздумья — опасения быть засыпанным грудой спама. Но после прочтения данной статьи этот вопрос отпал.

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

Подписаться:
Популярные записи:

Для читателей:

Книга "Оптимизация"

Наверх