103秒,Claude删掉4.8万个真文件!「别碰原件」没拦住,连恢复记录都删了
AI新闻阅读 0

Craig在使用Claude Code处理股票期权数据分析软件时,因重建测试环境操作失误导致4.8万个真实文件被删除。103秒内,约5.5万个文件被清除,其中48218个为真实项目文件。
事故源于Claude误将测试环境的Directory Junction识别为真实目录,通过614个传送门直接删除了工作目录。Git仓库的objects、refs和logs被清空,版本数据彻底丢失。
开发者已明确告知Claude「别碰原件」,但AI未识别出部分目录实际指向真实文件。Anthropic官方文档显示,acceptEdits模式下rm命令可自动执行,路径判断错误将导致误删。
此次事故暴露测试环境与生产环境未彻底隔离的问题。AI权限系统未限制操作范围,导致提示词约束失效。Git记录同样无法恢复,因删除操作覆盖了版本控制文件。
行业警示指出,Agent安全需建立在权限系统而非提示词约束上。真正的安全边界应通过隔离机制实现,如远程仓库、快照或独立备份。当前AI错误已从语言输出演变为实际操作风险。
事故报告显示,Claude误删过程仅持续103秒。这强调系统设计需预设AI可能的路径误判,确保错误操作影响被限制在沙箱内,避免波及真实项目。