档案库 · 开发与企业工具 · 产品决策 · 2026
Mullvad的按密钥稳定的出口IP使网站能关联会话;联合创始人确认并修复
一名研究人员发现Mullvad将出口IP绑定到WireGuard密钥数天,使网站可以关联会话;联合创始人当天确认并开始修复
Mullvad VPN AB
做的是什么生意
Mullvad runs a flat-fee privacy VPN that promises no logs and no account identity, assigning each user an exit IP derived from their WireGuard key instead of random per connection
起因
Mullvad had deliberately kept a user's exit IP stable for the life of their WireGuard key: the official client rotates keys every 72 hours by default, and a repeatable address means a server that works for one service still works when the user comes back. Its co-founder later described the design as a trade-off between privacy and user experience.
经过
On May 15, 2026 a research post titled 'Mullvad exit IPs are surprisingly identifying' drew 613 points and 389 comments on Hacker News. It reported that exit IPs were not randomized per connection but deterministically picked from the WireGuard key, which rotates every 1–30 days or never with third-party clients, and that IP positions correlated across servers, letting observers link a user's sessions. Co-founder kfreds replied on the thread within about an hour of learning of the finding: some aspects were as intended and some were not, the cause was not exactly as described, Mullvad was already testing a patch of the unintended behavior on a subset of its infrastructure, and it would re-evaluate whether the intended behaviors were acceptable. Obscura's CEO, a Mullvad partner, called the cross-server correlation genuinely unintended.
还没有结局,它还在跑。
背景
Mullvad,这家基于WireGuard的瑞典固定费用VPN,将每个用户的出口IP从其密钥派生,而不是每个连接随机化。官方客户端默认每72小时轮换该密钥,因此稳定地址旨在成为持久标识符之前刷新。
2026年5月15日,一名研究人员的帖子“Mullvad出口IP出乎意料地具有识别性”在Hacker News上获得613分和389条评论。帖子称出口IP对每个WireGuard密钥是确定性的——轮换周期为1-30天,第三方客户端甚至可能永不轮换——且IP位置在不同服务器间相互关联,从而关联用户会话。联合创始人kfreds在帖中回复:某些方面是预期的,有些则不是;原因与帖子描述有差异;Mullvad已在部分基础设施上测试对意外行为的补丁,同时重新评估预期行为。
这一发现考验了产品真正的权衡:每个服务器有一个稳定的IP是有用的——某个服务适用的服务器在用户返回时继续有效,而随机化每次连接将导致强制注销、验证码和风险评分。但合作伙伴Obscura的CEO称跨服务器关联确实非预期,支持者不得不依赖Mullvad的无日志立场和通过邮件现金付款,而批评者则称便利性降低了识别该公司承诺保护的用户的难度。
这件事要成立,得有什么
- 每个WireGuard密钥的稳定出口IP使会话可用,但也使密钥本身成为观察者可以用来关联用户流量的身份信号
- Mullvad的核心承诺是匿名性——无日志、无账户——因此关联泄漏攻击了产品的中心主张,而非外围功能
- 当天的公开回复区分了预期和非预期行为,开始测试补丁,并承诺重新评估设计权衡
- 某种确定性是刻意的用户体验,而跨服务器IP池关联是意外,因此修复必须涉及代码和产品判断
可借鉴之处
稳定性是匿名的敌人:为了让会话持续而保持的出口IP稳定,正是连接会话的信号,因此隐私产品需要外部人员来攻击其预期的权衡
后续进展
截至2026年5月15日,Mullvad正在部分基础设施上测试对非预期出口IP行为的补丁,并承诺重新评估预期的按密钥稳定性是否可接受。该帖子未记录完整解决;向用户提供的直接缓解措施是密钥轮换(Mullvad自己的客户端默认72小时轮换)。
资料来源
发现哪里写错了?告诉我们。
轮到你了
你刚读完一家。说说你在做什么,看看谁在赌同一件事。
免费账号 · 3 次免费提问 · 不用绑卡