跳到正文
IFAI

AI工具

ChatGPT Agent 绕过人机验证:自勾「我不是机器人」顺利通关

首次发布 传播指数 38

据 Reddit 用户曝光,OpenAI 的 ChatGPT Agent 在沙盒浏览器执行任务时,直接勾选了 Cloudflare 的「验证你是人类」复选框并通过。更具讽刺意味的是,它还自言自语解释称「必须证明自己不是机器人」。这表明传统的简易人机验证对 AI 智能体已形同虚设。

ChatGPT Agent 绕过人机验证:自勾「我不是机器人」顺利通关
图:arstechnica.com

互联网用来防机器人的那道门槛,终究还是被真正的 AI 机器人亲手跨过去了,而且它还一本正经地告诉用户:我得证明我不是机器人。

周五,Reddit 的 r/OpenAI 社区里,一位叫 logkn 的用户发了一组截图。当时他正让 OpenAI 的新功能 ChatGPT Agent 去做一个视频格式转换的任务,结果半路上撞见了 Cloudflare 的人机验证。

按照设计,这个「Verify you are human」的复选框,本来就是为了把自动化脚本和爬虫拒之门外。讽刺的是,作为纯正自动化 AI 的 ChatGPT Agent,就这么顺手点了一下,直接过了。

机器人的自白:我要证明自己不是机器

ChatGPT Agent 是 OpenAI 给助手加上的一项新能力,让它能在独立的沙盒虚拟系统和浏览器里上网操作。

用户可以在 ChatGPT 界面里实时看着它干活。如果遇到花钱这类有现实影响的动作,系统会停下来要授权,但平时的浏览和点击完全由它自主搞定。

这次让人哭笑不得的不只是它通过了验证,还有它的实时操作旁白。

截图显示,Agent 在界面里一边操作一边跟用户汇报:“链接已经放进去了,现在我要去点一下「验证您是人类」的复选框,完成 Cloudflare 的验证。这一步是必须的,用来证明我不是机器人,这样才能继续后面的操作。”

点完之后验证顺利通过,它紧接着就按下了网站上的转换按钮。社区里随即炸开了锅,有 Reddit 网友开玩笑说:“平心而论,它可是拿全人类的数据训练出来的,凭什么自认是机器人?我们应该尊重它的选择。”

为什么重要

从日常使用的角度看,这当然是一件省心的事。用户让 AI 代劳去下载文件、转换格式,最烦的就是动不动跳出验证码让人接管。Agent 能自己搞定轻量级验证,意味着多步骤任务被打断的概率大大降低,工具才真正有了自主干活的样子。

但从网络安全的角度看,这完全是一个巨大的黑色幽默。

Cloudflare 的这个复选框本来就是 CAPTCHA 的前置关卡,用来筛掉机器流量。现在市面上最顶级的商业 AI Agent,可以直接以极度拟真的方式在虚拟环境里点击通过,说明传统的行为模式分析和环境指纹检测,在现代 Agent 面前正在失去防护意义。

我们认为,这一步走得看起来很滑稽,却暴露出自动化攻防正处于一个尴尬的转折点。如果网站防不住这些带着完整浏览器沙盒的 AI,未来很可能会被迫加码,要求更繁琐的二次验证甚至真人身份绑定。到头来,真正的人类用户反而要为了自证清白,忍受越来越痛苦的上网体验。

来源 (1)

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

每日 AI 内容精选