Qué es una captcha?

Qué es exactamente una captcha? ¿Cómo puede hacer las aplicaciones web más seguras?

La FAQ Qué es una captcha? tiene

Pertenece a la categoría:
Pregunta
Qué es exactamente una captcha?
¿Cómo puede hacer las aplicaciones web más seguras?
Respuesta de Alberto Garrido
Una captcha es un sistema de reconocimiento para saber si el usuario que está accediendo a una aplicación es un humano o es una máquina que procesa datos automáticamente.


Se utilizan en formularios que hay en páginas web y lo más típico es que sea por medio de una imagen que puede tener letras o números, que generalmente están deformados para que no se lean fácilmente. El que rellena el formularo tiene que escribir el texto que hay en la imagen en el formulario para que se cargue correctamente. Las imágenes deformadas son dificiles de leer por máquinas, pero el usuario humano es capaz de entenderlas fácilmente.


También pueden haber captchas de otro tipo, por ejemplo que hagan preguntas al usuario y que este tenga que escribir una respuesta.


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.


En Desarrolloweb.com tienen un artículo que nos enseña a poner una captcha en nuestra página web.

Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

Miguel Angel Alvarez

25/11/2006
Pongo algunas referencias dentro de DesarrolloWeb.com en las que se puede encontrar más información sobre captchas:

Captchas y accesibilidad

Sistemas captchas en PHP

Sistemas de seguridad en ASP

serlumo

04/1/2011
Vídeos sobre captchas
He encontrado un par de vídeos donde se explica qué es un captcha y el futuro de los captchas:
http://www.youtube.com/watch?v=VUPSg8Jp_Es

http://www.youtube.com/watch?v=ma0sm4kE0v4

javimarque

19/4/2012
Otra forma de utilizar los captchas
Los captchas dan tanto que hablar que escribir cualquier cosa como si fuera un captcha está convirtiéndose en un recurso de diseño

http://yourcaptcha.com

Ahí puedes transformar cualquier texto en un captcha, y así crearte tus captchas personalizados.

Juan

31/5/2013
captcha con redes neuronales
Por si te interesa aquí tienes un código que resuelve captchas utilizando redes neuronales
http://delphimagic.blogspot.com.es/2013/05/utilizar-redes-neuronales-para-resolver.html

Fede

13/10/2014
Captcha como herramienta de marketing
Un captcha es un sistema antispam común en muchos sitios webs. Están ubicados en formularios y en cajas de comentarios, y tiene el objetivo de evitar que robots puedan atacar o saturar con comentarios y correos SPAM estas páginas web. Pero además, ahora se utiliza también como herramienta de marketing online. Aquí os dejo un post explicándolo: http://www.ticrevolution.com/blog/index.php/2014/10/11/nuevas-estrategias-de-marketing-en-captchas/
FAQ relacionadas

Para ver más FAQ relacionadas accede a las categorías:

Volver al árbol de categoríasVolver al árbol de categorías