Website Fingerprinting in the Age of QUIC

With the meteoric rise of the QUIC protocol, the supremacy of TCP as the de facto transport protocol underlying web traffic will soon cease. HTTP/3, the next version of the HTTP protocol, will not support TCP. Current website-fingerprinting literature has ignored the introduction of this new protoco...

Full description

Bibliographic Details
Main Authors: Smith Jean-Pierre, Mittal Prateek, Perrig Adrian
Format: Article
Language:English
Published: Sciendo 2021-04-01
Series:Proceedings on Privacy Enhancing Technologies
Subjects:
Online Access:https://doi.org/10.2478/popets-2021-0017
id doaj-bac1b15bac5943f8858bfb1de61ec753
record_format Article
spelling doaj-bac1b15bac5943f8858bfb1de61ec7532021-09-05T14:01:11ZengSciendoProceedings on Privacy Enhancing Technologies2299-09842021-04-0120212486910.2478/popets-2021-0017Website Fingerprinting in the Age of QUICSmith Jean-Pierre0Mittal Prateek1Perrig Adrian2ETH ZurichPrinceton UniversityETH ZurichWith the meteoric rise of the QUIC protocol, the supremacy of TCP as the de facto transport protocol underlying web traffic will soon cease. HTTP/3, the next version of the HTTP protocol, will not support TCP. Current website-fingerprinting literature has ignored the introduction of this new protocol to all modern browsers. In this work, we investigate whether classifiers trained in the TCP setting generalise to QUIC traces, whether QUIC is inherently more difficult to fingerprint than TCP, how feature importance changes between these protocols, and how to jointly classify QUIC and TCP traces. Experiments using four state-of-theart website-fingerprinting classifiers and our combined QUIC-TCP dataset of ~117,000 traces show that while QUIC is not inherently more difficult to fingerprint than TCP, TCP-trained classifiers may fail to detect up to 96% of QUIC visits to monitored URLs. Furthermore, classifiers that take advantage of the common information between QUIC and TCP traces for the same URL may outperform ensembles of protocol-specific classifiers in limited data settings.https://doi.org/10.2478/popets-2021-0017traffic analysiswebsite fingerprintingquicwireguard
collection DOAJ
language English
format Article
sources DOAJ
author Smith Jean-Pierre
Mittal Prateek
Perrig Adrian
spellingShingle Smith Jean-Pierre
Mittal Prateek
Perrig Adrian
Website Fingerprinting in the Age of QUIC
Proceedings on Privacy Enhancing Technologies
traffic analysis
website fingerprinting
quic
wireguard
author_facet Smith Jean-Pierre
Mittal Prateek
Perrig Adrian
author_sort Smith Jean-Pierre
title Website Fingerprinting in the Age of QUIC
title_short Website Fingerprinting in the Age of QUIC
title_full Website Fingerprinting in the Age of QUIC
title_fullStr Website Fingerprinting in the Age of QUIC
title_full_unstemmed Website Fingerprinting in the Age of QUIC
title_sort website fingerprinting in the age of quic
publisher Sciendo
series Proceedings on Privacy Enhancing Technologies
issn 2299-0984
publishDate 2021-04-01
description With the meteoric rise of the QUIC protocol, the supremacy of TCP as the de facto transport protocol underlying web traffic will soon cease. HTTP/3, the next version of the HTTP protocol, will not support TCP. Current website-fingerprinting literature has ignored the introduction of this new protocol to all modern browsers. In this work, we investigate whether classifiers trained in the TCP setting generalise to QUIC traces, whether QUIC is inherently more difficult to fingerprint than TCP, how feature importance changes between these protocols, and how to jointly classify QUIC and TCP traces. Experiments using four state-of-theart website-fingerprinting classifiers and our combined QUIC-TCP dataset of ~117,000 traces show that while QUIC is not inherently more difficult to fingerprint than TCP, TCP-trained classifiers may fail to detect up to 96% of QUIC visits to monitored URLs. Furthermore, classifiers that take advantage of the common information between QUIC and TCP traces for the same URL may outperform ensembles of protocol-specific classifiers in limited data settings.
topic traffic analysis
website fingerprinting
quic
wireguard
url https://doi.org/10.2478/popets-2021-0017
work_keys_str_mv AT smithjeanpierre websitefingerprintingintheageofquic
AT mittalprateek websitefingerprintingintheageofquic
AT perrigadrian websitefingerprintingintheageofquic
_version_ 1717810636616892416