Yesterday I talked about developing a Hier, j'ai parlé de l'élaboration d'un comment spam prevention plugin commentaire prévention du spam plugin with zero false positives . zéro avec de faux positifs. I am currently using it on all of our blogs. Je suis en train de l'utiliser sur l'ensemble de nos blogs. Today I want to talk briefly about its origin and goals. Aujourd'hui, je voudrais parler brièvement de son origine et ses objectifs.

But first here are the stats from my Mais d'abord, voici les statistiques de mon Simple Thoughts blog Réflexions simple blog :

1095 spam comments were blocked by Angsuman’s Comment Guard plugin in 23 hours 46 minutes. 1095 commentaires spam ont été bloqués par Angsuman Commentaire Garde plugin en 23 heures 46 minutes. 99.094% of the comments you received during this time were spam. 99,094% des commentaires que vous avez reçu au cours de cette période étaient Spam.

Stats for Statistiques pour Anaconda Theme blog Le thème d'Anaconda blog :

1982 spam comments were blocked by Angsuman’s Comment Guard plugin in 3 days 10 hours 14 minutes. 1982 commentaires spam ont été bloqués par Angsuman Commentaire Garde plugin en 3 jours 10 heures 14 minutes. 99.748% of the comments you received during this time were spam. 99,748% des commentaires que vous avez reçu au cours de cette période étaient Spam.

