Peregrine: ML-based Malicious Traffic Detection for Terabit Networks
Jo\~ao Romeiras Amado, Francisco Pereira, David Pissarra, Salvatore, Signorello, Miguel Correia, Fernando M. V. Ramos

TL;DR
Peregrine is a novel ML-based malicious traffic detection system for Terabit networks that processes features at line rate in the data plane, significantly improving detection accuracy and efficiency.
Contribution
It introduces a method to offload ML feature computation to commodity switches, enabling high-speed detection over all traffic without sampling, unlike prior systems.
Findings
Processes features at Tbps line rate, three orders of magnitude faster than traditional detectors.
Enhances detection accuracy by computing features over all traffic, not just sampled data.
Reduces energy and cost by shifting computation to the network switch.
Abstract
Malicious traffic detectors leveraging machine learning (ML), namely those incorporating deep learning techniques, exhibit impressive detection capabilities across multiple attacks. However, their effectiveness becomes compromised when deployed in networks handling Terabit-speed traffic. In practice, these systems require substantial traffic sampling to reconcile the high data plane packet rates with the comparatively slower processing speeds of ML detection. As sampling significantly reduces traffic observability, it fundamentally undermines their detection capability. We present Peregrine, an ML-based malicious traffic detector for Terabit networks. The key idea is to run the detection process partially in the network data plane. Specifically, we offload the detector's ML feature computation to a commodity switch. The Peregrine switch processes a diversity of features per-packet, at…
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
TopicsInternet Traffic Analysis and Secure E-voting · Advanced Steganography and Watermarking Techniques · Network Security and Intrusion Detection
