Proton VPN 无日志审计:三季度零 DNS 泄露
2026 年 9 月 19 日,Proton VPN 发布三季度安全审计摘要。在 7 月 1 日至 9 月 15 日的窗口内,Proton VPN 完成了 2,412 次 DNS 查询检测与 480 次 IPv6 出口校验,两项均未发现泄露;强制断线测试 1,200 次,重连窗口中位数 0.3 秒,最长 0.8 秒。防护规则库同步扩充到 1,280 条。
这份摘要由 Proton VPN 安全团队与瑞士独立审计机构 Vantis Assurance 共同出具。与往年只公布结论不同,本次公开了采样方法、失败判据与误报处理流程,用户可以按同样的步骤在自己的线路上复现测试。
2,412 次 DNS 查询与零泄露判定
DNS 泄露是加密隧道最常见的破口:隧道建立后,如果系统仍把域名解析请求交给本地运营商,访问记录就会绕开加密通道暴露。本季度测试在 73 个地区各选 33 个节点,覆盖 8 类解析器配置,包括明文 DNS、DNS-over-HTTPS 与路由器级转发,共发起 2,412 次查询。
判定标准有三条:解析请求的目的地址必须落在隧道网段内;响应必须来自 Proton VPN 自建的解析集群;本地网卡不得出现发往 53 端口的旁路流量。2,412 次查询中,三条同时满足的比例为 100%,异常数为 0。测试同时记录了 18,640 次连接建立过程,未发现解析请求早于隧道就绪的情况。

Proton VPN 安全负责人季承宇在摘要说明中表示:「零泄露不是一个可以被宣称的形容词,而是一组可以被复现的判据。我们把抓包过滤规则一起放出来,就是为了让第三方能推翻我们的结论,而不是只能相信它。」
「DNS 测试最容易做假的地方是只测成功样本。这次他们公布了 2,412 次里的失败重试次数和丢弃样本数,这一点比结论本身更有说服力。」——Vantis Assurance 审计合伙人顾清和
IPv6 出口校验与 0.3 秒重连窗口
IPv6 是另一个容易被忽略的出口:部分系统在 IPv4 走隧道时,仍会优先用原生 IPv6 直连,形成双栈泄露。本季度新增 480 次 IPv6 出口校验,做法是先探测本机是否具备原生 IPv6 地址,再在隧道内请求双栈探测端点,比对出口地址与隧道节点是否一致。
| 审计项目 | 样本量 | 异常数 | 关键指标 |
|---|---|---|---|
| DNS 查询泄露 | 2,412 次 | 0 | 隧道内解析 100% |
| IPv6 出口校验 | 480 次 | 0 | 出口一致 100% |
| WebRTC 地址暴露 | 360 次 | 0 | 仅返回隧道地址 |
| 强制断线重连 | 1,200 次 | 0 | 中位 0.3 s / 最长 0.8 s |
| 防护规则拦截 | 18,640 次 | 误报 3 次 | 误报率 0.016% |
断线保护方面,测试用脚本主动切断底层网络 1,200 次,其中 480 次发生在下载大文件、360 次发生在视频通话、360 次发生在空闲状态。重连窗口指从检测到链路中断到流量重新进入隧道的时长,中位数 0.3 秒,最长 0.8 秒;在重连完成前,所有出站流量被本地防火墙拦截,未出现明文外发。
IPv6 校验中发现一处配置瑕疵:两款较旧的路由器固件在隧道重启后会短暂保留原生 IPv6 路由 1.2 秒,虽然探测请求仍被拦截,但不符合「立即阻断」的设计目标。该问题已在固件 2.4.0 中修正,旧版本用户会在下次连接时收到升级提示。
1,280 条防护规则与下季度计划
防护规则库从二季度的 1,164 条增至 1,280 条,新增部分集中在移动端广告域名、遥测端点与恶意软件分发地址。规则在本地匹配,不上传域名清单;命中记录只保留计数,不保留具体域名,避免日志本身成为画像材料。
18,640 次拦截样本中出现 3 次误报,均与一家区域性内容分发网络有关,原因是该网络与广告域名共用了一段 IP。规则组已改为域名加路径双重匹配,并在 9 月 12 日的更新中生效。误报率从二季度的 0.041% 降至 0.016%。
四季度计划包括三项:把 DNS 测试样本扩展到 3,000 次并加入公共 Wi-Fi 场景;对 73 个地区全部执行 IPv6 出口校验;把重连窗口的最长值纳入对外公布的固定指标。审计报告全文与抓包过滤规则将在官网资源页提供下载,历史季度数据也会保留,方便横向对比。
对普通用户来说,这份摘要的可操作结论只有一条:保持客户端为最新版本,并在公共网络上确认断线保护处于开启状态。若你使用的设备不支持系统级防火墙,建议优先选择路由器部署方式,让拦截发生在网络入口而不是单台设备上。
报告全文约 34 页,包含采样脚本、过滤表达式与逐地区异常计数。所有历史季度报告在同一页面归档,方便对比规则命中率与重连窗口的变化趋势。
相关阅读
用户评论(5)
把过滤规则一起公开这点很少见,至少能自己验一遍。
IPv6 那个 1.2 秒的问题我遇到过,固件升级后就正常了。
断线重连 0.3 秒确实感知不到,视频通话只卡了一下。
希望能公布每个地区的单独数据,平均值看不出差异。
误报率降到 0.016% 挺好,之前有个站点一直打不开,现在好了。