Derniers journaux de andeus :
- [20/05@18:51] Les DNS Gandi en rade ?
- [26/04@20:50] Explorer Destroyer
- [14/11@11:15] PHP6: Outch !
Journal : Captcha audio
Posté par andeus () le 13 juillet 2006Le problème majeur du captcha est qu'en plus de bloquer les bots, il bloque aussi les malvoyants.
Sur mon site je propose donc de télécharger la version audio du captcha. Pour cela j'utilise Flite de la façon suivante:
$string = valeur du captcha
$textparts = array(
'A' => 'Letter A as Aaron',
'B' => 'Letter B as Brian',
....
'1' => 'Number 0',
....
);
$strlen = strlen($string);
$text = '';
for($i=0;$i<$strlen;$i++) {
$letter = substr($string,$i,1);
$text .= $textparts[$letter] . '. ';
}
$tmpfile = tempnam("/tmp/",'audiocaptcha-');
shell_exec("/usr/bin/flite -t " . escapeshellarg($text) . " -o $tmpfile");
header('Content-type: audio/x-wav');
header("Content-Disposition: attachment;filename=".basename($tmpfile).".wav");
readfile($tmpfile);
unlink($tmpfile);
Voila, ça marche plutôt bien mais j'en arrive à mon problème: Je ne trouve pas de voix française pour lire mon captcha :/
[1] Image avec du texte à recopier dans une case, pour éviter les bots, comme vous pouvez en voir par exemple sur ce site de temps en temps.
> Lire le journal (17 commentaires, moyenne: 2,5).
Flite
Un script de génération de captcha qui utilise aussi Flite pour la version audio: http://www.ejeliot.com/pages/2
Captcha sur wikipedia: http://en.wikipedia.org/wiki/Captcha
rabat-joie
Le problème majeur du captcha audio est qu'en plus de bloquer les bots, il bloque aussi les mal-entendants.
-
[^]sale idiot
Posté par super_mario () le 13/07/2006 à 11:20. (lien). Évalué à 2.Mea culpa, ça m'apprendra à lire en diagonale, il propose de télécharger l'équivalent converti depuis la chaîne pour les mal-voyants /o\ Vous pouvez moinsser.
Sinon j'ai vu des sites proposer ce fonctionnement (hotmail je crois). Bon reste le problème des aveugles sourds.-
[^]Re: sale idiot
Posté par Nicolas Schoonbroodt (Jabber id, page perso, ) le 13/07/2006 à 11:25. (lien). Évalué à 3.Mais il y a aussi le fait que si tu met captcha audif et visuel sur le même site, tu augmente les possibilités pour un bot de le déchiffrer. Si en plus le captcha représente le même mot, alors on peut recouper les infos. Quel bonheur !
--
[ Répondre ] Ce commentaire est-il impertinent ou utile ?-
[^]Re: sale idiot
Posté par andeus () le 13/07/2006 à 11:40. (lien). Évalué à 3.Ouai :/ Mais en attendant c'est pour moi la solution la plus efficace parmis celles qui ont été proposées ici: http://linuxfr.org/~yeupou/20888.html
-
-
[^]Re: sale idiot
Posté par Jean-Philippe (page perso, ) le 13/07/2006 à 13:11. (lien). Évalué à 2.Le peu de sourds aveugles ont d'autres priorités que de surfer sur internet...
-
[^]Re: sale idiot
Posté par Colin Leroy (page perso, ) le 13/07/2006 à 13:44. (lien). Évalué à 4.Bon reste le problème des aveugles sourds.
Suffit de faire une exception si le nom entré est "Hellen Keller"...
(j'ai honte)-
[^]Re: sale idiot
Posté par liberforce (Jabber id, page perso, ) le 13/07/2006 à 14:00. (lien). Évalué à 4.Faut pas, ça aura au moins eu le mérite de me faire connaitre cette charmante dame et son histoire: http://en.wikipedia.org/wiki/Helen_Keller
-
-
[^]Re: sale idiot
Posté par Nahuel ANGELINETTI (Jabber id, page perso, ) le 13/07/2006 à 15:58. (lien). Évalué à 2.Ca doit exister des sorte de tableau ou le texte d'une page web est transcrit en brail. Donc l'aveugle sourd pourra lire le captcha texte.
Et si ca n'existe pas, ce serait pas mal de le développer ;)--
Jabber/XMPP : nahuel@ahtna.org-
[^]Re: sale idiot
Posté par kaouete (page perso, ) le 13/07/2006 à 16:41. (lien). Évalué à 2.le captcha texte est une image contenant du texte :]
-
[^]Re: sale idiot
Posté par Nahuel ANGELINETTI (Jabber id, page perso, ) le 13/07/2006 à 17:50. (lien). Évalué à 0.Il existe des captcha textes qui ne sont pas des images, mais réellement du texte.
--
Jabber/XMPP : nahuel@ahtna.org
-
-
[^]Re: sale idiot
Posté par Jean-Philippe (page perso, ) le 13/07/2006 à 17:23. (lien). Évalué à 3.Comment tu apprends le braille à un sourd aveugle ?
-
[^]Re: sale idiot
Posté par Nahuel ANGELINETTI (Jabber id, page perso, ) le 13/07/2006 à 17:52. (lien). Évalué à 1.Générallement c'est pas de naissance, et générallement les deux ne sont pas venus d'un coup...
sinon le pauvre... et je ne vois aucune autre methode...
le morse par vibration sur la peau ? encore faudrait il qu'il ai appris le morse avant d'avoir eu l'accident...--
Jabber/XMPP : nahuel@ahtna.org
-
[^]Re: sale idiot
-
-
-
Invalid !!
....
'1' => 'Number 0',
....
Enter password: 0
Wrong password, try again...
:)
-
[^]Re: Invalid !!
...
Ca n'empeche que les captcha sont :
1/ emmerdants pour tout le monde, sourds, aveugles, cul de jatte
2/ Pour la graaaaaande majorité cassables par des bots en moins de temps qu'il n'en a fallut pour coder le captcha lui meme (celui de ce site en est d'ailleur un exemple flagrant)
3/ Au final, completement inutiles
Si quelqu'un arrive a me sortir l'interet reel de cette chose (et un captcha son, en plus d'emmerder le monde qui n'a pas le son/qui est sourd/ etc, est limite aussi voir plus simple a cracker qu'un captcha visuel), je suis preneur.
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.