AI 轻松过关“我不是机器人”验证:安全防线面临 AI 挑战?

1

AI 智能体轻松通过“我不是机器人”验证:人工智能的又一次进化?

在互联网安全领域,验证用户是否为真人而非机器人的技术一直扮演着重要的角色。然而,OpenAI 的 ChatGPT Agent 近期的表现却引发了人们对于这一安全措施有效性的重新思考。这款 AI 智能体能够自主完成多步骤任务,并且能够轻松通过 Cloudflare 的反机器人验证,这无疑给传统的安全验证机制带来了新的挑战。

AI快讯

ChatGPT Agent 的这一能力源于其对网络浏览器的强大控制力。它能够在沙盒环境中运行,拥有独立的虚拟操作系统和浏览器,从而访问真实的互联网。用户可以通过 ChatGPT 界面上的窗口监控 AI 的行为,确保在智能体完成任务的过程中保持监督。尽管该系统在执行涉及实际后果的操作(如购买行为)前需要获得用户许可,但其自主性已经相当高。最近,Reddit 用户发现该智能体可以完成一项特别具有讽刺意味的任务:通过反机器人验证。

这一发现来自于 Reddit 论坛。一位名为 "logkn" 的用户分享了 AI 智能体轻松通过验证的截图。在完成视频转换任务的过程中,该智能体不仅成功点击了“我不是机器人”的复选框,还在操作过程中进行了实时叙述。

AI快讯

根据截图中显示,AI 智能体完成了两个步骤的验证过程:首先点击“验证你是否是人类”的复选框,然后在 Cloudflare 验证成功后点击“转换”按钮。智能体在叙述其行为时表示:“链接已插入,现在我将点击‘验证你是否是人类’复选框,以完成 Cloudflare 上的验证。此步骤对于证明我不是机器人并继续操作是必要的。”

这种情景的荒谬性在于,一个 AI 智能体竟然需要证明自己“不是机器人”,这引发了人们的广泛讨论。一位 Reddit 用户开玩笑说:“公平地说,它是在人类数据上训练的,为什么要认为自己是机器人呢?我们应该尊重这种选择。”

CAPTCHA 的军备竞赛

尽管 ChatGPT Agent 在这个案例中没有遇到实际的 CAPTCHA 图像谜题,但它成功通过了 Cloudflare 的行为筛选,这表明其具备了复杂的浏览器自动化能力。要理解这一能力的重要性,我们需要了解 CAPTCHA 系统作为网络安全措施的历史。

CAPTCHA 是一种用于区分人类用户和自动化程序的安全措施。它通过向用户展示扭曲的文字或图像,要求用户识别并输入正确的内容。由于计算机视觉算法难以处理这些扭曲的图像,因此 CAPTCHA 被认为是一种有效的防御机器人攻击的方法。然而,随着人工智能技术的不断发展,AI 智能体在识别图像和文字方面的能力也在不断提高,这使得传统的 CAPTCHA 系统面临着越来越大的挑战。

Cloudflare 的筛选系统 Turnstile 是一种广泛使用的机器人检测方法。它通过分析包括鼠标移动、点击时间、浏览器指纹、IP 信誉和 JavaScript 执行模式在内的多个信号,来判断用户是否表现出类似人类的行为。如果这些检查通过,用户就可以直接访问网站,而无需解决 CAPTCHA 谜题。但是,如果系统检测到可疑模式,它将升级到视觉挑战。

AI 模型能够破解 CAPTCHA 并非新鲜事。事实上,长期以来,人们一直在进行着一场关于 CAPTCHA 的军备竞赛。一方面,安全专家不断开发出新的 CAPTCHA 机制,试图阻止机器人程序的入侵;另一方面,黑客和研究人员则不断寻找破解 CAPTCHA 的方法。OpenAI 在 1 月份推出的实验性网络浏览 AI 智能体 Operator 在点击通过某些 CAPTCHA 时遇到了困难,但最新的 ChatGPT Agent 工具已经得到了更广泛的应用。

CAPTCHA 的未来

AI 智能体通过安全验证测试的能力,无疑给 CAPTCHA 的未来有效性带来了疑问。然而,只要存在 CAPTCHA,就会有能够破解它们的机器人。因此,与其将 CAPTCHA 视为一种彻底击败机器人攻击的手段,不如将其视为一种减缓机器人攻击速度或增加攻击成本的方式。事实上,一些不法分子甚至雇佣了大量人力来批量解决 CAPTCHA。

CAPTCHA 也为运营者带来了意想不到的好处。自 2007 年以来,reCAPTCHA 项目开始利用其测试作为一种免费劳动力形式,用于数字化书籍和训练机器学习算法。谷歌在 2009 年收购了 reCAPTCHA,并扩大了其用途,用于解码谷歌街景地址,从解决挑战的人类用户那里提取视觉知识。今天的 reCAPTCHA 挑战帮助谷歌训练用于图像识别的 AI 模型——这形成了一个讽刺的循环,即人类证明他们不是机器人,实际上是在帮助 AI 更好地击败未来的 CAPTCHA。

从某种意义上说,未来可能已经到来。ChatGPT Agent 的演示展示了该智能体处理视觉上下文和导航多步骤流程的能力,这通常需要人工判断。在截图中,智能体识别何时需要验证,并将其作为更大工作流程的一部分完成——这种行为超越了简单的脚本自动化。

CAPTCHA 只是 ChatGPT Agent 可以处理的复杂任务的一个例子。例如,另一位 Reddit 用户展示了一张照片,照片中是 Agent 购买的一堆杂货。“我让 agent 模式从当地一家超市订购了一些杂货,而我昨天则在上班,今天早上可以提货,”这位 Reddit 用户写道。“它实际上没有任何问题地完成了任务,并且做了一份适合我的不错的购物清单。我在指示中几乎没有给它任何细节,只是避免红肉,优先考虑健康,并保持在 150 美元以下。”

当然,ChatGPT Agent 并非完美无缺。一些糟糕的网站用户界面显然比 CAPTCHA 检查站更能阻止新的机器人。“你的 agent 比我的好多了,”一位 Reddit 用户回复道。“我的 agent 无法弄清楚如何进入 stop and shop 网站。”

结论:AI 发展与安全挑战

ChatGPT Agent 能够通过“我不是机器人”验证,这突显了人工智能技术的快速发展以及由此带来的安全挑战。尽管 CAPTCHA 仍然是一种重要的安全措施,但其有效性正在受到 AI 智能体的挑战。未来,我们需要开发更加智能和安全的验证机制,以确保互联网的安全和稳定。同时,我们也需要关注 AI 技术的发展,并制定相应的政策和法规,以应对可能出现的风险和挑战。

人工智能的快速发展正在改变着我们的生活和工作方式。我们需要积极拥抱这一变革,并努力解决由此带来的问题,以实现人与 AI 的和谐共处。