跳到正文
原文
Hacker News · AI· cagster·· 5 小时前精选AI 评分80

Plimsoll 发布自托管沙箱工具以验证 AI 智能体代码的执行隔离强度与完整性

Show HN: Plimsoll, a self-hosted sandbox for code your AI agent writes

AI 导读

Plimsoll 是一个开源自托管沙箱系统,专门用于在受控环境中运行 AI 智能体生成的不可信代码,并在每次执行结果中明确标注实际达到的隔离层级(process、container、kernel 或 vm)。该系统允许请求方设定最低隔离强度阈值,若底层环境无法满足该要求,则拒绝运行并返回 ErrInsufficientIsolation 错误,确保代码不会在未达标的容器中执行。每个运行记录包含请求与结果的 SHA-256 哈希值,支持客户端重新计算验证,且通过外部程序 plimsoll-attest 对检查结果进行签名,防止调用链被篡改或缺失。

核心机制在于将隔离强度作为数据而非文档声明:例如使用 gVisor 可将容器升级为 kernel 层,而默认 Docker runc 仅处于 container 层;系统还通过能力授权(capability grants)机制,让沙箱内的代码无需持有真实凭证即可调用外部 API,所有凭证由沙箱外的 Broker 动态生成并注入,代码本身无法直接访问网络或获取凭据。此外,Plimsoll 支持会话模式,允许同一解释器在多次调用间保持状态,同时通过 seccomp 配置文件限制系统调用,进一步收紧内核交互面。

事实层面,Plimsoll 目前处于 Pre-1.0 阶段,无第三方安全审计,作者未公开自审账本,且变更可能无弃用路径;推断上,该工具适合对 Agent 代码安全性有强约束的内部研发或高可信场景,但不适用于依赖外部审计的合规环境;猜测其未来可能成为 MCP 或 Agent 框架的标准执行后端,前提是社区推动标准化隔离报告格式。

推荐理由

材料把收入增长拆到客户和成本结构,能直接校正对商业化质量的判断。

来源:Hacker News · AI · github.com