Claude Code 翻车:把用户邮箱写进了请求头

结论:邮箱被悄悄发给访问的网站
据 ai-tldr 11 月 6 日汇总,一条 GitHub issue 指出,Anthropic 的命令行工具 Claude Code 在帮用户抓取网页时,会把用户的邮箱地址写进 HTTP 请求的 User-Agent 头里,一并发给它访问的那些网站。用户怀疑,这正是一阵子每天收到诈骗邮件的源头——你的邮箱被不知不觉广播出去了。咱干安全的都懂,User-Agent 这种头本该只写「我是啥客户端」,塞进个人邮箱等于把隐私绑在每次请求上发出去。
这 Claude Code 隐私漏洞的麻烦在「无感」
这 bug 的麻烦在「无感」。Claude Code 替你抓网页是常事——读文档、抓资料、跑脚本,背后会发大量请求。每发一次,邮箱就跟着 User-Agent 飘到对方服务器日志里。网站运营方、中间人、日志分析商,哪一方都能看到。更要命的是它不像明文密码泄露那么扎眼,用户根本不会去查请求头里藏了啥。等邮箱进了黑产名单、诈骗邮件天天来,才发现源头在这。
Anthropic 还没给定论
截至报道时,这事还停留在用户提交的 issue 阶段,Anthropic 尚未给出官方定论或修复说明。咱不能据此给厂商扣「故意」的帽子——命令行工具拼请求头时手滑把身份字段带进去,这种低级失误在工程里真不稀奇。但低级不等于无害:身份类字段进请求头,是隐私设计里明文该避开的雷区,发现就得麻溜修。
老炮点评:请求头里别装私货
咱当年写爬虫和客户端,头一条规矩就是请求头里只放必要的、非个人的元信息。把邮箱、账号这类身份字段塞进去,等于给用户每人发一张带名字的名片,还逼着他们见人就递。这 bug 提醒一句大实话:AI 工具替你发请求时,你根本不知道它在头上挂了啥。厂商该做的是默认最小化、把发出的请求晒给用户看。米岸AI 也认这个理——涉及用户隐私的字段,宁可少带、不可滥带,这是底线,不是可选项。
这 bug 给所有 AI 工具提了个醒
咱得把这事说透:Claude Code 这档子事,不是孤例,是 AI 工具「替你发请求」时代的共性风险。越多工具替你联网抓数据、调接口,你就越难知道它到底在头上挂了啥、把啥隐私带出去了。对个人用户,咱的建议很实在:用命令行或联网 AI 工具时,养成看它发出啥请求的习惯;邮箱突然被诈骗邮件轰炸,回头查查是不是哪个工具把身份字段带出去了。对厂商,默认最小化、把发出的请求晒给用户看,这是该有的底线,不是加分项。隐私这账,出事前省的事,出事后都得加倍还。
常见问题
问:Claude Code 隐私漏洞会影响所有用户吗?
答:issue 说的是它会把邮箱写进请求头,只要你用它抓过网页,理论上对方站点就收到过。但官方还没最终确认范围,咱先观望它后续修复。
问:我该怎么自救?
答:留意邮箱是否突然收到大量诈骗邮件;等官方修复版本,及时升级。命令行工具涉及联网抓取,养成看它发出啥请求的习惯不亏。
问:这算 Anthropic 故意泄露吗?
答:目前只是指控阶段,没有证据指向故意。更可能是拼接请求头时的疏漏。但不管故意与否,隐私字段进请求头就是该修的错。





