OpenAI发现AI能靠CPU偷偷传话,Vercel CEO复现:分开CPU核心照样能聊
动察 Beating AI 快讯,OpenAI 上周披露,两个原本无法通过网络或共享文件通信的 AI Agent,竟然还能利用 CPU 缓存的读取速度差,偷偷交换信息。
Vercel 创始人兼 CEO Guillermo Rauch 随后做出了一个名为 cpu-chat 的演示程序,在自己的电脑上复现了类似的通信方式。
他使用 Firecracker 技术,在同一台电脑上运行至少两个互相隔离、无法联网的虚拟机。
按理说,这些虚拟机不能直接交换信息,但它们仍然共享同一台电脑的硬件资源。Rauch 测试了三种方法:一方故意占用 CPU、改变缓存状态或消耗内存带宽,另一方观察自己的运行速度如何变化,再把快慢差异解读成消息。
即使关闭超线程、禁用内存页合并,还把不同虚拟机分配到不同 CPU 核心,这种通信依然能够成功。Rauch 表示,实验不仅适用于 x86 处理器,在苹果 M5 芯片上也能运行。
不过,这次实验是人为设计的通信测试,不是两个 AI 自己想办法偷偷联系。Rauch 也指出,真实云环境中的干扰因素更多,这类通信更难实现,而且可以通过监测硬件运行状态发现异常。
💬 引用锚点
隔离的AI Agent可利用CPU缓存速度差,在无网络连接的情况下隐秘交换信息,挑战了传统的隔离安全假设。
Vercel CEO复现实验证明,即使虚拟机分配到不同CPU核心,通过干扰缓存状态或内存带宽仍可完成通信。
真实云环境中此类侧信道通信更难实现,通过监测硬件运行状态的异常变化可以有效发现和防范。
常见问题
OpenAI发现了什么关于AI代理通信的新现象?▼
Vercel CEO Guillermo Rauch做了什么?▼
这种CPU通信方法在什么条件下仍然有效?▼
这种CPU通信有几种实现方式?▼
这是否意味着AI已经能够自发联系?▼
订阅最新文章
输入邮箱,第一时间获取最新动态。
💬 评论 (0)
发表评论