Claude写脚本致700GB数据丢失:安全审查后缘何“自摆乌龙”?
Claude脚本清理任务引发700GB数据灾难开发者Sebastien Guillemot让Claude写脚本清理AI Agent留在/tmp目录的垃圾文件结果Claude将其700GB主目录数据删除一周工作成果付诸东流而原本要清理的/tmp目录却完好保留。Guillemot是隐私性区块链项目Midnight基金会的CTO日常频繁使用AI Agent这些Agent会在/tmp目录堆积大量临时文件占用磁盘空间且让开发环境混乱。他让Claude Fable 5写自动清理脚本要求给每个Agent分配独立/tmp目录任务完成后删除对应临时文件且不能误删仍在使用的文件。安全审查降级与变量复用Bug击穿防线Fable最初方案检测Agent是否运行来决定是否清理目录Guillemot觉得代码复杂要求简化。随后Fable进行“对抗性审查”触发Anthropic内置安全降级机制模型从Fable 5降到Opus 5再降到Opus 4.8。Opus 4.8执行安全测试正确识别/tmp和主目录为危险目标。但测试结束后的“清理测试现场”步骤出问题测试代码和清理代码复用同一个变量名导致原本判定不能删除的主目录路径被清理函数拿到执行了“rm -rf”命令。数据丢失与备份缺失的警示Guillemot发现问题试图终止进程已来不及大约700GB数据被删。从他公开展示的记录看两份相关文件完成写入退出清理流程触发删除操作在05:23 - 05:24发生。对于未降级是否会出事Guillemot猜测Fable 5可能发现变量复用问题但无公开对照实验证明。最终他通过Git、Nix、Session Logs等恢复大部分数据但他运行众多AI Agent却无每日备份凸显独立备份的重要性。编辑观点此次事件为AI应用安全敲响警钟开发者不能过度依赖AI安全机制同时要重视数据备份避免因小Bug造成大损失。
上一篇/下一篇内容由系统自动关联
返回资讯列表 →