¿Cuál es el propósito de la tecnología CAPTCHA?

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.

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.

El propósito de CAPTCHA?

El propósito básico de CAPTCHA es distinguir entre una máquina y un ser humano. Como una máquina o robot se puede usar para llenar formularios con datos aleatorios, una imagen o audio que se ingrese no puede ser realizada por un robot o máquina y, por lo tanto, un humano solo puede hacerlo.

El paso que te hace probar que eres humano es básicamente un CAPTCHA (prueba de Turing pública completamente automatizada para distinguir a computadoras y humanos). Inicialmente, un CAPTCHA consistía en imagen o audio para verificación. Pero ha habido un cambio reciente en el vector de verificación CAPTCHA que solo requiere que un usuario haga clic en una casilla de verificación para verificarse a sí mismo como ser humano.

Puede leer una respuesta reciente mía para comprender mejor CAPTCHA: la respuesta de Ankit Shankar Giri a ¿Por qué el inicio de sesión de autenticación debe demostrar que el usuario no es un robot?

He respondido una consulta similar y creo que le interesará leerla:

La respuesta de Ankit Giri a ¿Qué tan seguro es reCAPTCHA?

Google CAPTCHA es la forma abreviada para la prueba de Turing pública completamente automatizada para distinguir a computadoras y seres humanos.

El propósito de esta tecnología es identificar si el usuario es una máquina humana o una computadora o algo así. Lo que sucede es que se muestran imágenes desfiguradas de algunas palabras que deben leerse y luego escribirse correctamente para verificar y aprobar el examen. Esto es para diferenciar entre humanos y robots que tienen inteligencia artificial. Pero esta tecnología CPATCHA es criticada por personas discapacitadas que enfrentan muchas dificultades. A veces, incluso las personas normales se quejan de retraso debido a este procedimiento de verificación. Pero sabía que debería entender que esta tecnología solo está destinada a asegurar nuestro perfil de una mejor manera.

Espero que pueda entender qué es esta tecnología CAPTCHA y para qué sirve. Si te gusta mi respuesta, vota tu respuesta y sígueme en Quora.

Hay tantos lenguajes de programación de alto nivel por ahí. Especialmente JavaScript es un poderoso lenguaje de programación para hacer que los bots realicen varias operaciones en Internet. Ahora un bot es básicamente un código que hace cosas por ti. Puede ser cualquier cosa.

  • Descargar archivos de la web de forma recursiva
  • Forzar brutalmente un formulario de inicio de sesión
  • Auto llenado de formularios y su envío.

La tecnología Captcha básicamente evita que los bots accedan a su sitio. Es para garantizar que un ser humano esté accediendo a su web. En términos de seguridad, los desarrolladores implementan esta tecnología para proteger sus sitios de DDO y CSRF.

Aunque hay pocos deméritos de la tecnología Captcha.

Esta tecnología se utiliza principalmente para bloquear spammers y bots que intentan obtener automáticamente direcciones de correo electrónico o intentan registrarse automáticamente o hacer uso de sitios web, blogs o foros. El acrónimo de CAPTCHA es una prueba de Turing pública completamente automatizada para distinguir a computadoras y seres humanos.

El propósito de un captcha es evitar que los bots y los softwares se registren en los sitios web.

La forma en que se escribe un captcha es legible solo por humanos y actualmente no se ha desarrollado una IA que pueda leerlos, por lo tanto, los humanos podrán registrarse mientras que otros no.

Humanos-1 Bots-0.

CAPTCHA significa Prueba de Turing pública completamente automatizada para distinguir a computadoras y seres humanos. La prueba de turing se realiza para máquinas. El objetivo principal de captcha es probar que el usuario final es máquina o humano.
Hay muchos tipos de robots o rastreadores programados que se pueden usar para rellenar automáticamente el formulario una y otra vez mediante el cual se puede realizar un ataque de dos en el sentido del consumo de memoria. Pero los bots no pueden omitir el código captcha. Entonces, para diferenciar entre humanos y máquinas y proporcionar una mejor seguridad, se está utilizando captcha.