Доступны ли решения с открытым исходным кодом CAPTCHA? - PullRequest
9 голосов
/ 28 октября 2008

Я в процессе добавления проверки CAPTCHA на один из моих веб-сайтов и должен знать, какие существуют решения с открытым исходным кодом. Обратите внимание на сильные и слабые стороны и с какой платформой они работают. В первую очередь я заинтересован в решениях ASP.NET, но не стесняйтесь включать PHP, Java и т. Д.

Ответы [ 8 ]

16 голосов
/ 28 октября 2008

ReCAPTCHA - это то же самое, что использует StackOverflow. Он имеет реализацию ASP.NET .

Он использует веб-сервис для предоставления изображений с картинки; это университет, пытающийся оцифровать трудные для распознавания тексты. Я не уверен, насколько легко было бы заменить эту часть. Существует множество клиентских реализаций с открытым исходным кодом , так как API довольно хорошо задокументирован .

1 голос
/ 01 апреля 2010

ReCaptcha имеет много преимуществ. Тот факт, что Google принадлежит, это большой плюс. Мы использовали ReCaptcha в моем проекте, но брандмауэр в нашей производственной среде не может обрабатывать добавления записей на основе доменного имени, только на основе IP-адресов. ReCaptcha перешел на использование инфраструктуры Googles, поэтому IP-адреса больше не являются общедоступными. Наша производственная среда чрезвычайно плотно закрыта, поэтому никаких обходных путей невозможно - нам нужно начать использовать новую капчу. Если вы в моей лодке, ReCaptcha не будет работать для вас.

1 голос
/ 15 марта 2010

Я только что нашел, но не опробовал MyCaptcha

1 голос
/ 18 апреля 2009

В мире Java, посмотрите JCaptcha .

1 голос
/ 14 ноября 2008

Попробуйте это ... http://www.codeproject.com/aspnet/CaptchaImage.asp очень хорошая статья!

1 голос
/ 29 октября 2008

Вы видели JCaptcha ? Не ASP-фреймворк, но может быть полезным.

1 голос
/ 28 октября 2008

У Джеффа Этвуда есть контрольный код + источник, размещенный на его ужасе кодирования сайте

ReCaptcha может быть другой альтернативой, но я не думаю, что источник открыт.

0 голосов
/ 28 октября 2008

Вы смотрели на ReCAPTCHA ?

...