Line rate botnet detection with SmartNIC-embedded feature extraction
Botnets pose a significant threat in network security, exacerbated by the massive adoption of vulnerable Internet-of-Things (IoT) devices. In response to that, great research effort has taken place to propose intrusion detection solutions to the botnet menace. As most techniques focus on either packet or flow granularity, port-based analysis can help detecting newly developed botnets, especially during their early propagation phase. In this paper, we introduce a line rate distributed anomaly detection system that employs NetFPGA Smart-Network Interface Cards (SmartNIC) as programmable switches. Per-port feature extraction modules are deployed directly on the data plane, enabling a centralized controller to periodically retrieve collected metrics, and feed them to a botnet detection algorithm we refine from the state of the art. We evaluate our system using real world traces spanning several months from 2016 and 2023. We show how our solutions allow keeping low the number of anomalies detected, retaining only the most relevant ones, thanks to the distributed monitoring approach that helps discriminating systemic changes from local phenomena. Furthermore, we provide an analysis of the most significant alerts, accounting for the limited ground-truth on the dataset.
Authors
- Secci Stefano
- Sami Taktak
- Mario Patetta (ORCID: https://orcid.org/0009-0001-0142-7087)
Institutions
- Conservatoire National des Arts et Métiers (FR)
- Centre d'Etudes et De Recherche en Informatique et Communications (FR)
Publication Details
- Journal
- Computer Networks
- Published
- 2024-09-20
- DOI
- https://doi.org/10.1016/j.comnet.2024.110809
- Citations
- 1
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- Agence Nationale de la Recherche
- Horizon 2020 Framework Programme