Has oído hablar de la famosa declaración relacionada con Internet: “nadie sabe que eres un perro detrás del teclado”.
La respuesta simple para la pregunta CAPTCHA es que es un mecanismo para demostrar que la persona que proporciona la respuesta está demostrando que es un ser humano y no un programa de computadora o ‘bot’.
Algunos de los sistemas y aplicaciones que se ejecutan en la web suponen que los seres humanos normales usan el sistema. (La única excepción es para fines de indexación, que se realizan de manera automática). Como los seres humanos están involucrados, los sistemas pueden diseñarse para ‘velocidades aceptables’ ya que se introduce automáticamente algún tipo de retraso debido a la participación humana. Pero, imagine, si en lugar de un ser humano, alguien escribe un programa que seguirá haciendo cosas en la aplicación web. Un ejemplo simple de comprensión es cuando tiene que enumerar algunos millones de registros en la pantalla sin detenerse. Esto va a afectar a los otros programas.
- ¿Cómo promueve un blogger un blog?
- ¿Cuál es la diferencia entre varios tipos de DVD (como DVD-R, DVD + R y DVD + RW)?
- ¿Cómo ha cambiado tu vida FTTH?
- Cuando los registros olímpicos dejen de mejorar (sin estimulantes, tecnología, etc.), ¿habremos alcanzado la perfección humana?
- ¿Cuál es una forma práctica de dejar de usar su teléfono inteligente?
La situación anterior se vuelve más compleja si la información proporcionada por la aplicación web está relacionada con la privacidad, como su cuenta bancaria. Si uno necesita hackear la cuenta de otra persona, simplemente seguirá probando diferentes contraseñas. Es similar a un ladrón que intenta abrir una cerradura con diferentes llaves maestras que tiene con él.
Para evitar lo anterior, se implementa algo que el ‘mecanismo automatizado’ no puede hacer. Un método es restringir el número de intentos. Un método adicional es introducir el CAPTCHA que solo un ser humano puede entender (de acuerdo, la herramienta de próxima generación puede comprender incluso esto, pero luego encontraremos otro mecanismo). CAPTCHA esencialmente demuestra que usted es un ser humano detrás del teclado y estamos asegurando a la aplicación web que el sistema diseñado para la interacción humana funcionará de manera segura.