Modification du captcha ?
Salut à tous,
Juste un petit message pour savoir si une évolution du captcha des commentaires est prévu ?
Pour ma part, j'ai régulièrement du spam sur mes commentaires, des messages anglais pour de la pub, ou des messages français.
J'avais testé un plugin avec un captcha en images, mais c'était pire...
Je vais tester le plugin Honeypot : http://forum.pluxml.org/viewtopic.php?id=3461
A+.
Juste un petit message pour savoir si une évolution du captcha des commentaires est prévu ?
Pour ma part, j'ai régulièrement du spam sur mes commentaires, des messages anglais pour de la pub, ou des messages français.
J'avais testé un plugin avec un captcha en images, mais c'était pire...
Je vais tester le plugin Honeypot : http://forum.pluxml.org/viewtopic.php?id=3461
A+.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
As-tu essayé le plugin MyAskimet ?
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Seulement, 3 jours après l'avoir installé, j'ai de nouveau des commentaires, regardez cet article, tous les derniers commentaires sont du spam... Et Akismet ne voit rien =/.
également touché par le spam des commentaires, j'ai essayé de mettre en place un dispositif en supplément du capcha. Ce dernier étant visiblement "décodé" par certains robots (depuis relativement peu de temps).
j'ai tout d'abord ajouté un champ vide au formulaire, masqué via css.
Si ce champ est rempli (cas d'un robot), le traitement du formulaire n'a pas lieu.
Très efficace sauf sur quelques cas semblant avoir été validés manuellement.
En plus, le formulaire lui-même est masqué à l'ouverture de la page, il n'apparait qu'après une minute.
Coté serveur, le traitement n'est possible qu'après un délai de 80 secondes (ce qui interdit de valider le formulaire en moins de 20 secondes).
Un visiteur "humain" voulant poster un commentaire après lecture ne se rendra même pas compte de l'absence du formulaire durant une minute (mais un compte à rebours indique qu'il sera possible de poster un commentaire dans x secondes).
Le visiteur spammeur "humain", lui, n'aura pas la patience d'attendre, à mon avis (en tout cas, pas pour l'instant) d'autant qu'il mettra sûrement moins de 20 secondes pour poster une fois le formulaire apparu, ce qui le fera passer de toute façon à la trappe.
Le log mis en place indique pour l'instant que toutes les validations ont été faites en moins de 10 secondes et le plus souvent entre 0 et 4.
sauf si les spammeurs deviennent soudainement patients, je devrait être tranquille pour un moment :-)
Cordialement,
Ludo
L'écueil est que si tu désactives la css (comme sur les lecteurs pour déficients visuels, que sont les robots par exemple), ton formulaire apparait immédiatement (tu peux t'en apercevoir avec l'extension webdeveloper et l'option "désactiver tous les styles").
De plus, si tu n'as pas affaire à un robot mais à une vraie personne, aveugle ou mal voyant, il n'y a aucune indication pour ne pas remplir le champ fantôme.
Là où il faut creuser il me semble, c'est côté serveur avec la durée entre le moment où la page est affichée et le moment où le commentaire est posté. Car comme tu le dis, un spammeur n'est pas très patient.
En résumé, ta méthode est bonne pour les voyants mais pas adaptée au non/mal-voyants.