Ответ 1
Я использую recaptcha для нескольких сайтов с большим успехом. Я действительно рекомендую это.
Существует управления Recaptcha для asp.net здесь.
Я также использовал эту капчу с успехом.
У кого-нибудь есть какие-либо рекомендации для компонентов CAPTCHA для использования в проектах ASP.NET?
Я использую recaptcha для нескольких сайтов с большим успехом. Я действительно рекомендую это.
Существует управления Recaptcha для asp.net здесь.
Я также использовал эту капчу с успехом.
Прежде чем оценивать любые решения captcha, вы должны разработать четкий профиль своих пользователей. Излишне говорить, что любое решение captcha сделает ваш сайт более сложным в использовании. Если ваши пользователи старше с проблемами зрения, расшифровка captcha может быть чрезвычайно сложной, если не невозможной. Случайные символы против реальных слов могут повлиять на ваших пользователей. Родной язык может повлиять на восприятие пользователем того, что представляет символ (специальные символы).
Никаких рекомендаций здесь, но знание ваших пользователей и то, что они будут терпеть и/или способны, должно оказать существенное влияние на ваше решение.
Как насчет BotDetect?
Бесплатная версия также доступна, в то время как они не заставляют ваших посетителей решать 2 слова captcha.
Я бы предпочел Mondor Captcha, упомянутый в первом ответе. В отличие от reCaptcha, он полностью независим, вы не звоните на другой сайт. Кроме того, он позволяет запросить решение простого уравнения (например, "5 + 3" ), и в то время как боты ответят "5 + 3", человек ответит 8. Также, в отличие от reCaptcha, вы можете настроить его столько, сколько хотите; включая ваш собственный алфавит (кириллица, арабский, китайский - любой).
Recaptcha - это хороший код для защиты ваших форм, если вы хотите зависеть от Google.
Telerik обладает отличным контрольным элементом ASP.Net, который вы также должны проверить.
Я также использую recaptcha, и это здорово!
Вот ссылка для плагина/оболочки ASP.NET:
Вы можете попробовать Picatcha - довольно круто использовать и выглядит легко реализуемым. Изображения против текста. Довольно настраиваемый
Если вы используете VB.NET в качестве базового языка (или даже классического ASP), я просто нашел отличную бесплатную CAPTCHA в TipsTrips.org. Вы настраиваете CAPTCHA, которую хотите, а затем загружаете код. Загрузка .NET включает в себя файл обработчика ASHX, два файла класса VB и тестовую страницу ASPX.