Back to Search Start Over

Website Fingerprinting Through the Cache Occupancy Channel and its Real World Practicality

Authors :
Shusterman, Anatoly
Avraham, Zohar
Croitoru, Eliezer
Haskal, Yarden
Kang, Lachlan
Levi, Dvir
Meltser, Yosef
Mittal, Prateek
Oren, Yossi
Yarom, Yuval
Source :
IEEE Transactions on Dependable and Secure Computing; September 2021, Vol. 18 Issue: 5 p2042-2060, 19p
Publication Year :
2021

Abstract

Website fingerprinting attacks use statistical analysis on network traffic to compromise user privacy. The classical attack model used to evaluate website fingerprinting attacks assumes an on-path adversary, who observes traffic traveling between the user's computer and the network. In this article we investigate a different attack model, in which the adversary sends JavaScript code to the target user's computer. This code mounts a cache side-channel attack to identify other websites being browsed. Using machine learning techniques to classify traces of cache activity, we achieve high classification accuracy in both the open-world and the closed-world models. Our attack is more resistant than network-based fingerprinting to the effects of response caching, and resilient both to network-based defenses and to side-channel countermeasures. We carry out a real-world evaluation of several aspects of our attack, exploring the impact of the changes in websites and browsers over time, as well as of the attacker's ability to guess the software and hardware configuration of the target user's computer. To protect against cache-based website fingerprinting, new defense mechanisms must be introduced to privacy-sensitive browsers and websites. We investigate one such mechanism, and show that it reduces the effectiveness of the attack and completely eliminates it when used in the Tor Browser.

Details

Language :
English
ISSN :
15455971
Volume :
18
Issue :
5
Database :
Supplemental Index
Journal :
IEEE Transactions on Dependable and Secure Computing
Publication Type :
Periodical
Accession number :
ejs57583507
Full Text :
https://doi.org/10.1109/TDSC.2020.2988369