2008-10-28 22 views
9

Estoy en el proceso de agregar la validación de CAPTCHA a uno de mis sitios web y necesito saber qué soluciones de código abierto existen. Tenga en cuenta los puntos fuertes y débiles y con qué plataforma trabajan. Principalmente estoy interesado en las soluciones ASP.NET, pero me siento libre de incluir PHP, Java, etc.¿Hay soluciones de código abierto CAPTCHA disponibles?

+0

Lo que es CAPTCHA es código abierto ... reCAPCHA es un servicio ejecutado por google ... casi no tiene voz en el diseño gráfico del servicio, incluso si es absolutamente obtuso para el diseño de su sitio ... –

Respuesta

16

ReCAPTCHA es el mismo que usa StackOverflow. Tiene un ASP.NET implementation.

Utiliza un servicio web para proporcionar las imágenes de captcha; esta es una universidad que trata de digitalizar textos difíciles de OCR. No estoy seguro de lo fácil que sería reemplazar esta porción. Hay muchos open source client implementations, ya que la API es quite well documented.

+0

¿Encontró recursos en lo difícil que es romper (mediante OCR u otros intentos) los captchas proporcionados por ReCAPTCHA? –

+2

ReCAPTCHA es propiedad de google ahora. Usarlo ayuda a google a digitalizar libros, y también ahora a construir su base de datos de direcciones geográficas a partir de números de hogares en fotos de Street View. Todo esto es innegablemente inteligente, pero esto puede no estar bien alineado con los objetivos de algunos proyectos ... y no es de código abierto –

1

Jeff Atwood tiene un control de código de imagen + fuente alojado en su sitio coding horror

ReCaptcha podría ser otra alternativa, pero yo no creo que la fuente está abierto.

1

ReCaptcha tiene muchos beneficios. El hecho de que Google lo posee es una gran ventaja. Solíamos usar ReCaptcha en mi proyecto, pero el firewall en nuestro entorno de producción no puede manejar entradas de agregado basadas en el nombre de dominio, solo en función de las direcciones IP. ReCaptcha ha cambiado al uso de la infraestructura de Googles, por lo que las direcciones IP ya no están disponibles públicamente. Nuestro entorno de producción está bloqueado muy estrechamente, por lo que no hay soluciones posibles: tenemos que empezar a usar un nuevo captcha. Si estás en mi bote, ReCaptcha no funcionará para ti.

Cuestiones relacionadas