跳到正文
IFAI

AI科研

苏黎世联邦理工微调 YOLO:破解 reCAPTCHAv2 成功率达 100%

首次发布 传播指数 34

苏黎世联邦理工学院研究团队公布成果,通过微调 YOLO 视觉模型,以 100% 成功率攻破 Google 的 reCAPTCHAv2 验证码。团队用约 1.4 万对图像训练道路物体识别,并模拟了人类鼠标轨迹与设备指纹。不过 Google 表示多数网站已转向无感验证的 v3 版本。

苏黎世联邦理工微调 YOLO:破解 reCAPTCHAv2 成功率达 100%
图:newscientist.com

网上冲浪最烦人的时刻之一,大概就是在九宫格里眯着眼睛找红绿灯和斑马线,还要被系统怀疑「你不是人」。

讽刺的是,现在真正的人类还在为几个像素点抓耳挠腮,AI 却已经把这套题做成了满分。

瑞士苏黎世联邦理工学院(ETH Zurich)的研究人员 Andreas Plesner 和同事最近做了一项测试,他们微调了计算机视觉模型 YOLO,让它专门攻破 Google 的 reCAPTCHAv2 验证码。结果显示,这个 AI 模型在测试里的通关率达到了 100%。

1.4 万张图,把红绿灯看了个遍

让 AI 拿下满分的原因之一,恰恰是验证码本身的死板。

Plesner 指出,reCAPTCHAv2 考察的物体范围其实非常狭窄,基本全套搬自道路场景。整个题库翻来覆去主要就 13 类东西,比如汽车、公交车、自行车、红绿灯和斑马线。

研究团队找来大约 1.4 万张带标注的道路图像喂给 YOLO,专门训练它辨认这些特定物体。目标明确,数据集中,AI 很快就成了道路标志识别专家。

不过,Google 的验证机制并不只是看你选得对不对,它还会看你像不像人。系统在后台会做所谓的设备指纹追踪,悄悄检查测试设备上的浏览器历史记录、Cookie,甚至鼠标滑动的轨迹。

研究人员顺手把这些因素也考虑了进去。最终,AI 达成了百分之百的通关率。需要说明的是,这不代表它每张图都能认对,而是它学会了像人类一样:如果遇到搞不定的图,就点拒绝或者刷新换一组,直到顺利过关。

对此,Plesner 直言,自己对这种验证码如此脆弱感到相当吃惊。

Google 早就想把图撤了

面对这项研究,Google Cloud 发言人回应说,他们早在 2018 年就推出了 reCAPTCHA v3,重点就是不给用户弹图片,在后台默默完成防护。官方表示,目前全球 700 万个网站里,大多数已经用上了这种完全隐形的验证方式。

但这场猫鼠游戏显然还没结束。英国德蒙福特大学的 Eerke Boiten 评价说,这项研究不仅指出了 AI 在图像识别上的成功,也把验证系统未来的防守难点摊在了台面上。

Boiten 担心,既然 AI 看图的能力已经和人类平起平坐,验证码厂商就只能越来越依赖设备指纹。到那时候,普通人只靠自己的操作行为,可能越来越难证明自己是个真人了。

为什么重要

对普通网民来说,这件事最直接的影响就是:那些逼你找消防栓和自行车的糟糕体验,终于快走到尽头了。指望一张模糊的低清图片来拦住脚本,在多模态 AI 面前已经彻底沦为防君子不防小人的摆设。

但在我们看来,这并不完全是个好消息。旧防线被冲垮后,安全厂商必然要把赌注押在更底层的监控上,比如读取你的浏览器环境、鼠标加速度、甚至账号关联信息。换句话说,为了防住 AI,人类正在被迫让渡更多的隐私。

对开发者和安全团队而言,现在如果还在自家网站上挂着纯图像类的验证码,基本上是在自欺欺人。微调一个成熟的开源视觉模型门槛极低,黑产用它来批量爬取或撞库几乎不费吹灰之力。切换到无感行为分析或硬件密钥验证,已经不是选配,而是必选项了。

来源 (1)

  1. [1]
    newscientist.com(在新标签页打开)原文newscientist.com

每日 AI 内容精选