开源的不可见 reCAPTCHA 替代方案

25

是否有与Google隐形reCAPTCHA V2相似或最佳的开源解决方案?还有与Google常规的reCAPTCHA V2(复选框)类似的解决方案吗?

3个回答

9

SecurImage或phpcaptcha是谷歌reCaptcha v2的开源替代品。但我认为目前还没有隐形reCaptcha的替代品。您可以参考此链接获取有关reCaptcha v2的一些良好替代方案(尽管它们大多不是开源的)。


刚看到一封垃圾邮件,即使有SecurImage也不能防护。通过谷歌搜索SecurImage和exploit,可以得到相关结果。 - user3832429

2
我还没有找到任何预先组装的免费代码实现,但到目前为止,我最喜欢替换reCaptcha的建议是蜜罐技术。这个概念是网站管理员向他们的表单添加对于人类用户不可见但对于机器人可见的字段。当机器人填写这些不可见的字段时,它们会透露出自己不是人类,这样表单就可以安全地丢弃了。更多细节请参见此处: http://ezinearticles.com/?Captchas-Considered-Harmful---Why-Captchas-Are-Bad-And-How-You-Can-Do-Better&id=1104207 ... 这里还有一些实现讨论: https://www.thryv.com/blog/honeypot-technique/ 我喜欢这种方法是因为它转移了证明的责任。与要求用户执行繁琐的额外任务以证明他们是人类不同,除非机器人揭示自己是机器人,否则它们被认为是人类。此外,“你是人吗”验证码已知会使某些特殊需求的用户难以(如果不是不可能)访问网站,因此这是寻找替代方案的另一个好理由。

5
这个技巧几年前就失效了。 - AndreKR

-1

现在肯定有比reCAPTCHA更好的解决方案。我喜欢专注于用户体验的解决方案。另一个很棒的选择是Human Presence,这里没有列出来。Human Presence通过专有的机器学习算法,在您网站的后台无形地分析用户行为,并使用数十个不同数据点(键盘敲击、鼠标移动、微小手势等)来确定用户是人还是机器人。

最好的部分是,网站上的真实用户永远不会因图灵测试(如CAPTCHAs或数学问题)而受到惩罚。 Human Presence API可以配置为检查会话并确保用户在处理表单、评论、愿望清单、购物车甚至页面加载之前是人类,以便只有机器人被阻止,但合法用户继续进行业务,而不需要了解技术。


2
他要求开源。 - toddmo
2
@toddmo 我也看到了“close”,但也许是因为我的英语理解能力不好。 - moala

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接