Estaba pensando en cómo recaptcha se está volviendo más difícil cuando pensé en otra posible solución. Las imágenes no durarán para siempre, por lo que necesitaremos algo más algún día, como la lógica humana o la emoción. Google y otros están tratando de agrupar imágenes por categoría (encontrar la imagen que no pertenece) pero eso requiere una gran cantidad de imágenes y no funciona para los ciegos.
De todos modos, ¿qué pasaría si se reuniera una colección masiva de texto (libros de dominio público de cada idioma) y se le mostrara una oración al usuario con 1 (o 2) palabras que fueran un cuadro de selección? Solo las computadoras que sabían la gramática correcta del inglés / español / alemán podrían saber cuál de las palabras pertenecía a la oración.
¿Habría algún problema con este enfoque? Supongo que sería bastante fácil para cualquiera que conozca el idioma en que se muestra la sentencia para descubrir la respuesta más fácilmente que tratar de leer el texto reCAPTCHA. Además, almacenar una cantidad increíble de oraciones solo tomaría un par de gigabytes de espacio y no tomaría nada cerca del tiempo de CPU creando imágenes / tomas de audio. En otras palabras, cualquiera podría alojar su propio sistema de captcha con un impacto mínimo en el rendimiento del sistema.
¿Hay algún problema con este enfoque? Más específicamente, estoy buscando el principal problema con este enfoque.