¿Qué sistema CAPTCHA utilizar puede ser respondido mejor por otros, o mirando ¿Cuáles son las mejores prácticas y quiénes son los líderes del mercado en el software CAPTCHA? Sin embargo, hay una tendencia sobre la que me gustaría comentar que podría ser relevante.
Los CAPTCHA siempre han sido un juego de gato y ratón. El desarrollador del sitio crea una imagen que es difícil de leer para las computadoras y fácil para los humanos. Su adversario (piratas informáticos, delincuentes, traficantes diversos) mejora la capacidad de la computadora para leerlo. Los desarrolladores del sitio hacen una imagen más difícil. El adversario mejora el software para leerlo. Y así sucesivamente, hasta que la imagen sea difícil de leer tanto para la computadora como para los humanos.
Para romper este ciclo, varias compañías están considerando otras tareas que serían difíciles de realizar para una computadora, pero fáciles para un ser humano. Uno de estos con los que me topé recientemente es ¿Eres un humano? (http://areyouahuman.com/). Ofrecen un juego simple que requiere un conocimiento general que los humanos ya poseen, pero las computadoras necesitan ser enseñadas.
Si bien probablemente no sería muy difícil enseñarle a una computadora a ‘resolver’ un juego de este tipo, Are You A Human no analiza el resultado para detectar si alguien es humano. En cambio, observa el comportamiento del usuario mientras juega: los movimientos del mouse, por ejemplo. Por lo tanto, el adversario travieso tiene que enseñarle a una computadora no solo a jugar, sino a jugar como un humano.
- ¿Cuál es el equivalente a escala humana de lanzar un insecto?
- ¿Por qué no hay más indignación sobre el nivel / escena de violación extraterrestre en el nuevo Duke Nukem Forever?
- ¿Por qué la gente destruye la vida?
- ¿Cuál es el beneficio de la filosofía veraz en la vida humana?
- ¿Cuáles son los límites de la inteligencia humana?
Por supuesto, podemos ver el mismo ciclo que aparece allí. A medida que las computadoras se vuelven mejores para actuar como humanos, el juego será más restrictivo sobre lo que considera el comportamiento humano. En algún momento, los humanos mismos tienen que comenzar a actuar más humanos para pasar la prueba. Al igual que la competencia de prueba de Turing, donde hoy en día se otorgan premios al ser humano más humano, esto comienza a cuestionar lo que significa actuar como humano. Es una experiencia extraña cuando juegas y el software decide que eres una computadora y no puedes pasar.
Y en cualquier caso, tanto los CAPTCHA como otros enfoques fracasan cuando se recluta a otros humanos para pasar la prueba. Con CAPTCHA ya estamos viendo que el CAPTCHA se presenta a alguien en un sitio diferente o como una tarea de Mechanical Turk, y la solución se presenta al sitio original para pasar la prueba. Este es un problema sin solución, diría.
(Sugerencia para el podcast de radio Spark para la historia sobre esto: http://j.mp/RqUIZ3)