2008-10-28 22 views
9

Jestem w trakcie dodawania sprawdzania CAPTCHA do jednej z moich stron internetowych i muszę wiedzieć, jakie istnieją rozwiązania Open Source. Zwróć uwagę na mocne i słabe strony oraz na jaką platformę pracują. Interesuję się przede wszystkim rozwiązaniami ASP.NET, ale mogę dołączyć PHP, Java itp.Czy są dostępne rozwiązania CAPTCHA o otwartym kodzie źródłowym?

+0

Chodzi o to, że CAPTCHA to opensource ... reCAPCHA to usługa prowadzona przez google ... prawie nie masz nic do powiedzenia w projektowaniu graficznym usługi, nawet jeśli jest ona całkowicie rozwarta z projektowaniem twojej witryny ... –

Odpowiedz

16

ReCAPTCHA jest tym samym, którego używa StackOverflow. Ma numer ASP.NET implementation.

Używa usługi internetowej do dostarczania obrazów captcha; jest to uniwersytet próbujący zdigitalizować trudne do rozpoznania teksty. Nie jestem pewien, jak łatwo byłoby zastąpić tę część. Istnieje wiele open source client implementations, ponieważ API to quite well documented.

+0

Czy ktoś kiedykolwiek znalazłeś zasoby eny o tym, jak trudno jest złamać (przez OCR lub inne próby) captcha dostarczone przez ReCAPTCHA? –

+2

ReCAPTCHA jest własnością Google teraz. Korzystanie z niego pomaga Google w digitalizacji książek, a także teraz budować ich bazy danych adresów geolokalizacyjnych z numerów domów na zdjęciach z widoku ulicy. Wszystko to jest niezaprzeczalnie sprytne, ale może nie być dobrze dopasowane do celów niektórych projektów ... i nie jest to open source –

1

Jeff Atwood ma kontrolę captcha + źródło gospodarzem na swoim coding horror miejscu

ReCaptcha może być inna alternatywa, ale nie sądzę, źródło jest otwarte.

1

Czy widziałeś JCaptcha? Nie jest to framework ASP, ale może być przydatny.

1

Odśwież ma wiele zalet. Fakt, że google jest właścicielem jest dużym plusem. Kiedyś używaliśmy ReCaptcha na moim projekcie, ale firewall w naszym środowisku produkcyjnym nie może obsługiwać wpisów dodawanych na podstawie nazwy domeny, tylko w oparciu o adresy IP. ReCaptcha przełączył się na korzystanie z infrastruktury Googles, więc adresy IP nie są już publicznie dostępne. Nasze środowisko produkcyjne jest bardzo szczelnie zamknięte, więc nie ma możliwości obejścia tego problemu - musimy zacząć używać nowego captcha. Jeśli jesteś w mojej łodzi, ReCaptcha nie będzie działać dla ciebie.

Powiązane problemy