Perplexity 正在开源 SPACE,这是运行 Perplexity Computer 中每项任务的沙箱平台。
SPACE 为每个代理任务提供自己的 Firecracker 微虚拟机,并从虚拟机外部控制凭证和出站流量。
现已在 Apache 2.0 许可下提供:github.com/perplexityai/SPACE?tab=Apache-2.0-1-ov-file
Computer 中的代理在沙箱内以 root 访问权限运行命令、安装软件包并调用外部服务。
主机不受客户机控制,而每个沙箱的网关会对每个出站连接强制执行出站策略。
Computer 中的代理工作具有长时间运行、有状态和分支特性,并且必须在重启后仍能继续存在。
SPACE 沙箱的生命周期长于创建它的请求以及承载其输出的连接。它可以暂停、分叉或挂起到内存和磁盘快照,然后在中断处唤醒。
通过使用前沿模型攻击 SPACE 来对其进行测试。在《Escaping SPACE: Part I》中,九种在虚拟机内拥有 root 权限的模型配置进行了 108 次逃逸尝试,均未到达主机。
SPACE 是 Perplexity 的 Agentic Runtime Platform 的第一个组件。我们将其开源,以提高代理产品的安全门槛。
#AI新鲜事#
引用文章:
www.perplexity.ai/hub/blog/escaping-space-part-i
www.perplexity.ai/hub/blog/open-sourcing-space
github.com/perplexityai/SPACE?tab=Apache-2.0-1-ov-file
发布于 辽宁
