Analyzing and Mitigating Poisoning Attacks on Flow-Based Intrusion Detection

Florian Spelter, Johannes F. Loevenich, Tobias Hürten, Erik Adler, Maxime Schwarzer +2 more
10/14/2026
cs.CRcs.LG

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

Although Artificial Intelligence (AI)-based Intrusion Detection Systems (IDSs) are increasingly deployed in operational networks, their dependence on large-scale training data introduces a critical vulnerability to stealthy poisoning attacks. We demonstrate that latent backdoors can be successfully implanted in flow-based IDS models by poisoning as little as 0.001% of the training data, maintaining near-nominal performance on clean inputs while ensuring high attack success rates. To address this threat, we propose a diagnostic-first methodology that localizes trigger-relevant features through constrained perturbation analysis and detects poisoning-induced behavioral drift by comparison with a distilled baseline model. The proposed methodology further enables targeted mitigation via automated data sanitization or neuron pruning. Our findings expose the operational risks of near-undetectable backdoors and provide a scalable approach to analyzing, quantifying, and mitigating backdoor exposure in AI-based IDS.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{spelter2026analyzing,
  title  = {Analyzing and Mitigating Poisoning Attacks on Flow-Based Intrusion Detection},
  author = {Florian Spelter and Johannes F. Loevenich and Tobias Hürten and Erik Adler and Maxime Schwarzer and Laurin Holz and Roberto Rigolin F. Lopes},
  year   = {2026},
  eprint = {2610.19766},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.19766v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.19766.svg)](https://codeofpaper.com/paper/2610.19766)

Discussion