IP and DNS Leaks in WebKit Affecting Proxy Browsers and iCloud Private Relay
5 hours ago
- 在iOS和macOS上,基于WebKit的浏览器通过代理服务器路由流量,但三个WebKit功能绕过了代理:DNS预取、WebAuthn相关源请求和WebTransport。
- DNS预取通过设备的正常DNS路径解析主机名,暴露了用户的真实DNS服务器而不是代理的DNS服务器。自iOS 26.0起可用。
- WebAuthn相关源请求使操作系统凭证服务直接从设备获取验证文件,暴露真实IP地址。自iOS 18.0起可用。
- WebTransport建立直接HTTP/3连接,绕过代理,暴露真实IP地址。自iOS 26.4起可用。
- 这些泄漏也影响苹果的iCloud私密中继,但不影响VPN,因为VPN在系统级别对所有网络流量进行隧道传输。
- Tor项目和洋葱浏览器开发者已被告知这些问题。
- Psylo 1.3.1通过阻止dns-prefetch提示并默认禁用WebTransport和WebAuthn修复了这些泄漏,并为合法使用提供按站点(per-silo)切换。