什么是在服务器上选择reCAPTCHA而非众所周知的,经过验证的验证码生成器的好理由。它只是慈善事业(帮助数字化文本)还是有其他很好的理由。reCAPTCHA vs其他验证码系统
回答
reCAPTCHA很不错。大多数其他发电机很容易断开,而reCAPTCHA通常会得到很好的分数。
另一件好事是它具有accessiblity按钮,以便它可以读取文本。
问题是“我为什么要用它”;这个问题必须包括“为什么我不应该使用它”,所以一些批评:
Recaptcha志愿者您的用户是OCR猴子,而没有打扰询问他们的意见。
它要求您在captcha窗口小部件中公布recaptcha,但这并不总是合适的。
这是一个网络服务,这意味着没有硬性保证它会在一周或一年或两年后仍然存在。 (谷歌已有过去瘫痪或删除了公共的,广泛使用的API,例如其翻译API。)
它只支持网页,用脚本和iframes加载所有内容。它没有适当的API,所以如果你想要有一个登录到你的系统的iOS或Android应用程序,并且需要在那里显示一个验证码,那么你将会运气不好。
您无法控制生成的验证码的复杂性。 Captchas总是在他们阅读的难度和OCR的难度之间进行权衡。根据停止机器人对您的用例的重要性,没有旋钮可以调整。如果他们决定让验证码难以阅读(他们有时会这么做),这对用户来说是一件麻烦的事情,但对此你无能为力。
感谢您提供翔实的观点。 (我试图想象OCR猴子,但不能得到任何精神上的照片:)) –
这是一个古老的威胁,但我只想确认,在我的情况下,我们在一些Drupal 6网站上使用reCAPTCHA和Honeypot模块结合使用。我们这样做是为了阻止自动垃圾邮件用户注册。
我推测这些用户帐户是由桌面应用程序(例如SEnuke XCr和XRumer)自动创建的,目的是发布垃圾邮件。他们创建用户帐户,但他们很少做进一步的事情,但我发现它很烦人。有关此主题的更多信息,请访问:How to prevent spam user registrations?(链接到Drupal上的一篇文章。ORG)。
我可以证实,上述将我的垃圾邮件用户注册量从一天的100多个减少到了没有。
我们需要注册我们在哪个服务器上运行的IP地址。它看起来有些危险。因此,如果使用reCAPTCHA,我们可能需要更改注册工作流程。
- 1. 闪光与recaptcha或任何其他验证码解决方案
- 2. PHP验证码系统
- 3. 验证recaptcha html代码
- 4. 验证系统
- 5. 验证NoCaptcha ReCaptcha
- 6. jquery验证reCaptcha
- 7. jquery验证reCaptcha
- 8. 将Jabber/XMPP与其他系统集成在一起(验证,密码共享)
- 9. 验证android系统
- 10. ReCaptcha无法验证
- 11. Joomla 3 reCaptcha验证
- 12. 验证reCAPTCHA密钥
- 13. 关于recaptcha验证
- 14. 如何验证reCAPTCHA
- 15. Google reCAPTCHA:错误验证码错误
- 16. 夹层/ Django表格的验证码/ Recaptcha
- 17. 讨厌reCAPTCHA - CakePHP验证码替代?
- 18. semantic-ui表单验证与谷歌recaptcha(验证码)
- 19. 的Recaptcha验证失败:请检查验证码
- 20. WCF和其他系统
- 21. 无其他验证的验证摘要
- 22. 系统HTML标签验证
- 23. CodeIgniter身份验证系统
- 24. 谷歌验证码验证
- 25. 如何jQuery验证ReCaptcha?
- 26. Recaptcha客户端验证
- 27. Google recaptcha使用Jquery验证
- 28. 正确的URL验证reCaptcha
- 29. Django reCAPTCHA不验证响应
- 30. 谷歌的reCAPTCHA验证
感谢您的详细解答。我意识到文章中指出的文本数字化方面 - 我实际上是在寻找这方面以外的成本/收益*。你指出reCAPTCHA实现相当简单 - 其他流行的生成器在这方面有问题 - 你是否有例子。 –
哪些书有reCAPTCHA实际转录?我似乎无法在他们的网站上找到答案。 – highBandWidth