K08 代码沙箱:文件、网络和资源是不同边界
类型:执行隔离 · 关联章节:M09 · 阅读方式:先做下面的推演,再看参考讨论。
原文在说什么
原文讨论代码Agent沙箱化的工程动机与文件系统、网络等约束。
对本课程的具体启发(课程推论)
本课程将workspace、进程、网络、凭据和资源记账分开审查。单独改工作目录不隔离文件;容器内出现宿主socket也会破坏边界。
两分钟推演
审查一个profile:非root、可写workspace、挂载宿主家目录、默认联网、无限输出。列出必须修改的三处及残余风险。
参考讨论
移除家目录挂载;默认拒绝网络并按需求放行;加入输出/时间/内存等限制。还要防进程树残留、工件越权和敏感日志。
不能从这里推出什么
任何profile都必须对应威胁模型并实际测试;本文和课程不提供“容器绝对安全”的保证。
原始来源
- S08 · Beyond permission prompts: making Claude Code more secure and autonomous(Anthropic;核查 2026-10-27)
本卡是原创中文概括与教学延伸,不是全文翻译,也不表示原作者认可本课程。不要把原文中的结果替换成本项目实测结果。