Lutte contre le spam

Le spam fait partie de notre quotidien et ce blog ne fait malheureusement pas exception. Depuis quelques mois j’utilisais Spamplemousse. Ce plugin pour DotClear est assez simple à mettre en oeuvre mais son fonctionnement par liste noire le rend peu flexible et donc moyennement efficace.

J’ai donc cherché une meilleure solution pour bloquer intelligement le spam et j’ai trouvé SpamClear. Ce plugin utilise un filtre Bayésien pour déterminer si un commentaire est du spam ou non. S’il s’agit de spam il va mettre le commentaire hors-ligne automatiquement. Bien sûr cela fonctionne également avec les trackbacks. Une fois la phase d’apprentissage terminée (assez courte), ce genre de filtrage est très efficace et ne nécessite quasiment aucun entretien.

Il est en place sur ce blog depuis 2 jours et il rempli parfaitement son rôle pour le moment. Aussi, ai-je décidé de ne plus modérer a priori les commentaires et de permettre à nouveau de soumettre des trackbacks.

Mise à jour :

Pour ceux qui seraient surpris du fait que le commentaire de NiKo soit affiché, c’est tout à fait normal. Cela prouve justement l’intérêt du filtre Bayésien sur la liste noire.

Avec une liste noire qui contiendrait le mot « viagra », ce commentaire n’aurait pas été affiché car il contient un mot interdit.

Cependant le filtre Bayésien a considéré (à juste titre) ce commentaire comme n’étant pas du spam. Pourquoi ? Tout simplement parce que si le mot « viagra » a de forte chance de signifier qu’il s’agit d’un spam, le fait que ce commentaire a été soumis par une personne dont les commentaires ne sont généralement pas considérés comme du spam a permis au filtre de déterminer qu’il n’y avait pas de problème.

Ce contenu a été publié dans Vie du blog. Vous pouvez le mettre en favoris avec ce permalien.

13 réponses à Lutte contre le spam

Les commentaires sont fermés.