Большой вакуум I have experiemented with all the available WordPress plugins for comment spam protection including but not limited to Bad Behaviour, Spam Karma 2, Akismet and built-in WordPress features like blacklists and moderation queue. Я имею experiemented все имеющиеся плагины для WordPress комментарий защиту от спама в том числе, но не ограничиваясь Бад поведение, спам Карма 2, Akismet и встроенные в WordPress функции, такие как черные списки и умеренности очереди. We have to deal with tens of thousands of spam everyday. Нам приходится иметь дело с десятками тысяч спама ежедневно. The key problem with all of these plugins is high rate of false positives along with some false negatives too. Основная проблема со всеми этими плагинов является высокий уровень ложных срабатываний вместе с некоторыми ложными негативы тоже. In plugins where false negatives are low (like Spam Karma or Bad Behaviour), false positives are unacceptably high. В плагины, где ложных негативов низки (например, Спам Карма или плохие поведения), ложных срабатываний являются неприемлемо высокими. False positive is a condition where a legitimate comment is identified as spam. Неверно это позитивное состояние, когда законные комментарий идентифицируется как спам. It is a much bigger problem than false negatives (inability to mark a spam comment as spam). Это гораздо больше проблем, чем ложных негативов (не в знак спам комментарий как спам). While false negatives are a problem in terms of annoyance, false positives are much bigger problem. Хотя ложных негативов имеют проблему с точки зрения раздражение, ложных срабатываний гораздо больше проблем. It causes you to potentially lose valuable comments, feedback and even business opportunity; I speak from first-hand experience. Это приводит к потенциально вы потеряете ценные замечания, пожелания и даже бизнес-возможностей; я говорю из первых рук опыт.

In brief my experiences with these plugins are: Короче мой опыт в этих плагинов являются:

Bad Behaviour Бад Поведение had in the past prevented legitimate comments from appearing in my blog. имели в прошлом помешали законные замечания от появления в моем блоге. Posting of a comment used to silently fail after displaying a blank page. Отправка из комментария используется для молча не после показа пустую страницу. The error was sporadic which made it harder to debug. Спорадические ошибки, которые сделал это усложнит процесс отладки. After several months of sporadic complaints from my users I finally realized Bad Behaviour was the one to blame. После нескольких месяцев отдельных жалоб от пользователей, мое я, наконец, осознали Бад поведение было один виноват. There has been few releases since but I haven’t looked at it again. Там было несколько релизов, но поскольку я не посмотрел на него еще раз. I have had complaints about it from other users about lack of support. Я имел жалобы о нем от других пользователей по поводу отсутствия поддержки.

Spam Karma 2 Спам Карма 2 used to a venomous plugin. используется для ядовитая плагин. It has been known to insult legitimate commenters of a blog after misjudging them as spammers. Она была известна оскорблением законных комментаторы в блоге после misjudging их как спам. I have been told it improved its potty mouth. Мне сказали, он улучшил свои potty рот. But the underlying problem remains. Но проблема остается. It uses over aggresive techniques which leads to high incidence of false positives. Он использует более агрессивные методы, которые приводит к большим числом ложных срабатываний. Installation used to be a problem, so much that its author used to ship a version of WordPress with the plugin installed! Установка будет использоваться для проблеме, так сильно, что ее автор, используемых для отправки версию WordPress с плагином установлен! I have had bad experiences with it in the past and strongly advice my friends and clients against using it. Я имел плохой опыт с ней в прошлом и решительно советы моих друзей и клиентов в отношении ее использования.

I personally looked in the code for Bad Behaviour and found several over-aggresive, hard-to-justify logic which leads to their high false positive rates. Лично я посмотрел в код Бад поведение и нашел несколько чрезмерной aggresive, хард-на краю логика, которая приводит к их высокой ложные положительные темпы.

I too provide an anti-spam plugin - Я тоже обеспечивают анти-спам плагин -- Referrer Bouncer Реферер Bouncer . Unlike its counterparts Referer Bouncer doesn’t normally give false positives. В отличие от своих коллег ссылка Bouncer обычно не давать ложных срабатываний. However it requires active management of the list for best performance which may not be possible for average joe bloggers. Однако это требует активного управления список за лучшее исполнение которых может не быть возможности для среднего joe блоггеры. Also Referrer Bouncer tackles only one class of spams - referrer spams or spams with a referrer payload. Также Реферер Bouncer решает только один класс спамов - ссылающейся спам или спам со ссылающейся полезной нагрузки. While it is an important category of spam, a lot of spams these days doesn’t come with referrer payload. Несмотря на то, что важную категорию спама, много спамов в эти дни не приходит со ссылающейся полезной нагрузки.

