Website Fingerprinting

Website fingerprinting is a technique used to identify websites visited by a user by analyzing their encrypted network traffic patterns, thereby compromising user privacy. Current research focuses on improving the accuracy and robustness of fingerprinting attacks, particularly in challenging scenarios like identifying specific webpages within a site or using only partial traffic data, employing deep learning models such as convolutional neural networks and transformers, along with techniques like metric learning and data augmentation. These advancements highlight the ongoing arms race between anonymity-enhancing technologies and sophisticated fingerprinting attacks, with significant implications for online privacy and security.

Papers