Comprehensive Botnet Detection by Mitigating Adversarial Attacks, Navigating the Subtleties of Perturbation Distances and Fortifying Predictions with Conformal Layers
Rahul Yumlembam, Biju Issac, Seibu Mary Jacob, Longzhi Yang

TL;DR
This paper presents a robust botnet detection framework that combines machine learning, adversarial attack mitigation, and conformal prediction layers to improve detection accuracy and resilience against sophisticated adversarial manipulations.
Contribution
It introduces a flow-based detection method enhanced with optimization and adversarial training, along with conformal layers to reject incorrect predictions, advancing the robustness of botnet detection systems.
Findings
Conformal layers reject up to 58.20% and 98.94% of incorrect predictions in two datasets.
Adversarial training improves model resilience against C&W and GAN-based attacks.
Transferability of adversarial examples is analyzed across different model types.
Abstract
Botnets are computer networks controlled by malicious actors that present significant cybersecurity challenges. They autonomously infect, propagate, and coordinate to conduct cybercrimes, necessitating robust detection methods. This research addresses the sophisticated adversarial manipulations posed by attackers, aiming to undermine machine learning-based botnet detection systems. We introduce a flow-based detection approach, leveraging machine learning and deep learning algorithms trained on the ISCX and ISOT datasets. The detection algorithms are optimized using the Genetic Algorithm and Particle Swarm Optimization to obtain a baseline detection method. The Carlini & Wagner (C&W) attack and Generative Adversarial Network (GAN) generate deceptive data with subtle perturbations, targeting each feature used for classification while preserving their semantic and syntactic relationships,…
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.
