Proton VPN 主页

Android 16 可能会暴露您的 IP 地址

阅读
0 分钟
类别
应用

Android 16 上已发现(新窗口)一个严重漏洞,任何已安装的应用都可以借此绕过设备的 VPN 隧道,包括配置了 Android 内置终止开关设置的设备。这意味着应用可能会将您的真实 IP 地址泄露给其开发者。

这不是 Proton VPN 的问题。它影响所有 VPN 应用。

由于该问题存在于 Android 基础操作系统中,只有 Google 才能修复。Google 已知悉此问题,但遗憾的是,他们认为该问题尚不足以严重到需要发布 Android 安全公告(新窗口)(修复)。目前,他们已关闭此问题(Won’t fix/Infeasible 状态),但我们希望他们的立场会有所改变。

有趣的是,GrapheneOS(新窗口),这个可安装于 Pixel 及未来 Motorola 设备的强化且去除 Google 服务的 Android 版本,已经修复了 QUIC 问题(新窗口)。这表明该问题实际上是可以解决的,而 Google 的应对实在不够充分。

是什么问题?

使用 VPN 时,您的所有互联网流量都应通过一个加密隧道传输。Android 甚至有内置的“终止开关”设置,本应确保没有任何流量可以绕过该隧道。

该问题源于 Android 处理一种名为 QUIC(新窗口) 的特定互联网连接的方式,越来越多的应用和网站正在使用 QUIC。当应用关闭 QUIC 连接时,本应向服务器发送一条结束消息。

但 Android 没有通过 VPN 隧道发送此消息,而是直接通过您的常规互联网连接(即 VPN 隧道之外)发送,从而将您的真实 IP 地址暴露给接收方。任何使用 QUIC 连接的应用都可能触发此问题,包括知名且完全合法的应用。

对您的隐私而言,实际风险在于应用开发者可以看到您的真实 IP 地址,而不是 VPN 服务器的 IP 地址。

您可以如何应对?

Google 决定不修复此问题,这已经引发了广泛批评(新窗口)。目前,可以通过以下方式缓解该问题:

1. 使用 ADB

您可以使用 Android Debug Bridge(新窗口) (ADB) 实用工具来修复此问题。此修复在重启后依然有效,但可能会被系统更新撤消。如果发生这种情况,您需要重复上述步骤。

然而,对大多数人来说,更大的问题在于这是一项并不简单的任务,只适合技术背景较强的人。

设置并配置好 ADB 后,运行以下命令:

adb shell device_config put tethering close_quic_connection -1
adb reboot

2. 谨慎选择已安装的应用

由于这一严重漏洞,任何应用都可能将您的真实 IP 地址泄露给其开发者。因此,您应尽量只安装那些您信任其开发者不会滥用此信息的应用。

我们正在监控相关情况

Google 已知悉此问题,希望在各方压力下会予以修复。一旦有解决方案,我们将更新本文。