即使对于两个不正确的单词,reCAPTCHA也会认证为有效

Ank*_*jee 6 security captcha recaptcha

只是为了提出我的问题的背景,我正在使用Vanilla Forums来运行我的网站.Vanilla论坛提供了使用reCAPTCHA验证网站上新注册的内置支持,我已经启用了该注册.然而,最近在我的论坛上,我看到了垃圾邮件注册的飙升(明显的"垃圾邮件"用户名,使用的电子邮件地址相同,等等)

我调查了这个,试着看看垃圾邮件如何通过reCAPTCHA验证.我知道在reCAPTCHA中,其中一个单词是系统已知的,另一个单词不是,因此即使输入了一个不正确的单词,表单提交也可能会验证.

所以我通过输入无效的reCAPTCHA输入在我的网站上的注册表上尝试了一些东西.我找到...

  • 如果每个单词输入的字符数是正确的
  • 为两个字输入的答案响应正确输入,除了一个字符

...没有引发reCAPTCHA错误.

我不认为这个问题与香草论坛有关.当您进入reCAPTCHA演示页面时,请自行尝试.输入两个单词,正确的字符数,但单词本身关闭一个字符 - 具有"相似"的字符(例如,'a'而不是'd','v'而不是'w'.)

Vanilla实施reCAPTCHA是否有问题,或者这是reCAPTCHA本身的已知问题?(你可以在这里测试Vanilla的注册表.)

可能相关:reCaptcha是否遭到破解/黑客攻击/ OCR /击败/破坏?

Ank*_*jee 11

刚刚在reCAPTCHA维基中找到答案:

在验证字,验证码 故意允许"关闭的一个"错误取决于我们有多少信任用户给出的解决方案.这可以在不影响安全性的情况下增加用户体验 reCAPTCHA工程师监控此功能是否滥用.