Let’s talk about Давайте поговорим о Akismet , a popular anti-spam plugin from the creators of WordPress. , Популярным анти-спам плагин от создателей WordPress. Akismet is a blunder in terms of vision and to some extent architecture. Akismet это ошибка с точки зрения концепции и до некоторой степени архитектуры. Akismet works by relying on individual bloggers to train it to identify spam. Akismet работает, полагаясь на отдельных блоггеров к подготовке его для выявления спама. While it looks good in theory, in practice there are two types of bloggers - bloggers and sploggers. В то время как она выглядит хорошо в теории, на практике существует два типа блоггеры - блоггеров и sploggers. Spam bloggers or sploggers have made it a game to game Akismet as it is very easy to do so. Спам блогов или sploggers сделали игру игры Akismet как это очень легко сделать это. You can, for example, write a simple script to feed to akismet that a certain legitimate blogger is spammer and then in future all his comments will be marked as spam. Можно, например, написать простой сценарий, чтобы накормить до akismet, что определенные законные блоггер является спамер, а затем в будущем все его замечания будут помечены как спам. The reverse is also true. Обратное также верно. Today I get several hundred spams a day which have passed through Akismet. Сегодня я получаю несколько сотен спамов в день, которые прошли через Akismet. I also get some of the legitimate comments marked as spam and held in moderation queue by Akismet. Я хотел бы также получить некоторые законные комментарии помечены как спам и провел в очереди к умеренности Akismet. Unfortunately I am unable to even look in my Akismet queue as there are several thousands entries in these queue. К сожалению, я не могу даже смотреть на мой Akismet очереди, пока существуют несколько тысяч записей в эти очереди. My pet blog has over 5000 entries in manual moderation queue which have passed through Akismet. Мой питомец блоге насчитывает более 5000 записей в ручном умеренности очереди, которые прошли через Akismet. My browser fails to even load that page! Мой браузер не сможет даже загрузить эту страницу!

The other problem with Akismet is the size of the Akismet queue. Другая проблема с Akismet является размер Akismet очереди. It holds together the comments for manual review and training. Она проводит совместно комментарии для ручной обзора и подготовки кадров. Unfortunately any popular blogger is likely to get several thousands of spams in Akismet queue, making it virtually impossible to manually identify spam versus ham. К сожалению, каких-либо популярных блоггеров по всей видимости, чтобы получить несколько тысяч спамов в Akismet очереди, что делает практически невозможным для ручного выявления спама по сравнению с ветчиной. Akismet doesn’t even provide paging of that screen, a minor technological glitch compared to the humongous mistake in vision of relying on any blogger to help it. Akismet даже не предоставлять пейджинговые этого экрана, технический сбой незначительные по сравнению с humongous ошибку в видении полагаясь на любой блоггер с тем чтобы помочь ему.

Many bloggers prefer stacking anti-spam plugins like Akismet with Spam Karma 2 or Akismet with Bad Behaviour. Многие блоггеры предпочитают укладки анти-спам плагины, как Akismet со спамом Карма 2 или Akismet с плохим поведением. Unfortunately the effects are even more worse and undetermined in many cases. К сожалению, последствия еще хуже и неустановленное во многих случаях. These plugins haven’t been designed or tested to play well with each other. Эти плагины не были сконструированы или тестирование играть хорошо друг с другом. It requires lots of testing to ensure that you aren’t breaking something. Она требует много испытаний, чтобы вы не преодолев то. Also adding two plugins, each of which gives false positives, is only going to compound the problem. Кроме того, добавив два подключаемых модулей, каждый из которых дает ложных срабатываний, только собираемся комплексе проблемы. You will often find in the wild someone praising plugin x or y. Вы часто находим в диких кто-то восхваляющие или плагин х г. In reality most of them don’t understand how these plugins work and they don’t know or don’t care how much legitimate and valuable comments they are missing. На самом деле большинство из них не понимают, каким образом эти плагины работать, и они не знают или не заботятся, насколько законной и ценные замечания, которые они пропали без вести.

There are two other aspects of spam blogging which you should be aware of. Есть два других аспектов спам-блогами, которые вы должны знать. Anti spam plugins like Spam Karma or Akismet rely on MySQL database queries to help it identify and / or store spam, which increase your database load. Анти спам Спам плагины, как карма или Akismet полагаться на запросами к базам данных MySQL с тем чтобы помочь ему определить и / или хранить спама, которые увеличивают нагрузку вашей базы данных. Akismet relies on communicating with its server to identify spams. Akismet зависит от общения со своим сервером определить спам. So not only you are getting these spams, your server as well your database is being loaded and you are wasting bandwidth in communicating with external servers. Так что не только вы получаете эти спам, сервер, а ваша база данных в настоящее время загружены, и вы тратя пропускной способности при общении с внешними серверами. It is not a coincidence that many WordPress bloggers are being booted out of their shared hosting environments and forced to go for VPN or dedicated hosting. Это не случайно, что многие блоггеры WordPress в настоящее время загружена из их общих условий хостинга и вынуждены идти на VPN или выделенного хостинга. I moved to dedicated hosting a year ago. Я переехала в выделенного хостинга год назад. After extensive tests I clearly identified that the majority of load on my server is due to spam comment processing. После интенсивных испытаний, я четко установлено, что большинство нагрузку на моем сервере должен спам комментарий обработки.

The key to comment spam prevention is understanding the psyche of a spammer (more on it later). Ключ к прокомментировать защита от спама и понимание психике спамер (больше на нем позднее). A good spam prevention plugin should at least ensure zero (or extremely close to zero) false positives. Хорошие защита от спама плагин должен, по крайней мере, обеспечить нулевой (или очень близко к нулю) ложных срабатываний. If that means few false negatives that is acceptable. Если это означает, что несколько ложных негативов, что является приемлемым. Anti-spam plugins should be stackable or at least have their own plugin architecture. Анти-спам плагины должны быть каскадные или, по крайней мере, имеют свои собственные плагин архитектуры. Any takers? Любое пользователями?