¿Qué es un CAPTCHA? Problemas de accesibilidad (2/2)

2,440 views

Published on

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)

Published in: Education

¿Qué es un CAPTCHA? Problemas de accesibilidad (2/2)

  1. 1. ¿Qué es un CAPTCHA?Problemas de accesibilidad (2) Sergio Luján Mora sergio.lujan@ua.es CPT-03
  2. 2. ¿Qué soluciones hay? Puzzles lógicos Salida auditiva Uso limitado de cuentas Controles no interactivos Sistemas de identidad federados Otros enfoques
  3. 3. ¿Qué soluciones hay? Propuestas de captcha textual
  4. 4. <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
  5. 5. Nombre Nombre Email Email Comentario Comentario Este campo hay que dejarlo vacío Enviar Enviar
  6. 6. 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
  7. 7. CAPTCHA del tarro de miel Ventajas: Simple Transparente Accesible Desventajas: ¿CSS? Bots compatibles con CSS
  8. 8. 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('')); }
  9. 9. 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
  10. 10. Resumen Problemas de accesibilidad Nuevos captcha Captcha (no) accesible Captcha transparente Juego del gato y el ratón
  11. 11. Más información: http://accesibilidadweb.dlsi.ua.es/ sergio.lujan@ua.es

×