2026年11月7日,安全研究机构Apiiro披露,Claude Code“以后不再询问”功能导致2539份密钥散落1994个GitHub公开仓库,63家企业受损。
事实还原
根据Apiiro研究,当用户选择“永久授权某条命令”时,Claude Code会将命令原文(含密码、API密钥)写入.claude/settings.local.json文件,该文件随代码一同被推送至GitHub后变为公开凭证。已确认泄露内容包括379个数据库密码、122个Supabase服务密钥、23个AWS Key及多个SSH root登录凭据,涉及63个组织。Gitleaks、TruffleHog等主流密钥扫描工具对215个文件存在检测盲区。Anthropic方面尚无公开回应。这是继邮箱注入漏洞后,Claude Code今年第二次在数据泄露安全上遭遇实证性打击。
机制拆解
问题根源在于Claude Code将用户授权操作直接持久化到项目本地文件,而该文件默认包含完整命令原文。当开发者将包含此文件的目录推送到公开仓库时,敏感凭证即刻暴露。工具本身成为泄露向量,而非单纯的用户操作失误。设置文件随代码仓库流动的机制,使AI编程助手的“便利”功能直接转化为企业资产外泄通道。
产业影响
此次事件显示,AI编程助手在企业安全合规上存在系统性盲区。63家组织因单一工具配置而面临凭证泄露,主流扫描工具未能覆盖全部风险文件,意味着依赖现有DevSecOps流程的企业可能持续暴露于类似威胁。事件再次印证,AI代码生成工具与版本控制系统的集成方式可能放大而非降低安全风险。
战略判断
(以下为分析观点,非事实陈述)从工具设计角度看,AI编程助手需在用户体验与企业合规之间重新平衡;若类似持久化授权机制未做隔离或加密处理,未来更多组织或将重新评估对单一AI代码工具的依赖程度,并推动更严格的代码仓库扫描与权限分离策略。
© 2026 Winzheng.com 赢政天下 | 转载请注明来源并附原文链接