Litcius/Paper detail

ProTO: Proactive Topology Obfuscation Against Adversarial Network Topology Inference

Tao Hou, Zhe Qu, Tao Wang, Zhuo Lu, Yao Liu

202023 citationsDOI

Abstract

The topology of a network is fundamental for building network infrastructure functionalities. In many scenarios, enterprise networks may have no desire to disclose their topology information. In this paper, we aim at preventing attacks that use adversarial, active end-to-end topology inference to obtain the topology information of a target network. To this end, we propose a Proactive Topology Obfuscation (ProTO) system that adopts a detect-then-obfuscate framework: (i) a lightweight probing behavior identification mechanism based on machine learning is designed to detect any probing behavior, and then (ii) a topology obfuscation design is developed to proactively delay all identified probe packets in a way such that the attacker will obtain a structurally accurate yet fake network topology based on the measurements of these delayed probe packets, therefore deceiving the attacker and decreasing its appetency for future inference. We show that ProTO is very effective against active topology inference with minimum performance disruption. Experimental results under different evaluation scenarios show that ProTO is able to (i) achieve a detection rate of 99.9% with a false alarm of 3%, (ii) effectively disrupt adversarial topology inference and lead to the topology inferred by the attacker close to a fake topology, and (iii) result in an overall network delay performance degradation of 1.3% - 2.0%.

Topics & Concepts

Topology (electrical circuits)Network topologyObfuscationComputer scienceLogical topologyNetwork packetInferenceAdversarial systemComputer networkArtificial intelligenceComputer securityEngineeringElectrical engineeringInternet Traffic Analysis and Secure E-votingNetwork Security and Intrusion DetectionAdversarial Robustness in Machine Learning
ProTO: Proactive Topology Obfuscation Against Adversarial Network Topology Inference | Litcius