Je viens ici sur les conseilles de toggg pour vous présenter (mes hommages respectueux) un futur plugin pour spip.
Suite à quelques soucis de spam sur un site SPIP et après avoir vu quelques fils de discussion sur la liste "spip", je me suis lancé dans l'écriture d'un plugin de captcha.
Histoire de ne pas réinventer la roue, je me suis basé sur le captcha "cryptographp" que j'ai adapté en plugin en y apportant des modifications mineures.
Certains critiqueront le fait que cela pose des problèmes d'accessibilité. Et à cela, je répondrai "oui".
Mais d'une part, il vaut mieux avoir un outil imparfait que rien du tout et d'autre part, j'ai déjà prévu une évolution du plugin.
Celle-ci intégrera un Captcha visuel.
Le principe est très simple. L'utilisateur se voit posé une question "idiote" et doit y répondre. L'exemple serait "Quelle est la couleur du cheval blanc d'Henri IV ?"
Ces Questions/réponses seraient aussi ajustable dans la mesure où elles seraient stockées dans une table SQL.
Dernier point, le code HTML produit par la version actuelle du plugin est xHTML 1.0 Strict.
Donc, si l'un des admins pouvait se mettre en relation avec moi (et tout le monde est ok) et me fournir un compte SVN, ce serait bien sympa.
Excellent ce captcha -- même s'il me semble que pour l'instant le système se
défend bien contre le spam, avoir une arme de plus est bienvenu. En plus il
est joli
Le principe est très simple. L'utilisateur se voit posé une question
"idiote" et doit y répondre. L'exemple serait "Quelle est la couleur du
cheval blanc d'Henri IV ?"
Là je suis plus sceptique. C'est bien si on pense que le monde entier
connait la réponse (même ceux qui ne parlent pas français). Sinon, ça ne
fonctionne tout simplement pas, à moins d'avoir une super-méga base de
questions idiotes multilingues.
Ces Questions/réponses seraient aussi ajustable dans la mesure où elles
seraient stockées dans une table SQL.
C'est lourd, non ?
Pourquoi ne pas faire une phrase standard du genre : "Veuillez recopier
ci-contre les lettres LCDYL" ?
Super !
Un plugin vraiment très attendu, tu vas avoir du succès.
Je te donne tout de suite les clefs du paradis de la zone
.Gilles
Le 02/03/07, BobcaTT<bobcatt@menfin.net> a écrit :
Bonjour à vous tous.
Je viens ici sur les conseilles de toggg pour vous présenter (mes
hommages respectueux) un futur plugin pour spip.
Suite à quelques soucis de spam sur un site SPIP et après avoir vu
quelques fils de discussion sur la liste "spip", je me suis lancé dans
l'écriture d'un plugin de captcha.
Histoire de ne pas réinventer la roue, je me suis basé sur le captcha
"cryptographp" que j'ai adapté en plugin en y apportant des
modifications mineures.
Certains critiqueront le fait que cela pose des problèmes
d'accessibilité. Et à cela, je répondrai "oui".
Mais d'une part, il vaut mieux avoir un outil imparfait que rien du tout
et d'autre part, j'ai déjà prévu une évolution du plugin.
Celle-ci intégrera un Captcha visuel.
Le principe est très simple. L'utilisateur se voit posé une question
"idiote" et doit y répondre. L'exemple serait "Quelle est la couleur du
cheval blanc d'Henri IV ?"
Ces Questions/réponses seraient aussi ajustable dans la mesure où elles
seraient stockées dans une table SQL.
Dernier point, le code HTML produit par la version actuelle du plugin
est xHTML 1.0 Strict.
Donc, si l'un des admins pouvait se mettre en relation avec moi (et tout
le monde est ok) et me fournir un compte SVN, ce serait bien sympa.
Excellent ce captcha -- même s'il me semble que pour l'instant le système se
défend bien contre le spam, avoir une arme de plus est bienvenu. En plus il
est joli
Le principe est très simple. L'utilisateur se voit posé une question "idiote" et doit y répondre. L'exemple serait "Quelle est la couleur du cheval blanc d'Henri IV ?"
Là je suis plus sceptique. C'est bien si on pense que le monde entier
connait la réponse (même ceux qui ne parlent pas français). Sinon, ça ne
fonctionne tout simplement pas, à moins d'avoir une super-méga base de
questions idiotes multilingues.
Le principe sera fait en multi langue en effet ! Car SPIP l'est aussi.
Ce mécanisme là, ne sera utilisé que par les gens ayant une déficience et non par la majorité des internautes.
L'idée étant d'avoir quelque chose de simple.
Ces Questions/réponses seraient aussi ajustable dans la mesure où elles seraient stockées dans une table SQL.
C'est lourd, non ?
Ce c'est pas lourd du tout (a moins d'avoir 1 million de questions ) J'ai développé ce bout de code en plugin pour mon ancien blog sous dotclear.
C'était instantané.
Pourquoi ne pas faire une phrase standard du genre : "Veuillez recopier
ci-contre les lettres LCDYL" ?
Quand la base de questions est trop simple, trop faible, les moteurs de spam arrivent à s'adapter et du coup le mécanisme n'est plus aussi efficace. (Expérience vécu).
> C'est lourd, non ?
>
Ce c'est pas lourd du tout (a moins d'avoir 1 million de questions )
J'ai développé ce bout de code en plugin pour mon ancien blog sous dotclear.
C'était instantané.
Je ne pensais pas à lourd en calculs, mais en données/quantité de code.
Ce c'est pas lourd du tout (a moins d'avoir 1 million de questions ) J'ai développé ce bout de code en plugin pour mon ancien blog sous dotclear.
C'était instantané.
Je ne pensais pas à lourd en calculs, mais en données/quantité de code.
La quantité de donnée est fonction de l'administrateur du site
La quantité de code est relativement minime de mémoire.
A mon avis, les gens de free.fr qui ont régulièrement des soucis, pourront sans problème utiliser cette méthode plutôt que la génération d'une image.
L'utilisateur se voit posé une question "idiote" et doit y répondre. L'exemple serait "Quelle est la couleur du cheval blanc d'Henri IV ?"
effectivement cela est une très bonne idée de faire un plugin antispam
pour ma part ayant eut des problèmes de spams même avec le champ nobot
j'ai finalement opté pour l'exclusion obligatoire de tout lien en dur dans les champs en acceptant faussement le formulaire quand même
spip prenant en effet le raccourci [link->gotolink]
et non pas <a href='gotolink'>link</a> ce qui a pour l'instant résolu le problème.
Il me semble qu'un captcha doit être accessible à tous, un qui oblige à répondre dans une langue donnée ou qui donne
une image à recopier exclue les malvoyants et çeux qui ne comprennent pas la langue, aussi simple soit la question.
Que penses tu d'un captcha qui génèrerait une phrase pioché dans une liste donnée par le webmaster et proposerait à l'utilisateur de recopier les 3 dernieres lettres ou les 4 premières ou les cinq dernières aléatoirement? c'est peut être pas la solution, mais faut bien chercher à contrer ce fléau!
L'utilisateur se voit posé une question "idiote" et doit y répondre. L'exemple serait "Quelle est la couleur du cheval blanc d'Henri IV ?"
effectivement cela est une très bonne idée de faire un plugin antispam
pour ma part ayant eut des problèmes de spams même avec le champ nobot
j'ai finalement opté pour l'exclusion obligatoire de tout lien en dur dans les champs en acceptant faussement le formulaire quand même
spip prenant en effet le raccourci [link->gotolink]
et non pas <a href='gotolink'>link</a> ce qui a pour l'instant résolu le problème.
Il me semble qu'un captcha doit être accessible à tous, un qui oblige à répondre dans une langue donnée ou qui donne
une image à recopier exclue les malvoyants et çeux qui ne comprennent pas la langue, aussi simple soit la question.
Que penses tu d'un captcha qui génèrerait une phrase pioché dans une liste donnée par le webmaster et proposerait à l'utilisateur de recopier les 3 dernieres lettres ou les 4 premières ou les cinq dernières aléatoirement? c'est peut être pas la solution, mais faut bien chercher à contrer ce fléau!
Rhoooo dis donc, cela me rappelle les 1ères protections qu'il y avait sur certains jeux Atari.
En pleine action, ou à un changement de niveau, le jeu te demandait le 3ème mot du 2ème paragraphe de la page 42.
C'est vrai que c'est une excellente solution.
Je pense qu'idéalement pour tromper le maximum de robot, c'est d'avoir de multiples solutions.
Le Captcha pour les images et la reconnaissance de forme n'étant pas si simple que cela.
Les questions idiotes même si cela oblige à les gérer de manière multilingue. Et puis, il y a la communauté qui se chargera de créer les bases de questions à mon avis
En anglais cela pourrait donner "What's the name of Shakespear ?"
Et le donc, ton idée sur un mot dans un phrase. Concept qui peut d'ailleurs étendu sur une grille de mots n*m et demander un mot via une coordonnée
Bref, j'vais avoir de quoi coder et je pense que cela sera sympa pour tout le monde
L'utilisateur se voit posé une question "idiote" et doit y répondre. L'exemple serait "Quelle est la couleur du cheval blanc d'Henri IV ?"
Il me semble qu'un captcha doit être accessible à tous, un qui oblige à répondre dans une langue donnée ou qui donne
une image à recopier exclue les malvoyants et çeux qui ne comprennent pas la langue, aussi simple soit la question.
Ben voila, en tout cas bienvenue!
toutati
Tout ceci serait résolu par des questions mathématiques :
? 4 + 5 = ...
? 3 - 1 = ...
L'utilisateur se voit posé une question "idiote" et doit y répondre. L'exemple serait "Quelle est la couleur du cheval blanc d'Henri IV ?"
Il me semble qu'un captcha doit être accessible à tous, un qui oblige à répondre dans une langue donnée ou qui donne
une image à recopier exclue les malvoyants et çeux qui ne comprennent pas la langue, aussi simple soit la question.
Ben voila, en tout cas bienvenue!
toutati
Tout ceci serait résolu par des questions mathématiques :
? 4 + 5 = ...
? 3 - 1 = ...
Malheureusement certains robots s'adaptent à ce genre de question de manière très (trop) simple.
La varité des solution est à privilégier...
L'utilisateur se voit posé une question "idiote" et doit y répondre. L'exemple serait "Quelle est la couleur du cheval blanc d'Henri IV ?"
Il me semble qu'un captcha doit être accessible à tous, un qui oblige à répondre dans une langue donnée ou qui donne
une image à recopier exclue les malvoyants et çeux qui ne comprennent pas la langue, aussi simple soit la question.
Ben voila, en tout cas bienvenue!
toutati
Tout ceci serait résolu par des questions mathématiques :
? 4 + 5 = ...
? 3 - 1 = ...
pfiouu je vois passer tout ce thread la ...
c'est bien compliqué pour le moment à mon avis
Attendez que l'heure soit venue pour sortir l'arme nucléaire et embeter tous les utilisateurs avec ça.
Il y a des échelons intermédiaires dans la réponse graduée
Dans forms&tables, il y a un mécanisme (c'est pas de moi mais d'antoine hein, rendons à césar ...) tout bete et très efficace car il obligerait l'éventuel robot spammeur à recharger la page html apres son post, l'analyser et faire un hit sur une autre url pour valider la réponse (pour un internaute c'est transparent, ce hit est fait par la navigateur grace à un tag img, et pour l'accessibilité il suffit de mettre un alt sur cet img, le tout dans un lien vers le bon hit).
Quand on sait que deja la plupart des robot ne charge meme pas la page initiale mais balancent des post directs, attendre et recharger la réponse est très couteux pour eux et ca fait tomber leur cadence. Sans compter qu'il faut analyser la page pour trouver l'url appeler ensuite).