Apple 将 iCloud 私有中继(新窗口) 推广为一种在不暴露 IP 地址的情况下浏览网络的方式。然而,404 Media 的一份新报告(新窗口)显示,这一承诺已被打破。

安全研究人员 Tommy Mysk 和 Talal Haj Bakry(新窗口) 发现了 WebKit(每款 iOS 浏览器背后的浏览器引擎)中的底层缺陷,并搭建了一个检测网站(新窗口),任何人都可以用它测试自己的设备是否被暴露。404 Media 运行了该检测,确认这一漏洞利用确实有效。

泄露的工作原理

其中一个缺陷与通行密钥有关,这是一种旨在取代密码的登录标准。当网站支持通行密钥(或只是声称支持)时,您的设备会通过操作系统而非 Safari 发出凭据请求。该请求会完全跳过私有中继的代理(新窗口),因此网站会看到您的真实 IP 地址,而屏幕上的一切看起来正常且受到保护。

由于每款 iOS 浏览器都基于 WebKit 运行,这一问题也影响到了 OnionBrowser(新窗口),一款旨在通过 Tor 路由流量的应用(官方的 Tor Browser(新窗口) 不受影响)。

Apple 表示正在调查;OnionBrowser 的开发者告诉 404 Media,Apple 称该问题“非常严重”,且没有修复时间表(新窗口)。

两个月内第二款失效的 Apple 隐私工具

7 月,404 Media 报道称,Apple 的一次性别名功能 Hide My Email 已在一年多的时间里暴露用户的真实地址(新窗口)。

Apple 曾两次声称已修复该问题,之后才真正打上补丁。缺陷在于:如果发送到隐藏别名的消息被当作垃圾邮件退回,即使是合法消息,真实地址也可能泄露到发件人的邮件日志中,而用户无从得知。

这是两个月内第二个付费 iCloud 隐私功能失效的案例,两次都是由外部研究人员发现的。这与我们曾写到的Apple iPhone 隐私声明经不起审视的情况相吻合。

私有中继不是 VPN 的替代品

私有中继仅保护 Safari,而非整个设备。专用 VPN 会对所有设备流量进行加密,因此您的真实 IP 永远不会到达您访问的网站,这就是为什么即使开启了私有中继,您已信任的 VPN 仍然很重要。例如,Proton VPN 的应用都是开放源码并经过独立审计的。

同样的逻辑也适用于电子邮件。如果您想在不透露真实地址的情况下注册某些服务,Proton Mail 的 hide-my-email 别名 正好可以实现。

隐私功能的好坏取决于公司是否愿意发现并修复自己的错误。Apple 多年来一直承诺“iPhone 上发生的事,只会留在 iPhone 上。”(新窗口)

然而,两个月内,这一点两次被证明并非事实。