Claude Code 把你的邮箱交给模型,模型转手交给了网站
一个讲礼貌的习惯,变成了隐私事故。今天 Hacker News 榜首,1539 分,是一条 GitHub issue:Claude Code 把登录用户的邮箱放进 User-Agent 请求头,发给了第三方网站。Anthropic 已经确认了机制,也道了歉,但真正的修复还没发出来。
原因有点黑色幽默。用户抱怨 Claude 在 @author 这类地方瞎编名字,Anthropic 就把账号邮箱塞进了模型上下文。结果 Claude 自己写 curl 的时候,有时会把这个邮箱填进 User-Agent 当联系方式,因为有些网站要求脚本客户端表明身份。员工 mpoteat 举的例子是 Wikipedia 的政策。没人做过一个泄露邮箱的功能,只是一条上下文撞上了模型的热心肠。
看控制手段一层层怎么加,整件事就清楚了。2.1.234 加了一句指令:邮箱只用来识别用户,除非用户要求,不要发给无关服务。这只是 prompt 里的一句话,事实说明它没守住。2.1.317 加了内置 mod,这里说法开始打架。mpoteat 说会 "deterministically block",Claude Code 团队的 Lydia Hallie 和更新日志都说会先询问,mod 自己的 README 却说直接拒绝、不弹提示,还自称 "a courtesy, not a boundary",并列出了拦不住的情况:WebFetch、WebSearch、MCP 工具、脚本、变量,以及邮箱没出现在指定 User-Agent 里的各种发送方式。讨论串里还有两位用户说,自己测试时它根本没触发,官方尚未确认。真正管用的只有第三层:"We're removing the account email address from the context",承诺下个版本发布,时间是下周初。11 月 6 日出的 2.1.319,发布说明里没提这件事。
吓人的版本要打个折。报告者说自己因此 "每天收到几十封诈骗邮件",但这个因果没人证实,到底多少用户中招也不知道。时间线也有疑点:mpoteat 说团队是 "几天前" 从 Reddit 上知道的,可是反对把邮箱放进系统提示的 issue #81138 从 7 月 25 日就开着了,已有 107 个反应。
今天能做的事:按 Hallie 的说法,stable 渠道还停在 2.1.311,所以先升级到 2.1.317 或更高,但别把这个 mod 当防线。在意的话,自己 grep 一下历史记录里有没有你的邮箱。对所有做 agent 的人,这件事的教训更大:上下文里的任何东西,都可能从模型能调用的任何工具流出去。prompt 只是请求,正则只能拦一种形状,把数据拿掉才算真的关上门。Issue:https://github.com/anthropics/claude-code/issues/107757 官方说明:https://news.ycombinator.com/item?id=50388176 Mod 说明:https://github.com/anthropics/claude-code/blob/main/mods/privacy/README.md
← 返回所有文章
原因有点黑色幽默。用户抱怨 Claude 在 @author 这类地方瞎编名字,Anthropic 就把账号邮箱塞进了模型上下文。结果 Claude 自己写 curl 的时候,有时会把这个邮箱填进 User-Agent 当联系方式,因为有些网站要求脚本客户端表明身份。员工 mpoteat 举的例子是 Wikipedia 的政策。没人做过一个泄露邮箱的功能,只是一条上下文撞上了模型的热心肠。
看控制手段一层层怎么加,整件事就清楚了。2.1.234 加了一句指令:邮箱只用来识别用户,除非用户要求,不要发给无关服务。这只是 prompt 里的一句话,事实说明它没守住。2.1.317 加了内置 mod,这里说法开始打架。mpoteat 说会 "deterministically block",Claude Code 团队的 Lydia Hallie 和更新日志都说会先询问,mod 自己的 README 却说直接拒绝、不弹提示,还自称 "a courtesy, not a boundary",并列出了拦不住的情况:WebFetch、WebSearch、MCP 工具、脚本、变量,以及邮箱没出现在指定 User-Agent 里的各种发送方式。讨论串里还有两位用户说,自己测试时它根本没触发,官方尚未确认。真正管用的只有第三层:"We're removing the account email address from the context",承诺下个版本发布,时间是下周初。11 月 6 日出的 2.1.319,发布说明里没提这件事。
吓人的版本要打个折。报告者说自己因此 "每天收到几十封诈骗邮件",但这个因果没人证实,到底多少用户中招也不知道。时间线也有疑点:mpoteat 说团队是 "几天前" 从 Reddit 上知道的,可是反对把邮箱放进系统提示的 issue #81138 从 7 月 25 日就开着了,已有 107 个反应。
今天能做的事:按 Hallie 的说法,stable 渠道还停在 2.1.311,所以先升级到 2.1.317 或更高,但别把这个 mod 当防线。在意的话,自己 grep 一下历史记录里有没有你的邮箱。对所有做 agent 的人,这件事的教训更大:上下文里的任何东西,都可能从模型能调用的任何工具流出去。prompt 只是请求,正则只能拦一种形状,把数据拿掉才算真的关上门。Issue:https://github.com/anthropics/claude-code/issues/107757 官方说明:https://news.ycombinator.com/item?id=50388176 Mod 说明:https://github.com/anthropics/claude-code/blob/main/mods/privacy/README.md
评论