A Novel Perturb-ability Score to Mitigate Evasion Adversarial Attacks on Flow-Based ML-NIDS
Mohamed elShehaby, Ashraf Matrawy

TL;DR
This paper introduces a Perturb-ability Score (PS) to identify and mitigate features in flow-based ML-NIDS that are vulnerable to evasion attacks, improving system robustness without sacrificing detection accuracy.
Contribution
The paper proposes a novel PS metric to assess feature susceptibility and demonstrates its effectiveness in enhancing NIDS resilience through feature selection and masking.
Findings
High-PS features are more susceptible to manipulation.
Discarding or masking high-PS features reduces attack vulnerability.
PS-guided defenses maintain detection performance while improving robustness.
Abstract
As network security threats evolve, safeguarding flow-based Machine Learning (ML)-based Network Intrusion Detection Systems (NIDS) from evasion adversarial attacks is crucial. This paper introduces the notion of feature perturb-ability and presents a novel Perturb-ability Score (PS), which quantifies how susceptible NIDS features are to manipulation in the problem-space by an attacker. PS thereby identifies features structurally resistant to evasion attacks in flow-based ML-NIDS due to the semantics of network traffic fields, as these features are constrained by domain-specific limitations and correlations. Consequently, attempts to manipulate such features would likely either compromise the attack's malicious functionality, render the traffic invalid for processing, or potentially both outcomes simultaneously. We introduce and demonstrate the effectiveness of our PS-enabled defenses,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Security and Verification in Computing
MethodsFeature Selection
