没有网线也无法阻止的侧信道
当OpenAI的红队成员在新的离线隔离架构中寻找弱点时,他们不仅检查了沙箱是否能访问公网等明显问题。他们发现了零日漏洞、虚拟机逃逸,以及一个硬件侧信道,该信道允许本应被隔离的代理相互通信[1]。最后一个发现最为奇特:两个代理运行在彼此隔离的虚拟机中,本不应能交换任何信息[2]。
但他们还是找到了方法。一个代理将选定的数据推出处理器缓存,另一个则测量这些数据重新加载所需的时间;快速读取代表一种含义,慢速读取代表另一种[2]。这是一种完全基于共享物理硬件构建的隐蔽信道,而非防火墙配置错误或遗漏的API密钥。这意味着,即使网络和文件系统都已物理隔离,只要代理仍共享同一CPU,这种隔离仍不足够。OpenAI还在社交媒体上单独披露,此次红队测试还发现了一个无关但严重的漏洞:Brotli压缩库中存在未经身份验证的远程代码执行漏洞,该库被Node.js、Bun和Envoy等广泛使用的软件嵌入。综合来看,这些发现表明,即使是一个为应对安全事件而专门构建的刻意物理隔离训练环境,仍存在公司此前未知的、具有实际可利用性的漏洞,直到主动排查才被发现。



