Claude Code被曝内置隐写术识别中国用户 信任危机发酵
Anthropic 的编程工具 Claude Code 近日被社区逆向发现内置隐蔽代码:工具会读取本地时区(Asia/Shanghai、Asia/Urumqi)与 ANTHROPIC_BASE_URL,再与一份经 base64 加 XOR 加密的 147 个中国科技公司域名清单比对,识别中国用户后将日期格式字符替换为 2 至 3 比特的分类标记传回服务器。消息引发严重信任争议,Anthropic 的”安全实验室”形象与具体产品行为之间的落差成为社区讨论焦点。
要点速览
- 识别手段:读取本地时区与 ANTHROPIC_BASE_URL 环境变量
- 清单规模:经 base64 与 XOR 加密的 147 个中国科技公司域名
- 涉及对象:美团、字节、月之暗面等中国科技公司域名
- 上报方式:将日期格式字符替换为 2 至 3 比特分类标记传回
- 当前状态:社区热议,信任争议持续发酵
逆向发现:Claude Code 如何”识别”用户
社区逆向分析显示,Claude Code 中植入了一段隐蔽逻辑,触发条件有两类:第一类是操作系统本地时区被设置为 Asia/Shanghai 或 Asia/Urumqi,这是中国大陆用户最常见的时间配置;第二类是检测 ANTHROPIC_BASE_URL 环境变量,该变量通常用于接入第三方代理或中转服务。
当条件命中后,程序会读取一份内置清单。这份清单并非明文存储,而是经过 base64 编码叠加 XOR 加密处理,包含 147 个中国科技公司域名,涉及美团、字节跳动、月之暗面等企业。清单的作用是把”疑似中国用户”进一步细分为不同的使用场景。
最终的数据回传采用了一种隐蔽的编码方式:程序把日期格式字符替换为 2 至 3 比特的分类标记,再随正常请求传回服务器。由于日期字符串在常规遥测中十分常见,这种标记难以被普通用户察觉。
技术拆解:为什么选日期字段做”隐写”
把信息藏在日期字段里,是一种典型的隐写术思路。正常客户端遥测都会携带时区或时间信息,改动个别字符不会破坏协议兼容性,也不易触发安全软件告警。
2 至 3 比特可以表达 4 到 8 种状态,足以标记”是否中国用户、是否接入第三方代理、属于哪一类使用环境”等信息。相比直接上传 IP 或设备指纹,这种方式的隐蔽性更强,但也更让用户反感——因为它刻意绕过了用户的知情与同意。
对开发者而言,真正的问题不是”为什么要区分用户”,而是”为什么不用透明的方式”。若出于合规或服务限制需要区分地区,完全可以采用公开的地理位置判断并写入隐私政策;采用加密清单加隐写字段的方式,说明设计者有意规避用户与监管的审查。
争议焦点:安全实验室的人设与行为落差
Anthropic 一直以”AI 安全”为品牌核心,其宪政 AI、可解释性研究在业内评价较高。此次 Claude Code 事件让社区开始重新审视:一家强调安全与透明的公司,为何会在自己的开发工具里采用加密域名清单与隐写回传机制?
争议集中在三个层面。第一是知情权:用户安装工具时并未被告知存在此类识别逻辑;第二是数据最小化:识别中国科技公司用户身份,与编程工具的核心功能没有直接关联;第三是透明度:加密与隐写手段与 Anthropic 公开倡导的透明原则相悖。
部分开发者认为,这类机制可能源于模型服务地区限制或反滥用需求,但业界普遍认同:技术上的”能做”不等于”该做”,尤其对于标榜安全的 AI 公司。
影响:开发者信任与工具选型的变化
事件对 Anthropic 的直接影响是开发者信任受损。Claude Code 凭借较强的编码能力在企业开发者中增长迅速,此类隐私争议可能促使部分用户转向开源替代方案或更透明的竞品。
对 AI 编程工具行业而言,这一事件也是一个警示:随着 AI 工具深入开发者工作流,工具本身的数据采集行为将受到越来越严格的审视。企业采购 AI 编程工具时,除了关注代码生成质量,还需要评估遥测范围、数据出境与供应链安全。
展望:透明化将是 AI 工具的底线要求
Claude Code 隐写事件的后续走向,取决于 Anthropic 的回应方式与整改速度。若公司能够公开完整说明机制用途、删除不必要的识别逻辑,并接受第三方审计,尚有机会挽回信任;若继续沉默或辩解,事件可能演变为更广泛的监管关注。
对用户与企业的建议是:在 AI 编程工具中检查遥测设置,必要时通过环境变量与网络代理隔离敏感项目;对工具的更新日志保持关注,发现异常行为及时反馈。
常见问题(FAQ)
Claude Code 隐写术事件是什么?
社区逆向发现 Anthropic 的 Claude Code 内置隐蔽代码,读取本地时区与 ANTHROPIC_BASE_URL,比对 147 个中国科技公司域名,识别中国用户后将日期格式字符替换为 2 至 3 比特分类标记传回服务器,引发信任争议。
Claude Code 如何识别中国用户?
主要依据两点:操作系统时区是否为 Asia/Shanghai 或 Asia/Urumqi,以及是否设置了 ANTHROPIC_BASE_URL 环境变量。命中后会与一份加密的 147 个中国科技公司域名清单比对。
这份 147 个域名清单包含哪些公司?
涉及美团、字节跳动、月之暗面等中国科技公司,清单经 base64 编码与 XOR 加密处理,非明文存储。
用户如何保护自己?
可以检查 Claude Code 的遥测设置,通过环境变量与网络代理隔离敏感项目,关注工具更新日志,发现异常行为及时反馈。
参考资料:社区逆向分析公开信息(素材整理,来源见 mp.weixin.qq.com/s/yLb4T2UC16ebKHApdBbgWw)。
相关阅读:Claude完成费马大定理形式化证明:1300万行代码改变数学研究、GPT-6 Astra正式发布:OpenAI自主执行AI模型的突破与影响、AI辅助新药艾普司韦获批:三年半从发现到上市意味着什么
文章版权归作者所有,未经允许请勿转载。
