Бонжорно, друзья! Рад вновь приветствовать вас на Bloginfo.biz
Недавно я опубликовал статью, которая носит название "Джентльменский набор плагинов", в которой обещал со временем подробно рассказать о каждом упоминаемом в ней плагине. И начать эту серию статей я решил с антиспам плагина Akismet. А так как особых настроек у него нет, в этой статье я также расскажу еще о двух популярных плагинах против спама – это Antispam Bee (Антиспам Пчела) и Invisible Captcha (Невидимая Капча)
Поясню для новичков, что использовать сразу несколько плагинов против спама нет необходимости. Достаточно выбрать какой-то один из них и следить за статистикой его работы. И, если в один прекрасный момент, вы поймете, что плагин не удовлетворяет вашим требованиям (например, часто отправляет в спам нормальные комментарии, или же наоборот, часто пропускает спам-камменты), то можете заменить его на аналогичный.
Итак, приступим к обзору наиболее популярных антиспам плагинов.
Akismet
Как я уже говорил ранее, Akismet установлен в WordPress по умолчанию и. благодаря этому, является самым распространенным плагином, который защищает блоги от спам-комментариев. Также, по количеству скачиваний (на момент написания статьи в официальном репозитории WordPress количество скачиваний перевалило за 14.6 млн) можно в некоторой степени предположить, сколько людей по всему миру им реально пользуются. И чем таких пользователей больше, тем эффективней сам плагин. Ведь все комментарии "прогоняются" через собственную базу данных Akismet, тем самым позволяя регулярно ее пополнять.
Но этот момент некоторые блогеры считают не только положительным, но отрицательным, т.к. если какой-то каммент ошибочно попадет в спам-базу, то любые другие комментарии от этого пользователя также рискуют быть не опубликованными на других блогах. Не знаю насколько это критично в реальности, но я считаю, что если даже каммент и будет изначально помечен как спам, то после одобрения и снятия этой пометки автором блога, никаких серьезных санкций от Акисмет автору комментария не светит. Конечно, если на блоге огромное количество ежедневных комментариев, то блогеры вряд ли просматривают какие именно из них заблокировал этот плагин. Поэтому процент ошибочных "срабатываний" и то, о чем я писал выше, все-таки имеет место быть. Ничто не совершенно, как говорится.
Что ж давайте перейдем к его настройкам... Для того, чтобы Akismet начал выполнять свои прямые обязанности, нужно сделать две вещи:
- активировать плагин;
- ввести специальный API-ключ
Чтобы активировать любой установленный плагин в WordPress, нужно перейти в админку блога, на вкладке "Плагины" найти необходимый плагин, и нажать на специальную "ссылку". Если плагинов установлено много, то чтобы ускорить поиск необходимого, в WordPress существует функция их сортировки на: "Все", "Активные", "Неактивные", "Недавно активные".
После активации Akismet в админке Вы увидите два уведомления:
- о том, что плагин активирован;
- о том, что для его работы нужно ввести API-ключ.
Жмите на ссылку в верхнем уведомлении:
После чего откроется основная страница настроек плагина Akismet. Как видите, их (т.е. настроек) вообще минимальное количество. Рекомендую сразу же поставить галочку напротив первого пункта (см. рисунок ниже), а напротив второго пункта – на ваше усмотрение. В самой нижней части страницы находится табличка со статусом серверов Akismet. Если честно, я не припомню, чтобы видел их когда-то неактивными.
Ну, а нас сейчас интересует в первую очередь получение API-ключа. Так что, жмем на ссылку "Получить ключ":
Откроется официальный сайт плагина Akismet, где нужно нажать на кнопку:
После чего в браузере откроется страница регистрации на WordPress.com, и так как Акисмет тесно интегрирован с Вордпресс, учетные данные, которые Вы укажете, подойдут и для Akismet.com, и для WordPress.com. Введите адрес электронной почты, username (логин) и пароль. Сохраните эти данные в надежном месте (я рекомендую менеджеры паролей KeePass или 1Password).
Затем будет предложено выбрать один из тарифных планов. Выбирайте Personal (блок справа), т.к. нам нет необходимости приобретать платную подписку. На следующем этапе переведите "ползунок" полностью влево, чтобы было показано $0.00/yr, т.е. ноль баксов в год. В левой части страницы введите свое имя и фамилию (настоящие вводить не обязательно). Ну, и жмите на копку "CONTINUE".
Наконец, откроется страница с искомым ключом. Скопируйте его, и вставьте в поле активации на странице настроек Akismet и не забудьте нажать на "Обновить настройки". Акисмет проверит ключ, после чего приступит к выполнению своих прямых обязанностей. Кстати, этот ключ можно использовать на неограниченном количестве своих блогов. Так что, если их у вас несколько, получать новый API-ключ для каждого из них не нужно.
Теперь в консоли админки вы можете видеть статистику работы плагина и очередь спама:
Это все! Вам остается лишь периодически проверять очередь спама на предмет возможных ошибочных срабатываний.
Antispam Bee
Antispam Bee - очень эффективный и достаточно функциональный антиспам плагин. Он использует различные методы детектирования спама. К примеру, он создает дополнительное (невидимое для пользователей) поле ввода, тем самым "обманывая" спам-ботов. Например, когда Вы хотите оставить комментарий на блоге, то, как правило, видите следующие поля:
- Имя
- Сайт
- Комментарий
Так вот, спам-боты тоже "видят" эти поля, и заполняют их по заранее заданным алгоритмам. И если для них создается еще и дополнительное невидимое поле, то "боты" его тоже заполнят. И именно на этом основании Antispam Bee решает – спам это или нормальный комментарий. То есть, если "невидимое" поле заполнено, значит это "работа" спам-бота.
Устанавливается плагин любыми стандартными способами, о которых можно почитать в этой статье. Я рекомендую способ установки через админку блога:
Плагины – Добавить новый – В поиск вводим "Antispam Bee" – Поиск плагинов – Установить – Активировать плагин
Помимо непосредственной функции блокировки спама у плагина существует еще и приличное количество настроек, и чтобы перейти на их страницу, нужно в админке выбрать раздел "Параметры" и указать на "Antispam Bee":
Страница настроек функционально разделена на две колонки (чисто визуально, настройки того или иного плагина могут меняться от версии к версии): в левой части общие настройки, в правой – расширенные и дополнительные. По большому счету, плагин уже сконфигурирован, и можно ничего не менять. Но я чуточку изменяю настройки, как показано на рисунке:
Блокировать комментарии по странам я не рекомендую, т.к. многие пользователи используют различные средства анонимизации. А вот использование общей БД антиспама можно включить, подобную функцию как раз-таки использует плагин Akismet.
В целом, вы можете настроить Antispam Bee по своему усмотрению. Трудностей с этим возникнуть не должно, т.к. плагин имеет русский интерфейс.
Invisible Captcha
Плагин Invisible Captcha (Невидимая Капча) в последнее время обретает все бОльшую популярность, вытесняя собой многие именитые антиспам плагины. Все дело в том, что разработчик (к слову сказать, наш соотечественник Андрей Сорвин) заявляет стопроцентную защиту от спама и нулевой процент ложных срабатываний. К тому же, он не создает нагрузку на сервер.
На самом деле, никакой капчи, конечно же, плагин не создает. А работает он по следующему принципу: проверяет, было ли нажатие на кнопку "Отправить" ("Submit"). Спам-боты не могут имитировать или реально передавать такое событие (нажатие на кнопку) и на этом основании плагин определяет - человеком отправлен комментарий или нет.
Устанавливается он стандартными способами. Для конфигурации Invisible Captcha перейдите в раздел "Плагины" – "Невидимая капча".
Настроек у него не много, и в принципе, можно оставить все по умолчанию. Разве что, можно отдельно сгенерировать случайный идентификатор и значение невидимого поля. Также вы можете указать действие, которое будет выполнять плагин, при определении комментария как спам. Вариантов три:
- Пометить как спам
- Модерировать
- Удалить
Выбирайте на свое усмотрение.
И последние поля в настройках – это показываемые сообщения: при детектировании спама, и при отсутствии у пользователя включенного в браузере JavaScript. Можно не изобретать велосипед и оставить все как есть :)
Вот и все – никаких регистраций, ввода ключей, излишнего количества настроек и т.п. Единственное, мне кажется, что рано или поздно спамеры найдут способы борьбы со всякого рода подменой полей (если уже не нашли), и Invisible Captcha может перестать быть столь эффективным. Но на данный момент этот плагин справляется со своими задачами на ура.
В заключение хотелось бы сказать, что это, конечно же, не единственные плагины для борьбы со спамом, но они так сказать – передовые. И наиболее популярные. А какой из них выбрать для своего блога, решать только вам. Можете поэкспериментировать с каждым из них: проверить количество ложных срабатываний, количество пропущенного спама. И уже после экспериментов окончательно определиться в своем выборе.
В целом, в блогосфере бытует такое мнение об этих плагинах:
- Akismet - лучше ставить на очень посещаемые и комментируемые блоги, т.к. его базы постоянно развиваются и совершенствуются;
- Antispam Bee – отлично защищает от спама, но у него наиболее высокий процент ложных срабатываний;
- Invisible Captcha – если честно, негативных отзывов о нем вообще не встречал, все его только хвалят
На этом блоге изначально был активирован Akismet, и я вроде как не собираюсь пока его менять, хотя и испытываю большие симпатии к Невидимой Капче. На других моих проектах есть и Акисмет, и Невидимая Капча, и Пчелка, и в принципе, я ими всеми доволен.
А какие антиспам плагины предпочитаете вы? Какие минусы и плюсы можете перечислить у описанных мной плагинов? Делитесь своим опытом в комментариях. Всегда интересно узнать ваше мнение.
До скорых встреч, друзья!
Александр, а у тебя были вообще ложные срабатывания Акисмета? Кстати, никогда не знала, что если один пользователь отправит в спам, то потом везде можно в спамеры попасть... А на основе чего он определяет: по айпи, по мейлу?
У Акисмета практически не было, в отличие от Пчелы.
А именно по этому блогу судить еще пока рано, т.к. он отсеял всего 8 спам комментариев из стопроцентного спама. И один каммент тоже пометил как спам (поздравление с 9 мая), но я с него пометку снял и пропустил, т.к. видел на каких-то блогах автора этого комментария. Да и чистым спамом его тоже не назовешь, все-таки поздравление. А попал он в спам, скорее всего по той причине, что кто-то его у себя так пометил. Потому что я видел это поздравление от нее и на других блогах. Вот это как раз наглядный пример принципа работы Акисмет :)
А насчет того, по каким именно параметрам он определяет, я точно сказать не могу. Но думаю, там комплексный анализ - и ip, и мыло, и само содержание, а также наличие ссылок из спам-базы. Как-то так.
Мне кажется этот плагин еще долгое время будет актуален, т.к. работает не по чисто техническим принципам (как невидимая капча), а так сказать эвристично (т.е. анализируя).
Инвизибл Капча некорректно работает с планшетами и смартфонами, где стоит Опера. Просто не дает оставить коммент.
Акисмет - даже меня заносил в спамеры))) И видел два глюка, когда коммент намертво помечается как спам и никак это не исправить. Только через удаление.
Если честно, я так и не нашел эффективного решения и сижу на Акисмете.
Дим, спасибо за ценную информацию. Раньше не замечал этого (оперу на планшете юзаю только чтобы посмотреть как выглядит сайт в ней). Сейчас на блоге Ларисы проверил - реально, после ввода комментария открывается пустая страница и все.
Скорее бы уже опера движок сменила. Все проблемы с кроссбраузерностью только в нее в основном упираются :)
ps: сделал пятиуровневые камменты, а то как-то не удобно было. Хотя визуально многоуровневость мне не очень нравится..
Заставили задуматься: может быть, сменить Invisible Captcha на что-то другое? :| Попробую "пчелку"...
Александр, а после сегодняшнего апа получше не стало?
Неа, лучше не стало :| Четыре страницы в индексе. Хотя сегодня в вебмастере заметил положительную динамику - загруженных роботом страниц 50 (из них 30 запрещены для индекса). Раньше вообще загруженных страниц было ровно столько, сколько и было в индексе. Короче, ничё не понимаю :o
Кстати, да, у меня тоже есть этот коммент, о котором ты говоришь. Я из профиля, правда, ссылку удалила, в спам рука не поднялась поздравление с 9 мая отправить. Хотя - спам, спам ручной и изощренный...
А я себе тоже смайлики сейчас поставила! :!:
Вижу смайлики :) А чего не сделаешь, чтобы и в постах "колобки" были? А то стандартные смайлы ну просто ужасные :mrgreen:
Ну просто из-за одних смайлов не хочу плагин ставить, а как кнопку кодом вывести, что-то не разобралась пока :sad: Хотя и не занималась этим, в общем-то, толком
А соцкнопки у тебя были симпатичнее (на мой вкус)... Зачем сменил?
Да можно и не выводить кнопку в редактор. Общепринятые смайлы итак выведутся. Да и плагин не нужен для этого, нужно просто смайлы сменить. Посмотри у Дениса Веблиберти тему об этом, там у него и архив готовый со смайлами есть, уже правильно названные - просто их заменить по фтп и все.
А соцкнопки те что-то как-то не вписывались, как мне кажется. Хотя и эти мне тоже не очень-то по нраву. Потом что-нибудь присмотрю другое :)
Пользуюсь akismet. Он мне больше всех нравиться. Раньше использовала Bee пока он не начал пропускать спам от ботов в комментарии, а меня наоборот в спам. Я его заменила на акисмет. Те комментарии, что попадают в спам, проверяю. Если коммент нормальный восстанавливаю его, если нет, все удаляется.
Здравствуйте, Наталья! Рад видеть Вас.
Да, у Bee самый высокий % ложных срабатываний из этих трех, хотя сам плагин и не плохой.
Ну а так, да, пока блоги молодые - камменты реально в спаме просматривать, но по мере развития ресурса делать это будет все сложнее и сложнее. А Акисмет тем хорош, что он как бы самообучаем, благодаря своим серверам и миллионам его пользователей.
А меня радует Invisible Captcha, отличный плагин. Спама нет работает хорошо. До этого стояла пчелка, вроде тоже все было ок, но по рекомендациям многих блогеров, поставил Invisible Captcha.
Прикол тут на днях обнаружил. Смотрю поисковые запросы в метрике. Среди прочих был и такой "что делать, если невидимая капча считает все комментарии спамом" :) В Гугле я по этому запросу на 5 позиции :grin:
В общем, как ни крути, идеального антиспам плагина нету
Видишь, какие проблемы у людей серьезные :) ! Давай теперь добавляй ответ в статью!
Хе-хе, да я бы добавил, если бы знал ответ :)
Кстати, Александр, у инвизибл капчи есть один нехороший нюанс - он не работает на моб.версиях Оперы. Дмитрий в комментариях выше об этом писал.
Я про такой баг не слышал, будем надеяться,что его исправят.
Это, наверное, баг самой Оперы (вернее ее движка). Вчера вот новость появилась, что для Андроид выпушена версия Оперы 14, на движке Webkit. Если у кого есть возможность - попробуйте на ней протестировать работу плагина. По идее, все должно работать
Так и есть. Сейчас оставил тестовый каммент с новой Оперы + эмулятор Андроид на блоге web-koshka.ru. Каммент прошел. Если, конечно, Лариса невидимую капчу не сменила.
ps: через эмулятор в планшетном режиме так некрасиво блоги смотрятся в новой Опере. Пробежался по некоторым, в т.ч. и мой. Надеюсь на реальных планшетах не так. На iPad вроде все нормально, во всех браузерах, которые у меня установлены (хотя в Опере вид тоже немного хуже, чем в остальных)
Новая версия Оперы под Андроид - очень плоха. Лучше не ставить, пока не доведут ее до ума. И не обновляться до новой версии, конечно.
про невидимую капчу впервые слышу , но стандартные капчи иногда сильно бесят , приходится определять эти каляки маляки
На одном блоге у меня стоит "Невидимая капча", и еще ни разу не давала сбоев и осечек. Очень действенный плагин с одним только минусом, о котором в комментариях уже написано.
В итоге основная масса пользуется akismet? Ещё читал, что есть плагин, подставляющий для ботов поле, невидимое людям.
да, akismet.
Боты , тот же Хрумер, постоянно апгрейдятся, научаются обходить самые современные защиты. Так как это ПО стоит дорого, то разрабам выгодно придумывать новые способы обхода капч, что бы его покупали. (сейчас помоему стоимость 500$+ абон плата 10$ в месяц, норм денежки с десятков тысяч покупателей)