Grand vide 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. J'ai experiemented avec tous les plugins disponibles pour WordPress commentaire de protection contre les spams y compris mais pas limité à un mauvais comportement, Spam Karma 2, Akismet et intégré dans WordPress fonctionnalités telles que la modération des listes noires et file d'attente. We have to deal with tens of thousands of spam everyday. Nous avons affaire à des dizaines de milliers de spam tous les jours. The key problem with all of these plugins is high rate of false positives along with some false negatives too. Le principal problème avec tous ces plugins est fort taux de faux positifs ainsi que des faux négatifs. In plugins where false negatives are low (like Spam Karma or Bad Behaviour), false positives are unacceptably high. Dans le cas des plugins faux négatifs sont faibles (comme Spam Karma ou mauvais comportement), les faux positifs sont trop élevés. False positive is a condition where a legitimate comment is identified as spam. Faux positif est un état où une légitime commentaire est identifié comme spam. It is a much bigger problem than false negatives (inability to mark a spam comment as spam). Il s'agit d'un problème beaucoup plus important que de faux négatifs (incapacité à marquer un commentaire spam comme spam). While false negatives are a problem in terms of annoyance, false positives are much bigger problem. Tout faux négatifs sont un problème en termes de gêne, de faux positifs sont beaucoup plus grave. It causes you to potentially lose valuable comments, feedback and even business opportunity; I speak from first-hand experience. Il vous fait perdre de précieuses observations, des commentaires et même opportunité d'affaires, je parle d'une expérience de première main.

In brief my experiences with these plugins are: En bref mes expériences avec ces plug-ins sont les suivants:

Bad Behaviour Bad Behaviour had in the past prevented legitimate comments from appearing in my blog. eu dans le passé empêché légitime commentaires d'apparaître dans mon blog. Posting of a comment used to silently fail after displaying a blank page. Publication d'un commentaire utilisé pour ne pas en silence après avoir affiché une page blanche. The error was sporadic which made it harder to debug. L'erreur a été sporadiques qui ont fait plus difficile à déboguer. After several months of sporadic complaints from my users I finally realized Bad Behaviour was the one to blame. Après plusieurs mois de plaintes sporadiques de mes utilisateurs, j'ai finalement réalisé un mauvais comportement est celui à blâmer. There has been few releases since but I haven’t looked at it again. Il a été depuis quelques rejets, mais je n'ai pas regardé de nouveau. I have had complaints about it from other users about lack of support. J'ai reçu des plaintes à ce sujet d'autres utilisateurs au sujet du manque de soutien.

Spam Karma 2 Spam Karma 2 used to a venomous plugin. utilisé pour un plugin venimeux. It has been known to insult legitimate commenters of a blog after misjudging them as spammers. Il a été appelé à insulter les intervenants légitimes d'un blog après jugement erroné que les spammeurs. I have been told it improved its potty mouth. J'ai été informé il a amélioré son bébé à la bouche. But the underlying problem remains. Mais le problème sous-jacent reste. It uses over aggresive techniques which leads to high incidence of false positives. Il utilise des techniques plus agressives qui conduit à forte incidence de faux positifs. Installation used to be a problem, so much that its author used to ship a version of WordPress with the plugin installed! L'installation était un problème, tant que son auteur a utilisé pour expédier une version de WordPress avec le plugin installé! I have had bad experiences with it in the past and strongly advice my friends and clients against using it. J'ai eu une mauvaise expérience avec elle dans le passé et fortement conseils mes amis et les clients contre l'utilisation.

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. Personnellement, je regardé dans le code de mauvaise conduite et a trouvé plusieurs sur-aggresive, difficiles à justifier la logique qui conduit à leur haut taux de faux positifs.

I too provide an anti-spam plugin - Moi aussi, je fournir un anti-spam plugin -- Referrer Bouncer Referrer . Unlike its counterparts Referer Bouncer doesn’t normally give false positives. Contrairement à ses homologues Referer Bouncer normalement ne pas donner de faux positifs. However it requires active management of the list for best performance which may not be possible for average joe bloggers. Toutefois, il exige une gestion active de la liste pour des performances optimales mai qui ne soit pas possible pour les bloggers joe moyenne. Also Referrer Bouncer tackles only one class of spams - referrer spams or spams with a referrer payload. Aussi Referrer traite uniquement une classe de spams - referrer spams ou les spams avec une charge utile de parrainage. While it is an important category of spam, a lot of spams these days doesn’t come with referrer payload. S'il est une catégorie importante de spam, un grand nombre de spams ces jours ne sont pas de parrainage avec la charge utile.

