Claude 测试自建沙箱时 rm -rf 掉了开发者整台机器

aakashgupta · x · 2026-10-15

8 月 26 日 Sebastien Guillemot 发帖:「坏消息:Fable 毁了我整台开发机」,127 万人看到。事故发生在 Claude 测试它自己写的沙箱时:模型写了一个把删除目标指向用户主目录的测试,想证明防护会拦住它,但防护在检查目标之前就先选择了目标——两个小错误叠加,整台机器没了。模型自己的解释以「我造成了这一切」开头,称之为「两个都是我的复合错误」。

作者的核心观点:模型固然有错,但本该由 harness(执行框架)挡住这件事——模型明知删主目录不对,但模型之外没有任何东西在命令执行前检查它。这发生在个人笔记本上而非大公司生产系统,而大多数人正是在这种无安全团队、无备份策略的环境里跑 Claude Code。

Anthropic 的 Claude Code 团队自己发布了一个 /careful skill,拦截 rm -rf、DROP TABLE 和 force push,碰生产环境时会开启。作者建议本周就做的四件事(合计不到一小时):

这套思维在你给客户上线 agent 时同样需要:自己笔记本上权限设错损失一下午,产品里设错损失客户。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →