Dynamic Traffic Feature Camouflaging via Generative Adversarial Networks
At a glance
- Citations
- 33
- References
- 52
- Comments
- 0
Abstract
Traffic analysis attacks, including website fingerprinting and protocol fingerprinting, are widely adopted by Internet censorship to block a specific type of traffic. To mitigate these attacks, some advanced approaches such as traffic morphing and protocol tunneling techniques have been proposed. However, the existing traffic morphing/protocol tunneling techniques suffer from showing a strong traffic pattern or can be uncovered with a low false positive. Further, they mainly rely on learning the pattern for specific traffic, which makes it highly possible to be identified due to a lack of dynamics. In this paper, we propose a dynamic traffic camouflaging technique, coined FlowGAN, to dynamically morph traffic feature as another “normal” network flow to bypass Internet censorship. The core idea of FlowGAN is to automatically learn the features of the “normal” network flow, and dynamically morph the on-going traffic flows based on the learned features by the adoption of the recently proposed Generative Adversarial Networks (GAN) model. To measure the indistinguishability of the target traffic and the morphed traffic, we introduce a novel concept of ϵ-indistinguishability. We evaluate the proposed method on a dataset involving 10,000 realworld flows, and experimental results show that the effectiveness and the efficiency of FlowGAN regarding ϵ-indistinguishability, AUC, and latency. To the best of our knowledge, our work is the first one to adopt GAN for automatic traffic generation and censor circumvention.
Publication details
- DOI
- 10.1109/cns.2019.8802772
- OpenAlex
- W2969841870
- Document type
- conference-paper
- Language
- EN
- Last metadata update
Comments
Log in to join the discussion.