top of page
Foto del escritorLuna Nogales Jiménez

¿Qué es CAPTCHA y por qué los robots no pueden engañarlo?

¿Alguna vez te has preguntado por qué te piden que marques casillas, identifiques imágenes o resuelvas acertijos antes de acceder a ciertas páginas web? La clave se encuentra en el sistema CAPTCHA, que tiene como propósito verificar que eres un ser humano y no un robot.


Al final del post puedes descargarte gratis una infografía sobre qué es un CAPTCHA, cómo funciona y cómo distingue entre humanos y robots.



CAPTCHA: qué significa y cómo funciona


El sistema CAPTCHA, acrónimo de "Completely Automated Public Turing test to tell Computers and Humans Apart" (Prueba de Turing Pública Automatizada Completamente para Distinguir entre Computadoras y Humanos), es una herramienta que se utiliza para detectar las actividades automatizadas no deseadas en la web. 


Su función principal es garantizar que las interacciones en línea sean realizadas por humanos y no por bots.

¿Qué es un bot?


Un “bot” es un término abreviado de "robot" que se refiere a un software diseñado para realizar tareas automatizadas en internet. 


Estos programas informáticos pueden ejecutar diversas acciones de forma autónoma y repetitiva, simulando la interacción humana. Los bots pueden tener distintos propósitos, desde acciones simples como recopilar información o realizar búsquedas en la web, hasta tareas más complejas como responder en conversaciones, realizar transacciones en línea o incluso acciones maliciosas, como el envío de spam.


No todos los bots tienen intenciones maliciosas, algunos cumplen funciones útiles, como los bots de atención al cliente en sitios web. Sin embargo, cuando se habla de "bots" en el contexto de seguridad en línea, a menudo se hace referencia a programas automatizados que intentan realizar acciones no autorizadas o engañosas, como ataques cibernéticos o fraudes en línea.



El CAPTCHA ha experimentado una evolución significativa desde su inicio. Uno de los desarrollos más notables es la transformación del CAPTCHA tradicional en un sistema más avanzado, el actual ReCAPTCHA (propiedad de Google).


Aunque comúnmente se asocia al CAPTCHA con la tarea de marcar casillas que contienen objetos específicos, como bicicletas o semáforos, su verdadera esencia va más allá de esta aparente simplicidad.


La función principal del CAPTCHA es medir el comportamiento del usuario. ¿Cómo lo hace? Analizando la dinámica del movimiento del ratón, como la velocidad y el estilo de navegación. Este análisis proporciona una capa adicional de seguridad al detectar patrones distintivos de comportamiento humano.


En su constante evolución, ahora el ReCAPTCHA también incorpora la evaluación del historial de búsqueda y el comportamiento del usuario en la web (a través de la dirección IP o el funcionamiento de las cookies).


Esta ampliación de criterios mejora aún más la capacidad del sistema para diferenciar entre humanos y máquinas, proporcionando un nivel más avanzado de seguridad.


Tipos de CAPTCHA


Los CAPTCHAS más comunes son los siguientes:


  • CAPTCHA de texto: son letras garabateadas o de difícil lectura. Este es el primer tipo de CAPTCHA que se desarrolló.


CAPTCHA de texto

  • CAPTCHA de preguntas lógicas o problemas matemáticos.



CAPTCHA Matemático


  • CAPTCHA imagen: es el sistema actual (ReCAPTCHA).


CAPTCHA imagen: es el sistema actual (ReCAPTCHA de Google).

CAPTCHA imagen: es el sistema actual (ReCAPTCHA de Google).

Además, existen otros CAPTCHAS como los de audio, combinación de palabras o los CAPTCHAS de juegos, pero estos son menos frecuentes. 


¿Por qué un robot no puede hacer clic en las casillas del CAPTCHA? 


A pesar de que los bots son capaces de identificar imágenes y marcar casillas de verificación, todavía no pueden replicar de manera auténtica el comportamiento humano al mover el ratón.


Los robots tienden a realizar movimientos altamente predecibles en una página, moviéndose de manera recta y directa hacia su objetivo. En contraste, los seres humanos efectuamos movimientos más imprecisos y difíciles de replicar.


Estos movimientos menos lineales son un componente esencial en la diferenciación entre interacciones humanas auténticas y acciones automatizadas sospechosas.


Además, como se mencionó anteriormente, el CAPTCHA examina el historial de búsqueda del usuario en la web, actividad que es propia de los humanos y no de los robots.

Consejo para evitar un CAPTCHA incorrecto 


No dediques tiempo intentando marcar todas las casillas con bicicletas, semáforos o escaleras, lo esencial es demostrar que manejas el ratón con la naturalidad de un humano, realizando movimientos rápidos y no lineales como los que haría un robot.

En resumen, el sistema CAPTCHA se ha convertido en una barrera esencial para proteger la integridad de las interacciones en línea. Al evaluar no solo las acciones más simples, como marcar casillas, sino también el comportamiento general del usuario, contribuye significativamente a mantener la autenticidad de las conexiones en la web y a prevenir actividades automatizadas no deseadas.


Recursos plásticos: qué es CAPTCHA



Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating

iGracias por suscribirte!

¡Gracias por suscribirte!

bottom of page