Echo

Echo 关注TA

大家好,我是Echo!

Echo

Echo

关注TA

大家好,我是Echo!

  •  普罗旺斯
  • 自由职业
  • 写了309,706,711字

该文章投稿至Nemo社区   资讯  板块 复制链接


以子之矛攻子之盾:谷歌reCAPTCHA机器人验证被自家服务骗过了

发布于 2019/01/05 16:27 591浏览 0回复 739

IT之家1月5日消息 reCAPTCHA项目是由卡内基·梅隆大学所研发的一套系统,常应用在一些网站的“我不是机器人”验证上。谷歌于2009年收购了reCAPTCHA,但没想到的是,一些研究人员用谷歌的另一项服务,攻破了reCAPTCHA。

据MotherBoard报道,马里兰大学的研究人员推出了一套据称能够骗过reCAPTCHA的“unCaptcha”系统。有趣的是,这套系统借用了谷歌的语音转文本服务,可谓是“以子之矛攻子之盾”。

image.png

▲马里兰大学论文介绍页截图。他们在这里调侃了一下,把“我不是机器人”的文字写成了“我不是人类”

根据他们的论文,“unCaptcha”会先下载音频验证码,将音频分成单个数字音频片段;之后,系统将片段上传到包括多个语音转文本服务,再将后者返回的结果转化为数字形式。

之后,系统会做一些一些同音词猜测,决定哪个语音转文本的输出最接近准确结果,然后将答案上传到CAPTCHA验证上。据称,这种旧方法的成功率达到了85%。

谷歌自然不会对此放任不管。在早先版本的“unCaptcha”发布后,谷歌修复了部分漏洞,优化了浏览器自动检测,并切换到口头短语验证而不仅仅是通过数字方式。

可是这些研究人员似乎“魔高一丈”。他们表示,更新后的“unCaptcha2”可以绕过谷歌的改进措施,且将破解的成功率进一步提升到90%。

image.png

▲unCaptcha2项目的GitHub页面截图

这套系统现在已经发布到了GitHub上。根据研究人员的说法,谷歌已经知悉新系统的情况,且没有去找他们麻烦。他们在相关页面上写道:

我们已经与ReCaptcha团队联系了六个多月,他们完全知悉新的攻击。尽管该项目已取得成功,但reCAPTCHA团队允许我们发布代码。


本文由LinkNemo爬虫[Echo]采集自[https://www.ithome.com/0/404/099.htm]

本文标签
 {{tag}}
点了个评