AI大瓜!Claude Code源码泄露了?来看看它以前都是怎么封我号的!
AI大瓜!Claude Code源码泄露了?来看看它以前都是怎么封我号的!
昨晚AI圈又炸出一个超级大瓜——
Claude Code的源码,疑似因为发布包里混进了source map,被大家”顺藤摸瓜”看了个七七八八。
翻译成人话就是:
你本来只想把餐厅菜单打印出来,结果不小心把后厨动线图、配方本、店长排班表,连同”下个月准备偷偷上的新菜”一起贴门口了。
这等于:把裤兜、钱包、钥匙串和备忘录一起抖出来了。
Claude Code到底是什么级别的选手?
先说Anthropic这家公司。它是OpenAI最强的竞争对手,没有之一。Claude系列模型在各种编程榜单上跟GPT打得难解难分,很多程序员甚至觉得写代码Claude比GPT更好用。
而Claude Code,是Anthropic的王牌产品之一——一个直接跑在你终端里的AI编程Agent。
它不是那种”你问一句它答一句”的聊天框。它能直接操作你的电脑:读代码、改代码、跑命令、创建文件、规划项目,甚至能同时调度多个AI分身协同干活。
如果把AI编程工具排个座次:
- ChatGPT / 普通AI对话 = 你问它怎么写,它给你贴代码,你自己复制粘贴 → 相当于远程技术顾问
- GitHub Copilot / Cursor = 在你的编辑器里实时补全和建议 → 相当于坐在旁边的结对编程搭档
- Claude Code = 直接接管你的终端,自己看需求、自己查代码、自己改、自己测 → 相当于你雇了一个能独立交付的全栈工程师,而且他7×24不睡觉
所以这次泄露,不是”某个小插件被扒了”。
是AI编程领域头部产品的核心工程实现被人看了个底朝天。
难怪整个圈子都炸了。
源码泄露到底咋回事?
事情本身并不复杂,甚至有点好笑。
不是黑客爆破。是打包的时候手滑了。
Claude Code某次版本发布时,npm包里混进了一个source map文件。
source map是什么?你可以理解成压缩代码的”翻译词典”。
正常情况下,线上代码就像一块压得紧紧的方便面面饼——卷在一起,谁也看不清原来长什么样。
但有了source map,别人就能顺着这本词典,把面饼重新泡开,看到原来的面条是什么形状。
结果就是,互联网上出现了经典的程序员反应:
前脚还在说”真的假的?”
后脚已经有人开始:
- 扒功能列表
- 扒隐藏指令
- 扒安全机制
- 扒”这玩意到底怎么认出我的”
这就好比有人说”保安室钥匙好像忘拔了”。
普通人会说:”哦。”
程序员会说:”让我康康监控室里到底有几块屏幕。”
扒出来了什么?
光看到代码结构不算什么,关键是大家从里面挖出了不少宝贝:
- 🔑 隐藏功能开关
- 🔑 26个未公开的斜杠命令
- 🔑 长期记忆助手模块
- 🔑 多Agent协同痕迹
- 🔑 6级安全架构细节
简单说就是——不光看到了”它现在会什么”,还看到了**”它将来想干什么”**。
竞争对手、研究者、吃瓜群众,突然都拿到了一张”技术考古现场门票”。
别人能更快看懂你的产品路线、工程习惯和防作弊设计。
这就不只是”丢人”了。这叫”战略级社死”。
重头戏:它以前到底是怎么封我号的?
好了,瓜吃完了,下面进入今天的硬菜。
有人根据泄露出来的内容,做了一份《Claude Code封号机制逆向探查》。核心结论用一句话说就是:
它认人,不只认你的账号。它认的是”你这个人”。
下面我一层一层给你拆。
第一层:你每次请求,都在主动”自报家门”
每次你用Claude Code发请求,系统都会收到一堆信息:
- 你用的什么客户端版本
- 你的会话编号
- 你从哪个入口进来的
这就相当于你每次进小区都主动说:
“保安大哥你好,我是3号楼业主,今天穿的红衣服,刚从西门进来的。”
你还没干什么呢,保安已经把你登记好了。
第二层:你胸前挂着一张”很难伪造的工牌”
这是最关键的一层。
Claude Code有个叫**Attestation(认证签名)**的机制。
别被名字吓到,你就理解成:
官方客户端出门,胸前自动挂一张防伪工牌。
服务端一看这张工牌,立马知道:
- 你是不是原装正版客户端
- 你有没有被魔改过
- 你是不是穿了”官方的衣服”在冒充
如果工牌对不上?恭喜你,风险值直接拉满。
第三层:你的电脑本身就是”老熟人”
Claude Code会在你电脑上生成一个设备ID(deviceId),而且是持久保存的。
这玩意你理解成:你电脑的”机器门禁卡号”。
所以很多人天真地以为:
“号没了?重新注册一个不就完了!”
结果系统看到的是:
“哦,号是新的。但这张门禁卡怎么还是昨天那张?老朋友你好啊。”
这就是为什么很多人换号之后,还是觉得平台好像”认识”自己。
因为平台看的不只是账号名,还有你脚下的那块地砖。
第四层:你以为戴了墨镜就没人认识你了?
逆向文档里还发现,系统会收集一些你可能完全没意识到的信息:
- 你的邮箱地址
- 你的
git config user.email(对,就是Git里的邮箱配置) - 你的组织ID
- 你的订阅类型
- 甚至你自定义的API地址
这就好比你戴了帽子、口罩、墨镜,觉得自己伪装满分。
结果——
- 外卖袋上写了你名字
- 胸牌上印了你邮箱
- 工位电脑贴着你工号
- 快递柜还存着你昨天的包裹
保安微微一笑:
“虽然你今天换了件外套,但我还是知道你是3号楼的老王。”
它怎么判断你”行为不对劲”?
除了认人,系统还会看行为。
“你是不是走的歪门邪道?”
正常用户一般走正门。
如果你老是翻围墙、钻管道、从地下车库通风口进来——
保安当然要多看你两眼。
技术上就是:你用了奇怪的代理、网关、或者处在某些特殊环境。
“你是不是吃自助餐开挂了?”
系统有一套三层限额机制,会实时盯着你的用量:
- 5小时用了多少
- 一周用了多少
- 某个模型是不是被你薅秃了
而且它不是等你吃完了才反应。它是边看边算的。
如果自助餐刚开20分钟,你已经干到第11盘肉了——店员当然不会觉得你只是”胃口不错”。
“我们还能远程拧你的阀门”
系统还有远程控制能力:
- 远程下发策略限制
- 每小时轮询更新规则
- 动态调整某些配置的风险等级
翻译一下就是:物业发现最近有人深夜搬运奇怪设备,直接在后台把门禁规则改了。
某些门不让走了。某些行为直接标红了。
这些规则可能随时在变,不需要人工一个一个审。
为什么”关掉遥测”不等于隐身?
很多人最大的误区就是:
“我不是把遥测关了吗?怎么还被认出来?”
答案非常直接:
关掉遥测 ≠ 隐身。
因为:
- API请求本身就携带身份信息
- 核心认证签名不在你能随便改的层面
- Session ID、版本号、User-Agent照样出去
- 网络层的IP、TLS指纹也不是说没就没的
这就好比你把窗帘拉上了,觉得别人不知道你在家。
但是——
- 门口鞋还在 🩴
- Wi-Fi还连着 📶
- 外卖还在送 🥡
- 门禁记录还在刷 🚪
你只是没开灯。不是人间蒸发。
一张图看懂整个封号逻辑
把Claude Code的风控比成机场安检:
| 你以为的 | 实际上对应的 |
|---|---|
| 账号密码 | 机票 |
| 设备ID | 身份证 |
| 请求头信息 | 登机牌 |
| 使用速率 | 现场行为监控 |
| 代理/网关特征 | 你是不是绕了奇怪通道 |
| 远程策略 | 安检临时升级 |
不是只查一样。是全查。交叉验证。立体围观。
前因后果,三句话讲完
前因: 源码相关内容被公开,大家第一次具体看到客户端怎么上报信息、平台怎么做身份关联、风控点埋在哪里。
后果: 很多以前”感觉像玄学”的封号体验,突然不玄学了。不是平台会算命,而是它本来就看到了很多你没意识到的数据点。
结论: 以前以为自己是”换个号重新做人”,现在发现更像”换了件衣服,结果门禁系统连你鞋码都记着”。
最后说下
Claude Code这次不只是”把家门忘关了”,还顺便让大家看明白了——原来它平时是怎么认人、怎么记人、怎么限流、怎么远程拧阀门的。
这事最值得关注的,不是八卦本身。
而是它提醒了所有人:
在AI Agent时代,真正的平台规则,不只写在公告里。它也写在请求头里、设备指纹里、限额系统里、那堆你平时根本不会看的工程细节里。最后附上朋友的吐槽,好家伙 看来鬼佬一定没看过孙子兵法。

夜雨聆风