Bad Behaviour, encore mieux qu'Akismet ?

Depuis quelques semaines, le spam de commentaires a fait son grand retour sur 64k. Pas beaucoup, juste quelques "Nice !" ou "Cool !" avec un lien vers un site. Mais ça fait toujours tache. Depuis notre passage sous WordPress et le plugin anti-spam Akismet, on n'en avait pourtant plus vu. J'ai bien essayé d'apprendre à Akismet qu'il s'agissait de spam, mais pas moyen, ceux-là continuaient à passer.

En regardant la page Spam Tools du site WordPress, je suis tombé sur Bad Behaviour. Alors qu'un filtre anti-spam comme Akismet ou Spam Karma analyse chaque commentaire pour le classer ou non comme commentaire valide, Bad Behaviour est bien plus subtil. Il analyse les requêtes effectuées sur le blog et rejette celles faites par les robots spammeurs. Qui dit moins de requêtes dit moins de charges sur le serveur et des logs plus propres.

Du coup c'est Akismet qui est content, il n'a eu à filtrer aucun spam depuis ^-^

no spam

Bad Behaviour est disponible sous forme de plugin pour WordPress, mais aussi pour Drupal, ExpressionEngine, Joomla, MediaWiki et d'autres CMS.

Commentaires (11)

Sébastien
J'avais un captcha sur mon site, et je me suis tourné vers akismet pendant un moment, histoire de tester.. je suis revenu sur le captcha car la fiabilité n'était pas de 100 % pour akismet..

Avec le captcha, j'ai eu seulement deux spams qui n'étaient pas l'oeuvre de bots, mais ils sont tombés en modération vu le nombre de liens, le responsable s'est donc vite découragé.

Sinon j'ai trouvé ceci dernièrement, pas essayé par contre : http://www.modernbluedesign.com/web-design-blog/fighting-spam-with-css/

Ca peut-être sympa en complément d'une seconde solution.
MMoi
Moins de requete = moins de charge ? mouais... si le plug-in rejette la requete, il faut bien qu'il la recoive... et donc qu'elle arrive au serveur !

A moins que ca ne soit gere du cote client (et donc facilement contournable).

Bref, a mon avis tout ce que tu economises, c'est le temps et l'espace dedie a l'enregistrement du commentaire dans la base (en admettant que le plugin n'enregistre pas une copie du commentaire quelque part, par securite, pour laisser l'admin les effacer par lui-meme).
Ced AUTEUR
Avec Askimet le contenu de chaque spam est enregistré dans la db et analysé ce qui prend forcement plus de ressources que de directement refuser la requête comme Bad Behaviour.
herdo
Un truc tout con qui pourrait marcher c'est de masquer un champ en css et faire une petite appli qui refuse le commentaire si le champ est rempli.
herdo
Bravo!
La prochaine fois je suivrai les liens AVANT de faire mes comms
eMeRiKa
je découvre le blog et j'accroche totalement sur le design!! Très sympa.
Marin
Perso j'ai SK2 et Akismet en meme temps.
Pas de spam qui passent avec ces 2 plugins. Il faut dire que j'ai spécifié des critères un peu plus stricts que les paramètres par défaut d'Akismet.
Somebaudy
Bad Behaviour a ralenti le serveur sur lequel je suis hébergé. Akismet et spam karma : pas de problèmes à signaler.
zehunter
je test bad beharvious pour le moment, pas de soucis coté charge, mais je comprend pas trop comment il marche et vois les "spam" mais bon!:) en tout cas ca aide! :-)
Ploum
Perso, pour les spams commentaires, j'utilise ma propre méthode et c'est parfait : http://ploum.frimouvy.org/?150-the-invisible-captcha-mechanism-icm-against-form-spam

Mais à présent je m'attaque aux spams par referrers, on va voir si Bad Behavior est utile dans ce cas.
zehunter
bon, echec cuisant! ca marche po comme systeme! une semaien sans bot, et pouf, un trackback et plein de commentaire de bots sur la tribune libre! :-) bref, je supprime ca, ca sert a rien! :-)

Laisser un commentaire