Wordpress: le plugin TrencaSpammers lutte contre le spam
Ayant désactivé depuis quelques temps le plugin Spam Karma (lire mes billets à ce sujet) parce que trop compliqué à configurer, trop lourd, etc., je suis confronté de plus en plus au spam dans les commentaires.
Comme je n’aime pas perdre mon temps à trier le bon grain de l’ivraie ;), j’ai décidé de tester un autre sorte de plugin pour lutter contre le spam des commentaires. Je suis tombé par hasard sur le plugin TrencaSpammers qui génère tout simplement un code sous forme d’une suite de chiffres que l’utilisateur devra taper pour valider son commentaire. Le principe étant que normalement, seul un être humain est capable de lire un tel code. Les robots pourront aller spammer ailleurs :).
Il est bien indiqué que ce plugin tourne sur Wordpress 1.5, pourtant une petite manipulation doit être faite (pour l’instant ça fonctionne, alors touchons du bois). Deux fichiers sont à modifier: wp-comments.php et wp-comments-post.php. La version 1.5 contient bien un fichier wp-comments-post.php à la racine mais pas de trace du wp-comments.php! J’ai alors décidé de prendre le fichier comments.php qui se trouve lui dans le répertoire de mon thème. Ces deux fichiers étant quasiment identiques, il me semble que le plugin en question est plutôt prévu pour la version 1.2… Bande de menteurs
En recherchant un peu, je suis tombé sur une confirmation de ma manipulation par l’auteur lui-même (ça va pas vous plaire c’est en espagnol, mais bon ça se comprend):
Actualizado 20-Feb: en el fabuloso wordpress 1.5 ya no existe el archivo wp-comments.php al que se hace referencia en la mayoría de las instrucciones. Sin embargo ese archivo está en la nueva estructura de plantillas en /wp-content/themes/tu_tema/comments.php
Ce plugin fonctionne donc bien pour la version 1.5 et vous pouvez tester tout cela en essayant de poster un commentaire à ce billet. Bien-sûr, j’ai dû également traduire en français les deux petites phrases du plugin en espagnol… Les mains dans le cambouis donc mais si ce plugin se révèle efficace, je veux bien en remettre une couche!
Quelques liens:
Aucun tag associé à cet article.
Vous aimez ce type de contenu?
Alors suivez-ce blog par RSS ou par email!
28 October 2005 à 22:48
Je vois tout de même deux problèmes.
Le premier est que ce type de ‘défi anti-spam’ ne peut être résolu par les malvoyants ou les visiteurs qui pour une raison ou pour une autre n’affichent pas les images dans leur navigateurs (dial-up accounts par exemple).
Le deuxième est plus d’ordre philosophique, disons… Les tests de type CAPTCHA (ce qu’est Trencaspammers) posent un défi à tous vos visiteurs, honnêtes et malhonnêtes. Il est même probable qu’il m’importune plus (je dois remplir un champ de formulaire supplémentaire) pour écrire ce commentaire que le système automatisé d’un spammeur qui se limitera a passer outre.
Pour le premier point, certains ont essayé de développer une alternative au CAPTCHA par image (voyez WP-Gatekeeper d’Eric Meyer, par exemple). Il peut ou pas être mieux adapté à votre cas.
Pour le deuxième, il n’y a pas encore la solution. Il y a cependant des solutions, et je me permets juste de vous signaler celle toute nouvelle constituée par Akismet, qu’en tant qu’utilisateur de WordPress vous apprécierez peut-être ;o). Il y a quelques détails à son sujet sur mon site également.
29 October 2005 à 8:08
Oui tu as raison :). J’ai lu hier soir qu’un des défauts principal des tests de type CAPTCHA est son manque d’accessibilité… Je vais donc revoir ma copie, notamment concernant la version 2 de Spam Karma mais pour cela, il me faudra faire auparavant une mise à jour de Wordpress.
A part ça, ton commentaire est une preuve (s’il en fallait encore une!) de l’utilité d’un blog personnel dans le sens qu’il apporte réellement une valeur ajoutée à une réflexion et permet de progresser. Un grand merci!
29 October 2005 à 17:45
De rien! Et navré pour une longue absence de tes écritures… L’avantage, c’est que ça me fait de la lecture!
En passant, un autre petit inconvénient de la technique des images pour CAPTCHA: la barre horizontale censée neutraliser les “robots OCR” est située de manière à ce qu’il est difficile de distinguer un 8 d’un 6…
Cela dit, lorsque les CAPTCHA sont apparus, ils représentaient la meilleure solution de leur temps. Et tu es en illustre compagnie: GMail les emploie, ainsi que de nombreux autres services d’envergure.
22 November 2005 à 12:18
[...] au portillon?). Un dernier point en faveur d’Akismet, c’est que contrairement à d’autres systè [...]