Claude Code为什么会把你的邮箱发给网站?工程师承认账号信息进了上下文
官方工程师承认模型会在自己写的联网命令里填入账号邮箱;2.1.317起的默认隐私检查能拦住常见命令,但模型自己写脚本执行仍会漏掉,彻底移除邮箱的修复还没发版。
如果你用账号登录Claude Code并让它联网抓资料,它确实有可能把你的真实登录邮箱发给对面的网站。哪怕升到了最新版的2.1.319,这个口子也还没有完全堵上——直接跑命令会被拦下来问你,但如果模型自己写个脚本再去联网,你的邮箱照样能溜出去。
团队为了防模型乱编署名,把你的真实邮箱塞进了背景材料
事情在Hacker News的《Claude Code sends your email address to websites》讨论帖里被摆上了台面。自称Claude Code工程师的Lydia Hallie出来解释了原委:之前有用户反馈,模型在写代码的`@author`(作者署名)这类标签时老是瞎编名字,团队干脆把已登录账号的邮箱放进了给模型的背景材料里。
坏就坏在模型可以随便翻看并取用这份材料。当Claude自己写`curl`这类联网抓取命令时,有些网站会要求访问者留下联系方式,模型就会顺手把你的账号邮箱填进`User-Agent`请求头里。这个请求头好比每次敲网站大门时递过去的名片,对面网站会原封不动地收到里面的内容。
除了联网抓网页,这个邮箱还会往别处钻。GitHub用户skflowne在官方仓库的issue 81138里报告,自己拆解v2.1.220版本时发现,`userEmail`来自账号配置,被直接塞进了模型背景里;有一次模型甚至用账号的私人邮箱覆盖了git原本设好的匿名提交邮箱,直到推送代码被GitHub拦下来才暴露。这位用户还发现,打开`IS_DEMO`演示模式只能把界面上的信息藏起来,模型手里的背景材料里照样躺着那个邮箱。
升到2.1.317能拦住常见命令,但模型自己写脚本还是会漏
那现在更新版本管用吗?11月9日新智元在36氪发文提醒大家更新,目前官方更新日志(CHANGELOG)里最新的版本是2.1.319。根据Lydia Hallie的说法,从2.1.317版本开始,Claude Code就内置了一道默认开启的隐私检查:只要网页工具或`curl`这类命令里带有用户的邮箱,运行前就会停下来询问你。
不过Lydia Hallie自己也交了底:“但这仍然不能拦住所有情况,比如当Claude自己写一个脚本并自行运行的时候。”(“But it still doesn't prevent all cases, like when Claude writes a script and runs on its own.”)
同在一个帖子里回复的官方开发者mpoteat补充,这个内置隐私检查模块叫`cc-plugin-privacy`,“如果你在用2.1.317或更晚的版本,就已经带上这个检查了”(“If you're on 2.1.317 or later, you'll have this check included.”)。虽然用户可以在`/plugins`里手动把它关掉,但既然它能替你挡下直来直去的命令,现阶段还是老老实实留着别关。
彻底移除邮箱还得等下个常规版本
靠拦截工具总归是亡羊补牢,只要登录邮箱还摆在模型的案头,它在解决联网报错、按网页要求补填联系方式时,就总有顺手带走的风险。把这段账号信息直接拿走,显然比光靠检查命令更治本。
Lydia Hallie在11月6日的帖子回复里承诺,“我们正在从Claude Code给模型的上下文里移除账号邮箱”(“We're removing the account email address from the context Claude Code gives the model.”),预计在“下周初”(early next week)随下一个常规版本推送。截至我们核查时,官方更新日志最上面还是2.1.319,还没见到移除邮箱的正式公告。
在彻底移除邮箱的新版本到来之前,通过账号登录Claude Code的人先把版本升到2.1.317或更高,确认版本号并保持默认的`cc-plugin-privacy`开启;碰到需要联网的任务,每次放行前自己看一眼它准备执行的命令和脚本,只要里面夹带了私人邮箱,先暂停执行。演示模式只隐藏界面信息,联网前仍要检查命令和脚本。
出处(5)
- Claude Code工程师Lydia Hallie公开回应 · Anthropic
- Account email (PII) is injected into the model system prompt · GitHub社区报告者skflowne
- cc-plugin-privacy与2.1.317的说明 · Anthropic
- 小心,Claude Code会擅自泄露你的邮箱,请抓紧时间更新 · 新智元(36氪授权发布)
- Claude Code更新日志2.1.317—2.1.319 · Anthropic
内容有误?告诉我们,核实后会更正,并在这里写明改了什么。
评论
还没有人评论,来写第一条。
发表评论