Vídeo de la presentación: http://www.youtube.com/watch?v=6BbfcGs2VLI
¿Qué es un CAPTCHA? Problemas de accesibilidad (2/2)
Los problemas de accesibilidad que presentan los captcha y las soluciones quehay para que los captcha sean accesibles.
Más información: http://accesibilidadweb.dlsi.ua.es
Autor: Sergio Luján Mora, profesor de la Universidad de Alicante (http://www.ua.es)
¿Qué es un CAPTCHA? Problemas de accesibilidad (2/2)
1. ¿Qué es un CAPTCHA?Problemas de accesibilidad (2) Sergio Luján Mora sergio.lujan@ua.es CPT-03
2.
3.
4. ¿Qué soluciones hay? Puzzles lógicos Salida auditiva Uso limitado de cuentas Controles no interactivos Sistemas de identidad federados Otros enfoques
12. <form> Nombre: <input type="text" name="nombre" /> <br /> Email: <input type="text" name="email" /> <br /> Comentario: <textareacols="40" rows="5" name="comentario"></textarea> <br /> Este campo hay que dejarlo vacío: <input type="text" name="tarromiel" id="tarromiel" /> <br /> <input type="submit" value="Enviar" /> </form> HTML Nombre Email Comentario CSS #tarromiel { display: none; } Este campo hay que dejarlo vacío Enviar
13. Nombre Nombre Email Email Comentario Comentario Este campo hay que dejarlo vacío Enviar Enviar
14. Nombre Nombre Sergio Luján Watches Email Email sergio.lujan@ua.es watches@wtch.com Comentario Comentario Un comentario de prueba $159 Rep1icaWatches at Rep1icaExpertTop qua1ity replicaWatches of Swissluxurywatchbrands Este campo hay que dejarlo vacío Watches Enviar Enviar
15. CAPTCHA del tarro de miel Ventajas: Simple Transparente Accesible Desventajas: ¿CSS? Bots compatibles con CSS
16.
17. WP Hashcash functionwphc(){ varwphc_data = [1826990040,1642380234,1744545182,1625853405,2080285395,1956838107,2063579084,1017887948,985654664,1017903262,985654664,1034680734,1068690319,804713093,1826857673,1659154913,1795139534,800127894]; for (var i=0; i<wphc_data.length; i++){ wphc_data[i]=wphc_data[i]^260821694; } var a = new Array(wphc_data.length); for (var i=0; i<wphc_data.length; i++) { a[i] = String.fromCharCode(wphc_data[i] & 0xFF, wphc_data[i]>>>8 & 0xFF, wphc_data[i]>>>16 & 0xFF, wphc_data[i]>>>24 & 0xFF); } returneval(a.join('')); }
18. WP Hashcash Proof-of-work Prueba de trabajo Asimetría: Difícil (pero factible) para el cliente Fácil de verificar por el servidor Ventajas y desventajas
19. Resumen Problemas de accesibilidad Nuevos captcha Captcha (no) accesible Captcha transparente Juego del gato y el ratón