Salut.
En lisant ce journal sur le spam, j'ai repensé à la méthode des 'captchas' utilisés sur les blogs, ces espèces d'images contenant des symboles que l'on demande au posteur d'un message de retaper pour confirmer qu'il est bien un humain (ou au moins quelque chose d'approchant) [1]. J'ai cherché un peu si il y avait des commandes toutes faites qui permettraient de générer des captchas de manière simple ('pour les nuls'), et j'ai pas vu grand chose, donc j'ai essayé de m'y coller.
Ca donne Captcha! [2], un petit programme (400ko chez moi) qui genère une chaine de caractères aléatoires et une image correspondante que l'on peut sauver sous un format quelconque (surtout quand on a ImageMagick d'installé). La chaine réponse est également retournée sur la sortie standard lorsque l'on lance le programme. Quelques options permettent de customiser un peu la bête (lancer avec '-h' pour la liste des options disponibles).
Le programme a très peu de dépendances externes pour fonctionner donc ca devrait pouvoir tourner un peu près partout sans souci. En plus le code est très très court [3] donc peut être facilement repris et adapté si le coeur vous en dit. Voila c'est juste une petite maquette, en fait je voulais juste savoir si ca pouvait servir à quelque chose 'en vrai' ?
Vos avis sont les bienvenus.
[1] http://en.wikipedia.org/wiki/Captcha
[2] Site avec exemples : http://www.greyc.ensicaen.fr/~dtschump/captcha/
[3] Code source : http://cimg.cvs.sourceforge.net/cimg/CImg/examples/captcha.c(...)
En lisant ce journal sur le spam, j'ai repensé à la méthode des 'captchas' utilisés sur les blogs, ces espèces d'images contenant des symboles que l'on demande au posteur d'un message de retaper pour confirmer qu'il est bien un humain (ou au moins quelque chose d'approchant) [1]. J'ai cherché un peu si il y avait des commandes toutes faites qui permettraient de générer des captchas de manière simple ('pour les nuls'), et j'ai pas vu grand chose, donc j'ai essayé de m'y coller.
Ca donne Captcha! [2], un petit programme (400ko chez moi) qui genère une chaine de caractères aléatoires et une image correspondante que l'on peut sauver sous un format quelconque (surtout quand on a ImageMagick d'installé). La chaine réponse est également retournée sur la sortie standard lorsque l'on lance le programme. Quelques options permettent de customiser un peu la bête (lancer avec '-h' pour la liste des options disponibles).
Le programme a très peu de dépendances externes pour fonctionner donc ca devrait pouvoir tourner un peu près partout sans souci. En plus le code est très très court [3] donc peut être facilement repris et adapté si le coeur vous en dit. Voila c'est juste une petite maquette, en fait je voulais juste savoir si ca pouvait servir à quelque chose 'en vrai' ?
Vos avis sont les bienvenus.
[1] http://en.wikipedia.org/wiki/Captcha
[2] Site avec exemples : http://www.greyc.ensicaen.fr/~dtschump/captcha/
[3] Code source : http://cimg.cvs.sourceforge.net/cimg/CImg/examples/captcha.c(...)
> Lire le journal (60 commentaires, moyenne: 3,8).
Vous avez demandé le commentaire #925135.



Captcha accessible
J'ai utilisé sur mon blog pendant longtemps un captcha accessible qui posait des questions simplissimes du genre "quelle est la troisième lettre du deuxième mot de la phrase?", "combien font 2+2, en lettres?"
Pas un spam.
[^]Re: Captcha accessible
Ca ne fonctionne que parce que c'est ton captcha utilisé uniquement chez toi. Parce que calculer la lettre à une certaine position ou faire une opération mathématique les robots peuvent techniquement le faire bien mieux que toi.
Et parti de ce principe tu n'as même pas besoin de faire faire un calcul ou d'emm* l'utilisateur à repérer la position d'une lettre. Tu peux lui demander "tapes toto dans la case suivante". Tu n'as même pas besoin de changer le terme à taper dynamiquement.
[^]Re: Captcha accessible
L'ordi peut certe calculer plus vite que moi, mais encore faut il qu'il comprenne qu'on lui demande de calculer quelque chose. c'est amha sur ça que se base ce type de captcha
[^]Re: Captcha accessible
Sauf que le nombre de type de questions est forcément limitée. Et qu'il est facile de programmer un truc différent pour chaque questions.
[^]Re: Captcha accessible
Ce qui ne tient, comme dit plus haut, que parce que le système est peu répandu. Sinon, développer ce qu'il faut pour comprendre la question devient rentable et - presque du même coup - trivial.
[^]Re: Captcha accessible
J'ai ce type de contrôle sur mon blog. Il y a quelques spams qui passent, style 2/3 par semaine. Mais avec un filtre baysien derrière, c'est radical.