Although the security benefits of domain name encryption technologies such as DNS over TLS (DoT), DNS over HTTPS (DoH), and Encrypted Client Hello (ECH) are clear, their positive impact on user privacy is weakened by--the still exposed--IP address information. However, content delivery networks, DNS-based load balancing, co-hosting of different websites on the same server, and IP address churn, all contribute towards making domain-IP mappings unstable, and prevent straightforward IP-based browsing tracking. In this paper, we show that this instability is not a roadblock (assuming a universal DoT/DoH and ECH deployment), by introducing an IP-based website fingerprinting technique that allows a network-level observer to identify at scale the website a user visits. Our technique exploits the complex structure of most websites, which load resources from several domains besides their primary one. Using the generated fingerprints of more than 200K websites studied, we could successfully identify 84% of them when observing solely destination IP addresses. The accuracy rate increases to 92% for popular websites, and 95% for popular and sensitive websites. We also evaluated the robustness of the generated fingerprints over time, and demonstrate that they are still effective at successfully identifying about 70% of the tested websites after two months. We conclude by discussing strategies for website owners and hosting providers towards hindering IP-based website fingerprinting and maximizing the privacy benefits offered by DoT/DoH and ECH.
翻译:尽管TLS(DTT)、HTTPS(DNS)、HTTPS(DH)和加密客户 Hello(ECH)的域名加密技术(DNS)等域名加密技术的安全效益是明确的,但是,这些技术对用户隐私的积极影响却因仍然曝光的IP地址信息而减弱。然而,内容传送网络、基于DNS的负载平衡、在同一服务器上共同托管不同网站、IP地址等域名加密技术的安全效益,都有助于使域名IP绘图不稳定,防止基于IP的浏览跟踪。在本文中,我们通过采用基于IP网站的指纹鉴别技术,显示这种不稳定不是一个障碍(假设一个通用的 doT/DoH和ECH的部署),让网络级观察员在规模上识别网站用户访问,从而削弱了用户隐私。我们的技术利用了大多数网站的复杂结构,这些网站除了主服务器之外还占用了多个领域的资源。使用所研究的200多个网站的指纹,我们在观察仅基于目的的IP地址时可以成功地确定其中的84%。我们发现这些网站的准确率提高到了92%,而用户网站的准确率上升了92%,而互联网主网站和敏感网站的95个网站则在用户和敏感网站的网址上成功选择了70个网站的准确度后,我们评估了网站。