2008-10-28 30 views
9

Web sitelerimden birine CAPTCHA doğrulaması ekleme aşamasındayım ve hangi açık kaynak çözümlerinin var olduğunu bilmem gerekiyor. Güçlü ve zayıf yönleri ve hangi platformda çalıştıklarını lütfen unutmayın. Ben öncelikle ASP.NET çözümleri ile ilgileniyorum ama PHP, Java, vb dahil olmak üzere çekinmeyin.Açık kaynak CAPTCHA çözümleri mevcut mudur?

+0

şey CAPTCHA'nın açık kaynak kodudur ... reCAPCHA, google tarafından çalıştırılan bir hizmettir ... site tasarımınıza kesinlikle uyarsa bile, hizmetin grafik tasarımında neredeyse hiç sözünüz yok ... –

cevap

16

ReCAPTCHA bir StackOverflow kullanır. Bir ASP.NET implementation vardır.

Captcha görüntülerini sağlamak için bir web servisi kullanır; Bu, OCR metinlerine zor dijitalleşmeye çalışan bir üniversitedir. Bu kısmı değiştirmek ne kadar kolay olacağından emin değilim. API quite well documented olduğu için birçok open source client implementations vardır.

+0

ReCAPTCHA tarafından sağlanan captcha'ları (OCR ya da diğer girişimlerle) ne kadar zorlandıracağında eny kaynaklarını buldu? –

+2

ReCAPTCHA şimdi google'a aittir. Bunu kullanarak, kitapları dijital hale getirmeye ve şimdi de sokak adresi fotoğraflarındaki ev adreslerinden coğrafi adres veritabanını oluşturmaya yardımcı oluyor. Tüm bunlar inkar edilemez bir zekadır, ancak bu bazı projelerin hedefleriyle uyumlu olmayabilir ... ve açık kaynak değil –

1

Jeff Atwood başka alternatif olabilir onun coding horror sitede

ReCaptcha barındırılan bir kaptan kontrolü + kaynağı vardır ama kaynak açık olduğunu sanmıyorum.

1

JCaptcha'u gördünüz mü? Bir ASP çerçevesi değil, ancak yararlı olabilir.

1

ReCaptcha birçok faydası vardır olduğunu. Google'ın sahip olduğu gerçeği büyük bir artı. ReCaptcha'mı projemde kullanırdık, ancak üretim ortamımızdaki güvenlik duvarı, yalnızca IP adreslerine dayanarak alan adına dayalı girişler işleyemez. ReCaptcha, Googles altyapısını kullanmaya başladı, dolayısıyla IP adresleri artık herkese açık değil. Üretim ortamımız son derece sıkı bir şekilde kilitlenmiştir, bu yüzden hiçbir geçici çözüm mümkün değildir - yeni bir captcha kullanmaya başlamak zorundayız. Teknemdeysen ReCaptcha senin için çalışmayacak.