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

  1. Tatane dit :

    Ben moi j’ai les deux depuis un moment sur un site, et j’avoue que soit je ne sait pas m’en servir, soit ça marche pas top, le spam clear me laisse passer pas mal spams.

    Bon depuis je prend soin de bien "entrainer" la base avec les spams reçus, en esperant que ça s’améliore … mais s’il faut "entrainer" la base à chaque fois qu’un spam passe … bof bof.
    A partir du moment ou je dis "set as spam" ça devrait être fait automatiquement il me semble … ou alors j’ai rien compris à son fonctionnement !

  2. JMF dit :

    Tatane> Il est vrai que ces 2 actions pourraient être combinées pour plus de simplicité mais quoiqu’il en soit l’entraînement est obligatoire car c’est justement lui qui permet au filtre de s’améliorer.

  3. NiKo dit :

    Zou, je tente l’expérience.

  4. Shemu dit :

    Y a bon !
    N’étant pas non plus convaincu par Spamplemousse, je vais tout de suite tester ce piti plugin !

  5. Vincent {CiD} dit :

    J’utilise ce  »plugin » depuis un certain temps aussi et ça fonctionne plutôt bien…

    Il faut juste un tout petit peu de travail sur l’interface pour que cela devienne un  »must have » de Dotclear.

    (Par contre il serait intéressant de voir se que bouffe ce genre de filtre au niveau ressource.)

  6. Piou2fois dit :

    De ce que l’on peut lire sur les forums de Dotclear, ce plugin pourrait fusionner avec Spamplemousse. À voir si il serait intégré à Dotclear 2.0
    Perso je l’aurai bien installé mais pas de spam sur le blog depuis le changement d’hébergeur (et de domaine)

  7. Vincent dit :

    Je suis aussi passé à SpamClear il y a maintenant quelques semaines pour les mêmes raisons.

    Pour moi, il a très bien fonctionné tout de suite, mon blog étant assailli par les commentaires de spams.

    Tout comme toi, je peux maintenant activer la publication automatique pour les commentaires, et ça c’est bien pour mes visiteurs qui sont enfin des utilisateurs heureux 🙂

  8. NiKo dit :

    C’est vrai que l’interface est un poil confuse. Et pour le moment SpamClear fait plustôt du zèle sur les nouveaux commentaires… Je continue à tester.

  9. Monique dit :

    Bonjour Jean-Marc,

    J’ai tenté un trackback depuis http://www.blog.webatou.be/index...

    Mais j’ai cette erreur :

    http://www.dyingculture.net/blog...
    MySQL : 2013 – Lost connection to MySQL server during query

    Je ne comprends pas, je n’ai pourtant fait que copier-coller l’URL…

    Amicalement,
    Monique

  10. RaZorbacK dit :

    salut,
    moi, j’en suis encore au captcha qui demande à l’utilisateur de résoudre un calcul simple et c’est pour l’instant super, ca bouffe pas de resources, rien a entrainer et ce n’est pas si contraignantque ca pour l’utilisateur.

  11. JMF dit :

    RaZorbacK> Le problème de cette méthode est qu’elle n’est pas utilisable sur un Skyblog 😉

  12. Archiblog dit :

    Spamtimeout, adieu au spam des trackbacks Dotclear

    Une solution efficace, simple, légère et transparente à tester…

Les commentaires sont fermés.