Muchos de nosotros nos hemos sentido molestos y mal debido a las ventanas emergentes que aparecen cuando intenta acceder a un sitio a través de Google Chrome, que le pide que confirme si es humano o no. Por una vez, parece lo más estúpido que preguntar, especialmente si aparece en tu cara una y otra vez. Eso es CAPTCHA, una prueba de desafío-respuesta que le permite al navegador determinar que no es una máquina la que está tratando de ingresar a sus búsquedas personales. CAPTCHA se ha convertido en una medida de protección común para mantener a los robots de spam fuera de Internet y evitar abusos. Pero en los últimos años, CAPTCHA se ha expandido y también se ha convertido en una tarea compleja que requiere que nos concentremos en el llamado desafío de respuesta. ¿Por qué su navegador le pide que confirme "No soy un robot"? ¿Y cómo acaba de convertirse en un desafío molesto y que requiere mucho tiempo? Lea cómo algo que comenzó como una herramienta para eliminar spambots, ahora se ha convertido en una carrera agotadora entre humanos y máquinas.
¿Qué es CAPTCHA?
Imagen: The New York Times
CAPTCHA son las siglas de prueba de Turing pública completamente automatizada. Fue desarrollado en algún momento a principios de la década de 2000 como una prueba para que los humanos demuestren que no son máquinas o robots de spam que intentan violar la seguridad del navegador. Aunque la autoría de CAPTCHA es tema de otro debate, su primera versión se remonta a 1997. Cuando se utilizó por primera vez, CAPTCHA solía pedir a los usuarios que probaran su "humanidad" escribiendo una secuencia de letras distorsionadas en texto simple. En algunas secuencias, las letras distorsionadas se combinaron con números escritos en un formato distorsionado similar. Estos caracteres se escribieron de una manera que parecía no haber espacio entre ellos y el código se cambiaba en cada intento de inicio de sesión. Esto se hizo porque, para decodificar un número casi infinito de secuencias distorsionadas, siempre se requeriría algo de inteligencia humana; mientras que, un algoritmo de máquina de computadora no puede detectar secuencias distorsionadas. Por lo tanto, CAPTCHA fue adoptado instantáneamente por muchos proveedores de servicios web y de correo.
Pero luego, en los próximos años, CAPTCHA se complicó.
ReCAPTCHA de Google: una actualización complicada de la prueba original
Fuente de la imagen: Business Insider
En 2007, Google compró el programa llamado reCAPTCHA de un grupo de investigadores originales del sistema y comenzó a usarlo ampliamente en Google Scholar y Google Books. Pero, desde donde había comenzado, CAPTCHA en esta última forma se convirtió en un dolor de cabeza para los usuarios de Google. A medida que crecía la investigación sobre el aprendizaje automático, también lo hacía la capacidad de los sistemas informáticos y sus algoritmos para resolver problemas complejos. Por lo tanto, las secuencias de caracteres originales se volvieron demasiado fáciles de resolver para los robots y las máquinas. Entonces, Google siguió adelante e hizo que esos personajes fueran más retorcidos y técnicamente más confusos para el ojo humano. En realidad, esto inició la carrera real entre la inteligencia humana y la máquina, que se convirtió en la verdadera molestia que se convirtió en reCAPTCHA para los usuarios de Google. Para asegurarse de que el usuario que accede a las plataformas y búsquedas de Google no sea un bot,
Agregar imágenes a la prueba: No CAPTCHA reCAPTCHA de Google
En 2014, mucho más tarde después de que Google adquiriera reCaptcha, decidió actuar sobre la molestia que sus secuencias le estaban causando a los usuarios. Además, en todos estos años, una vez más, los investigadores para crear máquinas más inteligentes han superado las capacidades de reCAPTCHA para comprender los desafíos de respuesta. En una prueba experimental, los investigadores de Google determinaron que a pesar de las mayores complicaciones y las molestas ventanas emergentes, los algoritmos de aprendizaje automático pudieron obtener más del 99 por ciento de las respuestas correctamente, mientras que los humanos apenas logramos el 33 por ciento. Entonces, era hora de un cambio.
Google decidió hacer desaparecer la molestia de los usuarios. El nuevo “NoCAPTCHA reCAPTCHA” permitió a los usuarios simplemente pasar la prueba haciendo clic en la casilla de verificación. Esta vez, Google siguió adelante con la tecnología API y utilizó las preferencias del usuario para determinar si es un humano o un robot. El nuevo reCAPTCHA de Google analizó las búsquedas de los usuarios, así como el movimiento del cursor del mouse. Un bot no puede emular un clic del mouse como para un bot, analizando el código para esa prueba CAPTCHA en particular vería esa casilla de verificación virtual como una imagen gráfica, y no respondería a eso. Pero nuevamente, si un bot puede leer JavaScript, entonces puede emularlo fácilmente y la opción de seguimiento del movimiento del mouse fallaría.
Entonces, ¿cómo se soluciona ese problema? Y, ¿qué pasa si realiza una búsqueda diferente a sus preferencias?
Fuente de la imagen: Reddit
Bueno, en ese caso, bienvenido a otra prueba. El nuevo reCAPTCHA de Google te lleva a una serie de "pruebas oculares" para ver si eres un humano o un robot. Entonces, en caso de que realice una búsqueda no recomendada o sospechosa, Google le pedirá que elija algunas imágenes específicas de un grupo completo de ellas. Todos hemos notado que Google nos pide que identifiquemos imágenes con semáforos, automóviles, parques o señales de tráfico, ¿verdad? Eso es lo que es NoCAPTCHA reCAPTCHA.
Esta es la versión más actualizada y más utilizada de CAPTCHA, que se utiliza como medio de distinción entre humanos e inteligencia artificial no solo por Google, sino también por plataformas como Twitter, Facebook y Craigslist para evitar el spam y el abuso de los perfiles de los usuarios en las redes sociales. Pero una vez más, las imágenes en esta versión se han vuelto más borrosas para los ojos humanos, lo que aumenta la complicación del rompecabezas, y nuevamente se ha encontrado con el mismo camino que reCAPTCHA fue antes.
¿Pero por qué?
Leer también: -
¿Qué es más seguro? Reconocimiento de huellas dactilares frente a reconocimiento facial Tanto el toque de huellas dactilares como el desbloqueo facial se han convertido en las principales funciones de seguridad del teléfono y se comparan constantemente por su eficacia. Saber...
¿Por qué los rompecabezas CAPTCHA son tan complicados?
Fuente de la imagen: Reddit
CAPTCHA se inició como un medio para evitar que bots y máquinas imiten como usuarios humanos y accedan a cualquier tipo de datos por medios ilícitos. Pero como la investigación y los experimentos sobre aprendizaje automático e inteligencia artificial fueron demasiado lejos e incluso tuvieron éxito, creamos máquinas con capacidades para resolver cálculos muy complejos y CAPTCHA se convirtió en pan comido. La ciencia le dio a la máquina habilidades tan extensas que ahora, si intentamos hacer algo difícil para el software o el bot, sería más difícil para un ser humano decodificarlo.
¿Es una gran sorpresa que CAPTCHA esté fallando de alguna manera?
Fuente de la imagen: Creatividad de la pestaña de esquina
Definitivamente no. Hemos creado computadoras cuánticas funcionales. Hemos resuelto cientos de acertijos y problemas de cálculo relacionados con el análisis financiero, las decisiones comerciales y las ciencias médicas. Hemos hecho uso de toneladas de aplicaciones y herramientas basadas en máquinas para facilitar nuestras vidas y ayudarnos en áreas de investigación más complejas. Mientras tanto, hemos dotado a las máquinas de su propia inteligencia para aumentar la velocidad y la eficiencia de las tareas. Dado que nuestras vidas dependen en gran medida de la inteligencia artificial y el aprendizaje automático, era solo cuestión de tiempo que nos superara.
¿Qué longitud puede CAPTCHA llegar más lejos?
Fuente de la imagen: seguridad desnuda
Según lo que los investigadores están haciendo con este mecanismo de respuesta-desafío, esto es solo el comienzo. Se han realizado varias pruebas para actualizar las herramientas CAPTCHA actuales y cambiar la forma en que se llevan a cabo estas pruebas de desafío de respuesta. En 2017, PayPal obtuvo una patente sobre un nuevo tipo de técnica CAPTCHA. Aquí, los acertijos y preguntas que se le hacen a un usuario para demostrar su humanidad diferirían según su origen étnico, ubicación y género. De manera similar, Amazon Technologies patentó un estilo de rompecabezas CAPTCHA, en el que se pedía a las personas que resolvieran ilusiones ópticas y acertijos lógicos típicos, que no serían familiares para ellos. Ahora, aquí Amazon intentó revertir el rompecabezas. Amazon Technologies ha afirmado que la mayoría de los humanos obtendrían respuestas incorrectas, mientras que la IA moderna, dadas sus capacidades, las haría bien y, por lo tanto, la respuesta con la respuesta incorrecta sería el usuario humano. Otras patentes incluyen un rompecabezas similar a un juego para CAPTCHA, donde los usuarios requerirían resolver imágenes de rompecabezas de tablero para demostrar su humanidad. Estas son algunas de las ideas iniciales que se están abriendo camino para actualizar CAPTCHA.
Pero, ¿son realmente efectivos?
En muchos sentidos, no lo son. En primer lugar, en esta generación de la “era espacial” donde el aprendizaje automático es literalmente el siguiente paso en la evolución humana, ningún CAPTCHA permanecería intacto. -En segundo lugar, estas ideas son demasiado complicadas para los humanos. Si esperas que un chico responda correctamente a preguntas de diversidad cultural todo el tiempo, entonces estás equivocado. Las personas difieren unas de otras en etnias, idiomas y personalidades a gran escala y es casi imposible desarrollar un conjunto tan extenso de desafíos de respuesta basados en antecedentes culturales. Además, Internet es algo que es accesible para cualquier persona desde cualquier lugar, independientemente del coeficiente intelectual, la edad y el nivel de inteligencia de esa persona. Por lo tanto, es difícil creer que todas las personas de todas las edades tengan la capacidad de resolver un rompecabezas de un juego de mesa para pasar una página web. Probablemente, investigadores,
¿Qué se puede hacer para que CAPTCHA sea más confiable?
Bueno, ese es un tema de gran discusión e investigación antes de que podamos encontrar algo que facilite esto a los humanos. Sin embargo, es necesario buscar algún aspecto del comportamiento humano que pueda ser imposible de imitar para un robot de IA. Se puede desviar más atención al desarrollo de herramientas CAPTCHA que buscarían “acciones” en las páginas web. Google activó recientemente su Versión 3 de reCAPTCHA llamada reCAPTCHA v3. La nueva versión de la prueba de respuesta-desafío de Google utiliza lo que se llama "Análisis de riesgo adaptativo", que no empuja a los usuarios a ningún tipo de prueba y no les pide que marquen la casilla virtual. Es completamente libre de fricciones para los usuarios y les permite acceder a las páginas web directamente. Para llevar a cabo la detección de bot para prevenir el abuso de spam, el nuevo reCAPTCHA de Google permitiría a los propietarios de sitios web determinar si los usuarios de su sitio son un bot o no. a través de las puntuaciones que les daría Google en función de su algoritmo de análisis de riesgos. La puntuación detectaría si el tráfico en el sitio es sospechoso o no. Luego, los propietarios pueden presentar a los usuarios sospechosos una prueba de respuesta para verificar la detección de reCAPTCHA. Si bien Google no dirá cómo su nuevo algoritmo asignaría estos puntajes a los usuarios, puede considerarse como un medio acogedor para filtrar el tráfico, donde se ha considerado la molestia y la dificultad de los usuarios para resolver las pruebas anteriores.
Opinión final
Fuente de la imagen: VectorStock
Es demasiado pronto para decir que el nuevo reCAPTCHA v3 de Google es la mejor y más fácil forma de evitar el tráfico de bots en las páginas web. Además, el ritmo al que avanza la investigación de la inteligencia artificial y el aprendizaje automático, no podemos conocer las implicaciones que tendría en cualquier nueva técnica CAPTCHA.
Dado que las personas apuestan más por el aprendizaje automático y no por la vigilancia de las actividades de las máquinas, todas estas nuevas patentes de técnicas CAPTCHA pueden volverse inviables en un futuro próximo. Por ahora, CAPTCHA sigue siendo la prueba de desafío de respuesta más utilizada para la detección de bots en la web. Pero para tenerlo así durante más y más años, es importante que se descubran los métodos de distinción entre la IA y los humanos antes de transmitir todo lo que tenemos y lo que sea que defina nuestro legado a las máquinas inteligentes de las que dependemos.