jueves, 16 de agosto de 2012

Captcha


Captcha son las siglas de Completely Automated Public Turing test to tell Computers and Humans Apart (Prueba de Turing pública y automática para diferenciar máquinas y humanos)
Este es un típico test para la secuencia "smwm" que dificulta el reconocimiento por parte de los bots distorsionando las letras y añadiendo un degradado de fondo, es una prueba desafío-respuesta utilizada en algunos sitios para determinar cuándo el usuario es o no humano. El término se empezó a utilizar en el año 2000 por Luis von Ahn, Manuel Blum y Nicholas J. Hopper de la Carnegie Mellon University, y John Langford de IBM.


La típica prueba consiste en que el usuario introduzca un conjunto de caracteres que se muestran en una imagen distorsionada que aparece en pantalla. Se supone que una máquina no es capaz de comprender e introducir la secuencia de forma correcta por lo que solamente el humano podría hacerlo.

Normalmente se usan para evitar respuestas en correos automáticos, para envío de correos de forma masiva, para descargas de archivos en diversos servidores, Aumentan la seguridad de las aplicaciones porque permiten saber si un usuario es humano. Una máquina por ejemplo puede intentar entrar por fuerza bruta en un sitio generando claves y nombres de usuario. En un rato puede hacer miles o millones de pruebas, mientras que una persona tardaría meses o años en hacer lo mismo.

Pero sobretodo se utilizan para combatir el spam. Existen robots que se encargan de rellenar formularios automáticamente y enviar spam a los destinatarios o publicar direcciones de sitios que desean promocionar en sitios como foros. Con las captchas se puede evitar la mayoría de estos robots.

No obstante, existen sistemas automáticos para decodificar captchas, por lo que no son completamente seguras.

El captcha fue inventado por el guatemalteco Luis Von Ahn, como un pedido por yahoo pero su trabajo no es solo la pura seguridad , actualmente el re Captcha, que es lo mismo un CAPTCHA, pero lo que se hace es usar al reconocer una imagen una palabra, estas palabras que estan dentro de el CAPTCHA son usadas para “traducir” los libros digitalizados, revistas y mas en diversos idiomas, esto es, una forma de usar el “cerebro” humano con trabajos que los programas OCR (reconocimiento optico de caracteres) aun no decifran, por ejemplo veamos la siguiente imagen



son resultados de “escaneos” de algunas palabras de un libro X o una revista Y, al “traducir” la imagen con las palabras egygust y casions, que los programas OCR no pudieron traducir al 100%, esto se envia al servidor del proyecto reCAPTCHA que usa lo que nosotros escribimos y automáticamente estamos “trabajando” resolviendo estos CAPTCHAS, imaginate, una persona normal puede traducir de 3 a 5 reCAPTCHAS con solo visitar una web que tenga esto, ya sea por dar un comentario , subir una foto, o lo que sea, ahora, esto lo hacen millones de personas al dia lo que quiere decir que diariamente se resuelven millones de captchas pero trata de hacerlo bien, ya que no todos los captchas son “candados” o claves para hacerlo, por que aveces si lo “traducimos” mal, puede que este esté mal y en lugar de “hacer algo bueno” estariamos regandola, asi es que de cuando en cuando cuando veas una imagen ayuda con los reCAPTCHAS, son para mantener libros, revistas, que son escaneados que ya estan deteriorados y puedan ser almacenados digitalmente.

Sayonara . . .

No hay comentarios.:

Publicar un comentario