As you can see it is quite effective. Comme vous pouvez le voir il est tout à fait efficace. After I installed the Comment Guard plugin my Akismet queue is empty. Après avoir installé le plugin Commentaire Garde mon Akismet file d'attente est vide. I haven’t received any spam comments since. Je n'ai pas reçu de commentaires depuis spam. However I have received some valuable comments during this time. Cependant j'ai reçu des commentaires précieux au cours de cette période. I have gained more time to answer to them as I do not have to anymore clean up spam from Moderation queue (used to get around 100 per day from Simple Thoughts blog alone; spams which passed through Akismet queue) J'ai acquis plus de temps pour répondre à eux que je n'ai pas à nettoyer plus de spam file d'attente de modération (utilisé pour obtenir environ 100 par jour, de pensées simples blog seul; spams qui passent à travers Akismet file d'attente)

BTW: I did receive a comment in Chinese which was suspiciously small in length and so I suspected it to be spam. BTW: Je n'ai recevoir un commentaire en chinois qui était suspecte de petite longueur et je soupçonne qu'il s'agit d'un spam. However on Google translation I realized it is a valid comment asking me when I would release the next version of Anaconda theme. Toutefois, sur la traduction de Google, je me suis rendu il est valable un commentaire pour me demander quand je la prochaine version de Anaconda thème. I am impressed by how much you can write in little space in Chinese. Je suis impressionné par ce que vous pouvez écrire en peu d'espace en chinois. See for yourself Voyez par vous - here ici .

Comment Guard is a labor of love more than anything else. Commentaire Garde est un travail d'amour plus que toute autre chose. It is born out of my strong experiences and pain with handling comment spam in several of my blogs. Il est né de mon expérience et une forte douleur à la manipulation de commentaires indésirables dans plusieurs de mes blogs. I respect my readers and will not take them through hoops to post a comment. Je respecte mes lecteurs, et ne tiendra pas à travers des cerceaux pour poster un commentaire. However I could never find a clean way in numerous plugins I used to completely stop robot / program generated comment spam. Cependant je ne pourrais jamais trouver une façon propre à de nombreux plugins, j'avais l'habitude de s'arrêter complètement robot / programme généré les commentaires indésirables.

Anti-spam plugins adopt questionable techniques like checking RBL (and other such black hole lists) for identifying spam IP’s. Anti-spam plugins adopter discutable contrôle de techniques telles que la RBL (et d'autres listes de trou noir) pour identifier le spam IP. This is plain wrong. Cette plaine est erronée. Many people, for example, connect from countries like India where ISP’s primarily issue dynamic IP’s. Beaucoup de gens, par exemple, de connecter des pays comme l'Inde où le fournisseur d'accès Internet principalement question des adresses IP dynamiques. Spam Karma 2 blocks them from posting comment in many cases because the RBL it uses blocks the whole dynamic IP ranges solely because they are dynamic and sometimes because someone from these IP’s have in the past spammed someone. Spam Karma 2 blocs d'afficher les commentaires dans de nombreux cas parce que la RBL il utilise l'ensemble des blocs dynamiques les plages d'adresses IP uniquement parce qu'ils sont dynamiques et parfois parce que quelqu'un de ces IP ont dans le passé une personne indésirable. This is something people do not have any control. C'est quelque chose que les gens n'ont aucun contrôle. The usual solutions suggested are contacting the IP to remove these addresses. Les solutions proposées d'habitude entrez en contact avec la période d'enquête pour supprimer ces adresses. It is easier said then done. Il est plus facile à dire ensuite effectués. In India ISP’s enjoy near-monopoly (like BSNL) and most often they do not care about their customers, let alone do something at their request. En Inde du fournisseur d'accès profiter de quasi-monopole (comme BSNL) et le plus souvent, ils ne se soucient pas de leurs clients, et encore moins faire quelque chose à leur demande. Nowadays some RBL’s have started charging fees for removal! RBL l'heure actuelle, certains ont commencé à la perception de redevances pour l'enlèvement! In essence checking RBL is a bad policy. En substance contrôle RBL est une mauvaise politique. It is only acceptable if you do not care a bit about your readers and what they have to say. Il n'est acceptable que si vous n'êtes pas un peu de vos lecteurs et ce qu'ils ont à dire.

Then there are checking for proxies. Ensuite, il ya la vérification des procurations. Again there are RBL’s which are used to check for open proxies and many of the anti-spam plugin decide to block them. Là encore, il existe de RBL qui sont utilisés pour vérifier les serveurs proxy ouverts et beaucoup de l'anti-spam plugin décider de les bloquer. This is a draconian policy. Il s'agit d'une politique draconienne. In many countries like China or even Iran people are forced to access web through proxy to get access to most content. Dans de nombreux pays comme la Chine ou même à l'Iran de personnes sont forcées pour y accéder par procuration à obtenir l'accès à la plupart des contenus. Blocking proxies effectively blocks lots of valuable readers. Blocage de procurations bloque beaucoup de lecteurs précieux.

Plugins like SK 2 makes guesses about user behavior based on the author’s observation which in many cases are wrong. Plugins comme SK 2 fait devine sur le comportement fondé sur l'auteur de l'observation qui, dans de nombreux cas, sont dans l'erreur. A case in point. Un cas d'espèce. I tried to contact a customer who was having problems. J'ai essayé de prendre contact avec un client qui avait des problèmes. I wasn’t able to connect with him via email as it was getting bounced due to mail server error. Je n'ai pas été en mesure de se connecter avec lui par e-mail car il devenait rebondi en raison d'erreur de serveur de messagerie. So I tried posting a comment to his blog. Alors, j'ai essayé de poster un commentaire à son blog. The comment kept getting rejected , most likely because SK2 determines that comments can only be of certain size and no more! Le commentaire se gardé rejeté, très probablement parce que SK2 détermine que les observations ne peuvent être certaines de taille et pas plus! So I persisted and tried submitting, without success, with smaller and smaller size. Donc, je me suis obstinée à la présentation et a essayé, sans succès, avec de plus en plus petits de taille. After some attempts SK2 determined I was a spammer and informed me that I was reported to Akismet. Après quelques tentatives SK2 déterminer I était un spammeur et m'a informé que j'ai été signalés à Akismet.

When you go down and dirty with the code you will find tons of such inane assumptions. Lorsque vous allez vers le bas et sale avec le code que vous trouverez des tonnes de ces hypothèses inane. I can go on whole night about them. Je peux aller sur toute la nuit à leur sujet. The bottomline is I couldn’t trust my blog with SK2 or Bad Behaviour. Le fond est je pourrais ne pas faire confiance à mon blog avec SK2 ou mauvais comportement. Even Akismet has lots of false positive issues. Même Akismet a beaucoup de faux positifs. However it is better of the three. Toutefois, il est préférable de trois. Even then I was getting over 100 spams in moderation queue for this blog alone. Même dans ce cas je devenais de plus de 100 spams en file d'attente de modération pour ce blog seul. I was going way over my bandwidth and people thought what was I doing all day. J'allais passage sur ma bande passante et les gens pensaient Qu'est-ce que je fait toute la journée.

Out of this frustration Comment Guard was born. Sur cette frustration Commentaire Garde est né. I am very happy to say that so far it has given me 100% success rate . Je suis très heureux de dire que, jusqu'à présent, il m'a donné 100% de réussite. I am testing it on all my blogs and will continue to do so for about a month, or till I am confident that I have fully tamed the beast. Je suis les tests sur tous mes blogs et continuera de le faire pendant environ un mois, ou moi jusqu'à ce que je suis convaincu que j'ai pleinement apprivoisé la bête. I know that I will be fully happy with this plugin if all it does is stop 100% of spams on my sites only. Je sais que je serai pleinement satisfait de ce plugin si tout ce qu'elle fait est stop 100% des spams sur mes sites. I would however be happy to enroll beta testers after about a week. Je serait toutefois heureux de vous inscrire bêta testeurs après environ une semaine. So if you would like to test it, let me know. Donc, si vous voulez le tester, faites le moi savoir.

BTW: If you are a spammer, bring it on baby! TVA: Si vous êtes un spammeur, Amène-toi bébé!