Mockingbird: Defending Against Deep-Learning-Based Website Fingerprinting Attacks with Adversarial Traces
Not on the map. Why?
Abstract (arXiv)
Website Fingerprinting (WF) is a type of traffic analysis attack that enables a local passive eavesdropper to infer the victim's activity, even when the traffic is protected by a VPN or an anonymity system like Tor. Leveraging a deep-learning classifier, a WF attacker can gain over 98% accuracy on Tor traffic. In this paper, we explore a novel defense, Mockingbird, based on the idea of adversarial examples that have been shown to undermine machine-learning classifiers in other domains. Since the attacker gets to design and train his attack classifier based on the defense, we first demonstrate that at a straightforward technique for generating adversarial-example based traces fails to protect against an attacker using adversarial training for robust classification. We then propose Mockingbird, a technique for generating traces that resists adversarial training by moving randomly in the space of viable traces and not following more predictable gradients. The technique drops the accuracy of the state-of-the-art attack hardened with adversarial training from 98% to 42-58% while incurring only 58% bandwidth overhead. The attack accuracy is generally lower than state-of-the-art defenses, and much lower when considering Top-2 accuracy, while incurring lower bandwidth overheads.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 1; 2024: 1; 2025: 1.
8 papers.
- 2021Robust Learning Meets Generative Models: Can Proxy Distributions Improve Adversarial Robustness?cited by 113
- 2022Formulating Robustness Against Unforeseen Attackscited by 8
- 2022Transformers for End-to-End InfoSec Tasks: A Feasibility Studycited by 6
- 2021Active Learning for Network Traffic Classification: A Technical Studycited by 5
- 2024TrapFlow: Controllable Website Fingerprinting Defense via Dynamic Backdoor Learningcited by 5
- 2022Multi-view Multi-label Anomaly Network Traffic Classification based on MLP-Mixer Neural Networkcited by 2
- 2025Adapting to Evolving Adversaries with Regularized Continual Robust Trainingcited by 2
- 2023Defensive ML: Defending Architectural Side-channels with Adversarial Obfuscationcited by 0
- 2025Adapting to Evolving Adversaries with Regularized Continual Robust Training6 Feb 2025
- 2024TrapFlow: Controllable Website Fingerprinting Defense via Dynamic Backdoor Learning16 Dec 2024
- 2023Defensive ML: Defending Architectural Side-channels with Adversarial Obfuscation3 Feb 2023
- 2022Transformers for End-to-End InfoSec Tasks: A Feasibility Study5 Dec 2022
- 2022Multi-view Multi-label Anomaly Network Traffic Classification based on MLP-Mixer Neural Network30 Oct 2022
- 2022Formulating Robustness Against Unforeseen Attacks28 Apr 2022
- 2021Active Learning for Network Traffic Classification: A Technical Study13 Jun 2021
- 2021Robust Learning Meets Generative Models: Can Proxy Distributions Improve Adversarial Robustness?19 Apr 2021