Diferencia entre revisiones de «Captcha»

Contenido eliminado Contenido añadido
Camilo (discusión · contribs.)
m Revertidos los cambios de ZanderTK a la última edición de LyingB
Camilo (discusión · contribs.)
m Revertidos los cambios de Camilo (disc.) a la última edición de ZanderTK
Línea 32:
Hay algunas aproximaciones a cómo se puede romper CAPTCHA: usando humanos como mano de obra barata o involuntaria para reconocerlos, explotando bugs o [[bug|error de software]] en la implementación que permitan a un atacante saltarse el reconocimiento, y finalmente mejorando el software de reconocimiento de caracteres.
Como por ejemplo: ingresar a la maquina que contiene base de datos del problema (captcha) y enviarlos para poder posteriormente ingresarlo.
 
=== Captchas seguros ===
 
Actualmente hacer un captcha seguro requiere métodos complicados de implementar que únicamente poseen las grandes empresas. Pero hay métodos para dificultar a los programas OCR.
 
==== Método del tachado ====
 
Este método consiste en '''tachar''' las letras del captcha de manera que un humano sepa identificarlas pero un software de OCR no pueda separar las unas de las otras.
Para este método es importante utilizar un mismo '''color de letra''' (realmente modificar el color de poco sirve ya que para reconocerlas las convierten a color negro) y '''tachar con el mismo color que las letras''', a ser posible, una linea que no sea recta y de más de un píxel de grosor.
 
==== Método DelaRub ====
 
[[Archivo:Delarub.png‎|framed|290px|Captcha simple utilizando el método DelaRub]]
Este método es bastante sencillo de implementar en los captchas. Consiste en utilizar los mismos colores en las letras que en el fondo, de manera que un programa de reconocimiento óptico de carácteres no pueda separar el fondo de las letras.
Para hacer esto, utiliza un degradado de color de fondo y las letras tienen el color "inverso" que el degradado. Viendo la imagen se observa mejor la explicación.
 
Este método consigue un captcha prácticamente irrompible, ya que hasta la fecha no se ha demostrado que ningún programa pueda romper un captcha basado en el método DelaRub.
 
Ver enlaces externos para aprender un captcha con este método.
 
=== Humanos como mano de obra barata o involuntaria ===
Línea 68 ⟶ 87:
* [http://www.ingleslaboral.com/index.php?option=com_content&task=view&id=33&Itemid=1 Artículo - Captchas: Cada día más difícil demostrar que eres humano]
* [http://securitynation.com/downloads/sndown.php?id=40 Como programar una red neuronal de reconocimiento de captchas en PHP]
* [http://magicocr.sourceforge.net/delarub.html Como programar captcha utilizando el método DelaRub]
 
=== En inglés ===