TunnelVision 漏洞曝光,几乎可监听所有VPN

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

安全企业Leviathan Security Group披露了一个名为TunnelVision的安全漏洞,可将用户的VPN流量外泄给黑客。Leviathan已通知全球50个VPN供应商,并提醒用户不要过度依赖VPN的安全性。Leviathan建议采取缓解措施,如在Linux上使用网络命名空间、配置VPN客户端拒绝非VPN接口的流量等。

🔎

延伸解读

漏洞原理与隐蔽性

TunnelVision 利用操作系统内置的 DHCP 协议,通过恶意 DHCP 服务器向目标用户推送路由选项 121,迫使流量绕过 VPN 信道。由于 VPN 控制信道未被破坏,Kill Switch 不会触发,用户误以为流量仍受保护。攻击者可通过 DHCP 攻击或 ARP 欺骗增加恶意服务器访问机会。该漏洞至少自 2002 年就已存在,但尚无已知恶意利用案例。

影响范围与平台差异

TunnelVision 影响 Windows、Linux、macOS 和 iOS,但 Android 不受影响,因为 Android 不支持 DHCP 选项 121。这意味着 Android 用户在此漏洞上风险较低,而其他主流操作系统用户需关注。Leviathan 已通知全球超过 50 个 VPN 供应商,并提醒 VPN 企业不应夸大安全性,因为 VPN 无法保证在不受信任网络上的流量保护。

缓解措施与潜在风险

Leviathan 建议的缓解措施包括:在 Linux 上使用网络命名空间隔离网络接口和路由表;配置 VPN 客户端拒绝非 VPN 接口的流量;忽略 DHCP 选项 121;通过个人热点或虚拟机连接;避免连接不受信任网络。但 Linux 上的缓解措施存在侧信道风险,可能被用于拒绝服务攻击或流量分析去匿名化。同时鼓励 VPN 提供商增强客户端软件,实施自己的 DHCP 处理程序。

❓

Q&A

TunnelVision漏洞是什么?

TunnelVision是一个安全漏洞,可能导致用户的VPN流量外泄给黑客,利用DHCP协议迫使流量离开VPN信道。

TunnelVision漏洞影响哪些操作系统?

TunnelVision漏洞影响Windows、Linux、macOS和iOS,Android不受影响。

Leviathan Security Group对VPN用户有什么建议?

Leviathan建议用户在Linux上使用网络命名空间,配置VPN客户端拒绝非VPN接口的流量,并避免连接不受信任的网络。

TunnelVision漏洞是如何被利用的?

攻击者可以通过DHCP攻击和ARP欺骗等方式,迫使用户流量离开VPN信道,从而窃取数据。

Leviathan Security Group通知了多少个VPN供应商?

Leviathan已通知全球超过50个VPN供应商。

TunnelVision漏洞的缓解措施有哪些风险?

Leviathan发现的缓解措施存在侧信道风险,可能被用于拒绝服务攻击或流量分析。

🏷️

标签

➡️

继续阅读