WebKit IP和DNS泄漏:代理和Private Relay的绕过漏洞

塔拉尔·哈吉·巴克里和汤米·米斯克(乳齿象、黑客新闻、麦克鲁莫尔、Mac 高级用户):

基于WebKit的iOS和macOS浏览器可以配置为将所有网络流量都通过代理服务器转发,这也是iOS上的Tor浏览器以及我们自己的Psylo浏览器的工作方式。我们发现,WebKit有三项功能——DNS预取、WebAuthn相关起源请求以及WebTransport——能够绕过已配置的代理,直接从设备本身发送流量,从而暴露用户的实际网络环境。同样的漏洞同样影响了苹果的iCloud私密中继服务。需要指出的是,VPN并不会受到这些漏洞的影响,因为它们会在系统层面对设备的全部网络流量进行隧道加密。我们已在Psylo 1.3.1版本中修复了这三项漏洞。Passkey和WebTransport都有其合理的用途,因此用户可以随时通过各Silo的开关选项重新启用这两项功能。这样一来,Psylo在出厂时就能保持无漏洞状态;而那些在特定网站上需要使用这些功能的用户,则可以明确了解其中的权衡利弊,主动选择开启相关功能。

普赛洛:

在理想的世界里,我们会将这些问题上报给苹果,由他们及时承认问题并推出修复方案。然而,我们与苹果以往的经验告诉我们:一旦上报此类问题,往往需要经历数月的延迟、沟通不畅,甚至在某些情况下,还会被完全否认问题的实际影响。我们不愿再等待数月,甚至长达一年之久,眼睁睁看着这些漏洞削弱Psylo和iOS Tor浏览器的核心隐私保障,却什么也不做、只是袖手旁观。我们难道要明知故犯地让用户处于暴露状态,一边等待系统级的修复方案吗?我们认为,这既不符合我们的初衷,也对用户不公平。或者,我们是否应该悄悄推出自己的缓解措施,却对任何人一无所言?我们同样认为,这种做法是不可接受的。安全修复理应公开透明,尤其是当这些修复涉及权衡取舍时。

普赛洛:

在我们发布博客之后不久,便向苹果发去了一封安全报告,将博客链接和演示网站的地址一并提交,以提醒他们注意这一问题。如今,这份报告已经进入了“我们正计划解决您所报告的问题”的状态,而且修复方案预计将于2026年秋季推出 🤯🤯🤯

麝香:

过去,要花上好几个月才能达到这样的状态。而我们只用了不到24小时就实现了这一目标。

跑向媒体总是能有所帮助……

此前:

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论