Let’s talk about Let's talk about Akismet , a popular anti-spam plugin from the creators of WordPress. , Une populaire anti-spam plugin des créateurs de WordPress. Akismet is a blunder in terms of vision and to some extent architecture. Akismet est une erreur en termes de vision et, dans une certaine mesure l'architecture. Akismet works by relying on individual bloggers to train it to identify spam. Akismet travaux en se fondant sur les bloggers pour le former à identifier le spam. While it looks good in theory, in practice there are two types of bloggers - bloggers and sploggers. Alors qu'il semble bonne en théorie, en pratique, il existe deux types de blogueurs - bloggers et sploggers. Spam bloggers or sploggers have made it a game to game Akismet as it is very easy to do so. Spam ou sploggers bloggers ont un jeu à l'autre Akismet car il est très facile de le faire. 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. Vous pouvez, par exemple, écrire un script simple pour nourrir à Akismet qu'un certain blogueur est légitime "spammer", puis dans l'avenir, tous ses observations sera marqué comme spam. The reverse is also true. L'inverse est également vrai. Today I get several hundred spams a day which have passed through Akismet. Aujourd'hui, je obtenir plusieurs centaines de spams par jour qui sont passés par Akismet. I also get some of the legitimate comments marked as spam and held in moderation queue by Akismet. J'ai également quelques-uns des commentaires légitimes marqués comme spam et a tenu en file d'attente de modération par Akismet. Unfortunately I am unable to even look in my Akismet queue as there are several thousands entries in these queue. Malheureusement, je suis même pas en mesure de regarder dans mon Akismet file d'attente car il ya plusieurs milliers d'entrées dans ces files d'attente. My pet blog has over 5000 entries in manual moderation queue which have passed through Akismet. Mon blog a pour animaux de compagnie plus de 5000 entrées dans la file d'attente de modération manuel qui ont transité par Akismet. My browser fails to even load that page! Mon navigateur ne parvient pas à même charge que la page!

The other problem with Akismet is the size of the Akismet queue. L'autre problème avec Akismet est la taille de la file d'attente Akismet. It holds together the comments for manual review and training. Il détient ainsi les observations de vérification et de la formation. 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. Malheureusement tout blogueur populaire est susceptible d'avoir plusieurs milliers de spams en Akismet file d'attente, ce qui rend pratiquement impossible d'identifier le spam manuellement par du jambon. 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 ne même pas fournir de radiomessagerie de cet écran, un petit problème technique mineur par rapport à la humongous erreur dans la vision de compter sur tout blogger pour l'aider.

Many bloggers prefer stacking anti-spam plugins like Akismet with Spam Karma 2 or Akismet with Bad Behaviour. De nombreux blogueurs préfèrent empiler anti-spam plugins comme Akismet avec Spam Karma 2 Akismet ou avec un mauvais comportement. Unfortunately the effects are even more worse and undetermined in many cases. Malheureusement, les effets sont encore plus pire et indéterminée dans de nombreux cas. These plugins haven’t been designed or tested to play well with each other. Ces plugins n'ont pas été conçus ou testés pour bien jouer les uns avec les autres. It requires lots of testing to ensure that you aren’t breaking something. Il demande beaucoup de tests pour s'assurer que vous n'êtes pas casser quelque chose. Also adding two plugins, each of which gives false positives, is only going to compound the problem. Aussi l'ajout de deux plugins, dont chacune donne de faux positifs, ne va aggraver le problème. You will often find in the wild someone praising plugin x or y. Vous trouverez souvent dans la nature quelqu'un louant plugin x ou 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. En réalité la plupart d'entre eux ne comprennent pas comment ces plugins travail et ils ne savent pas ou ne se soucient pas combien légitime et précieux commentaires qu'ils font défaut.

There are two other aspects of spam blogging which you should be aware of. Il ya deux autres aspects du spam blogs que vous devriez être au courant. 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. Anti spam plugins comme Spam Karma ou Akismet compter sur les requêtes de base de données MySQL pour l'aider à identifier et / ou stocker le spam, ce qui augmente votre base de données de charge. Akismet relies on communicating with its server to identify spams. Akismet repose sur la communication avec son serveur d'identifier les spams. 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. Ainsi, non seulement vous obtenez ces spams, votre serveur et votre base de données est en cours de chargement et vous êtes gaspiller de la bande passante pour communiquer avec des serveurs externes. 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. Il n'est pas un hasard si de nombreux bloggers de WordPress sont en cours de l'amorçage de leur environnement d'hébergement partagé et forcé à aller pour les VPN ou d'hébergement dédié. I moved to dedicated hosting a year ago. Je suis passé à un hébergement dédié il ya un an. After extensive tests I clearly identified that the majority of load on my server is due to spam comment processing. Après des tests étendus j'ai clairement identifié que la majorité de la charge sur mon serveur en raison de spam commentaire traitement.

The key to comment spam prevention is understanding the psyche of a spammer (more on it later). La clé de commentaire prévention du spam est de comprendre la psyché d'un spammeur (en savoir plus sur le côté). A good spam prevention plugin should at least ensure zero (or extremely close to zero) false positives. Une bonne prévention du spam plugin devrait au moins en sorte de zéro (ou très proche de zéro) des faux positifs. If that means few false negatives that is acceptable. Si cela implique quelques faux négatifs qui est acceptable. Anti-spam plugins should be stackable or at least have their own plugin architecture. Anti-spam plugins doit pouvoir être empilée ou au moins avoir leur propre architecture pour des modules externes. Any takers? Les preneurs?