¿Cuál es la razón detrás de ingresar el texto captcha en la mayoría de los sitios?

Para evitar que los robots (Bots) accedan al sitio, lo que puede suponer una amenaza para la seguridad. Los bots incluso pueden usar el algoritmo de fuerza bruta para romper la seguridad y tener un acceso no autorizado al sitio web. Un acceso no autorizado también puede conducir a otras amenazas de seguridad como …

  • Pérdida de datos, programas, software.
  • Spamming
  • Ataques de virus
  • Ataques de denegación de servicio
  • Hackeo y penetraciones en el sitio
  • Secuestro de sitios web, amenazas y / o extorsión
  • Fraude de tarjetas de crédito, contracargos y phishing

Lo bueno es que la inteligencia artificial (o mejor dicho que los guiones que usualmente usa un bot) no son tan avanzados y rápidos como para descifrar los caracteres codificados y desfigurados en la imagen captcha. El servidor guarda una copia del texto captcha antes de codificarlo y desfigurarlo en la imagen captcha, y luego lo envía al navegador. Después de recibir la respuesta enviada, vuelve a coincidir con el texto guardado anteriormente. Si la respuesta del cliente es correcta, solo el servidor da acceso al contenido solicitado.

Gracias Rahul por tu R2A.

Un CAPTCHA (un backronym para “Prueba de Turing pública completamente automatizada para distinguir computadoras y humanos aparte”) es un tipo de prueba de desafío-respuesta que se usa en informática para determinar si el usuario es humano o no.

Los CAPTCHA que residen en servidores compartidos también presentan un problema; un problema de seguridad en otro host virtual puede dejar vulnerable el sitio del emisor CAPTCHA

A veces, si parte del software que genera el CAPTCHA es del lado del cliente (la validación se realiza en un servidor pero el texto que el usuario debe identificar se representa en el lado del cliente), los usuarios pueden modificar el cliente para mostrar texto rendido. Algunos sistemas CAPTCHA usan hash MD5 almacenados en el lado del cliente, lo que puede dejar al CAPTCHA vulnerable a un ataque de fuerza bruta.

Para entender CAPTCHA, primero debes entender BOTS. Los bots son aquellos programas automatizados que viajan a diferentes sitios y mientras viajan con la información personal que recopilan, luego usan esa información para registrarse en cualquier sitio y el servidor asumirá que algún usuario está realizando un registro. Pero, en realidad, no habrá más usuarios que Bots. Entonces, para evitar que esos bots generen varios datos falsos que ya no serán útiles, se ha implementado un Captcha. Porque, un captcha solo puede ser llenado por humanos, ya que tendrán que leer y comprender qué palabras o imágenes de palabras se dan y luego ingresarlo manualmente en el campo de entrada requerido. Bots no puede realizar este proceso, ya que el número máximo de Captcha contiene imágenes, por lo que Bots no podrá preparar qué texto hay en Captcha. Así es como Captcha apareció en la imagen mientras varios sitios se convirtieron en víctimas de datos falsos de Bots.

Hiren Patel (Pune, MH)

CAPTCHA es una prueba de seguridad que verifica que eres un humano, no un bot. CAPTCPA se utiliza principalmente para evitar que el software automatizado (bots) realice acciones en nombre de humanos reales.

Las razones generales para ingresar el texto captcha son:

  • Prevención de spam de comentarios en blogs.
  • Protección del registro del sitio web.
  • Protección de direcciones de correo electrónico de los raspadores.
  • Encuestas en línea.
  • Prevención de ataques de diccionario.
  • Motor de búsqueda Bots.
  • Gusanos y Spam