跳到正文
Ars Technica · AI· Kyle Orland·· 2 小时前AI 评分58

Claude Code 设置文件在 GitHub 上泄露大量密钥

Claude Code is accidentally exposing secrets all over GitHub

AI 导读

安全研究机构 Apiiro 发现,Claude Code 的设置文件在公开 GitHub 仓库中泄露了数千条密钥,包括数据库密码、API token 和 root 登录信息。

正文 · AI 翻译

由于 Claude Code 在处理设置文件时存在部分疏漏,它正在公共 GitHub 实例上泄露敏感信息。这是 Apiiro 的 AI 安全研究人员的发现,他们在嵌入 GitHub 仓库的 Claude Code 设置文件中发现了数千条机密信息,包括数据库密码、API 令牌和 root 登录凭据。

泄露源于 Claude Code 处理用户对自动化 shell 命令批准的方式。当用户选择“是,且不再询问”选项来批准运行某条命令时,该选择会作为规则的一部分存储在用户计算机本地的“.claude/settings.local.json”文件中。该规则有时会被编码为模式,但命令本身通常会被原样写入该设置文件,包括其中可能嵌入的任何敏感信息。

如果设置文件保留在用户本地机器上(当然,前提是该机器本身未被攻破),这其实算不上重大的安全问题。而且 Anthropic 在其 Claude Code 文档中指出,这个特定的设置文件会被添加到开发者的全局 .gitignore 列表中,这通常能防止它被公开分享。

阅读全文

评论

来源:Ars Technica · AI · arstechnica.com