✍️ Gate 广场「创作者认证激励计划」进行中!
我们欢迎优质创作者积极创作,申请认证
赢取豪华代币奖池、Gate 精美周边、流量曝光等超 $10,000+ 丰厚奖励!
立即报名 👉 https://www.gate.com/questionnaire/7159
📕 认证申请步骤:
1️⃣ App 首页底部进入【广场】 → 点击右上角头像进入个人主页
2️⃣ 点击头像右下角【申请认证】进入认证页面,等待审核
让优质内容被更多人看到,一起共建创作者社区!
活动详情:https://www.gate.com/announcements/article/47889
#ClaudeCode500KCodeLeak
事件概述:
2026年3月31日上午,人工智能公司Anthropic自称是全球最安全、最负责任的AI实验室,由前OpenAI研究员Dario Amodei和Daniela Amodei创立,坚信AI开发必须谨慎、刻意且有制度纪律。然而,该公司在一次例行包更新中,无意中将其最重要商业产品Claude Code的全部内部源代码通过一个被遗忘的JavaScript源映射文件暴露给全球所有开发者。这个源映射文件隐藏在公共npm注册表发布的包中,成为世界上最基本的操作安全失误之一,犹如不小心把公司全部工程蓝图印在麦片盒背面,然后同时分发到每家杂货店。开发者社区在数小时内下载、镜像、分析、分叉并在互联网广泛传播代码,速度远超任何下架通知的控制能力。这不仅成为热议话题,更是现代AI发展史上最重要的非自愿技术披露之一。
泄露发生的原因:
泄露的机制值得详细理解,因为它揭示了即使是先进工程组织在最基本的DevOps卫生方面也会失败:一名安全研究员在检查于3月31日发布到npm公共注册表的@anthropic-ai/claude-code包的2.1.88版本时,发现其中包含一个名为cli.js.map的JavaScript源映射文件,文件大小为59.8MB。源映射文件本应只在内部开发环境中使用,绝不应出现在生产版本中。而且,该文件直接指向托管在Anthropic云存储基础设施上的一个zip归档,公开可访问的URL。下载后,得到一个59.8MB的归档,内含完整、未压缩、可读的TypeScript源代码,涵盖约1900至2000个文件,总计超过512,000行代码。
范围与影响:
关键的是,没有模型权重被泄露,没有客户数据被泄露,也没有API凭证或用户认证信息外泄。这意味着此次事件属于知识产权和竞争情报的泄露,而非用户数据泄露。但这一点并未减轻损害的严重性,因为512,000行TypeScript代码揭示的不仅仅是API的封装,而是一个生产级开发者系统,其内部架构为竞争对手提供了构建先进AI编码代理的完整蓝图。
代码库架构洞察:
代码库的结构极其复杂:工具系统约有40,000行,采用插件式架构,支持文件系统、Shell和API的交互;请求处理的查询系统约有46,000行;代理调度层实现了使用写时复制覆盖的推测执行系统,允许在提交更改前安全地试运行潜在破坏性操作,确保可逆性和系统安全。
内存、调度与性能系统:
上下文管理系统采用TTL(存活时间)驱逐逻辑,清除超过60分钟未使用的条目,结合主动压缩机制和基于令牌数与工具使用的双阈值,防止性能下降;调度系统实现多门优先级架构,在执行昂贵的模型推理前进行轻量级验证,显著降低延迟和成本。
安全与执行风险:
此外,系统还设计了广泛的沙箱和bash验证逻辑,用于管理执行环境,但这些调度逻辑的泄露带来了新风险,恶意行为者可以更好地理解如何设计输入或环境,以利用代理执行流程或绕过安全措施。
隐藏特性与内部系统:
除了已知架构外,泄露还暴露了许多未发布的功能和内部系统:如“卧底模式”,旨在防止模型泄露内部代号;与内部命名惯例相关的虚拟宠物系统;由宝石级特征标志控制的隐藏语音接口功能;以及数十个未上线的实验性功能,共同展现了未来开发的详细路线图。
高级代理能力:
其中最重要的发现之一是一个自主全天候运行的代理模式,能够在没有明确提示的情况下持续后台执行;以及遥测系统和远程控制机制,允许在部署后修改行为。这些功能提升了系统能力,也引发了潜在的企业担忧。
人类因素与技术债务:
代码库还反映了软件工程的人性面,包括仍在使用的过时函数、未解决的技术债务和非正式的开发者注释,强调即使是高度先进的AI系统,也是在不完美、不断演变的工程环境中构建的。
多重失误与背景:
此次事件的更广泛背景增强了其重要性,因为它紧随另一项涉及产品路线图的内部泄露事件,形成了一系列操作失误的模式,集体引发对内部流程和安全纪律的质疑。
应对措施与互联网现实:
虽然已启动下架行动,但互联网的分发特性意味着代码已被广泛复制,无法完全控制,内容将无限期地保持可访问和分析状态。
最终战略影响:
长期来看,此次事件的影响可能不在于立即的竞争崩溃,而在于行业的加速学习。竞争对手可以借此洞察生产级AI代理系统,同时仍需开发自己的模型和基础设施。然而,对于一个以安全和纪律为核心的公司而言,这次事件的声誉影响巨大,#ClaudeCode500KCodeLeak 既是一次技术事件,也是品牌的转折点。