Proteus: A Difficulty-Aware Deep Learning Framework for Real-Time Malicious Traffic Detection

Chupeng Cui, Qing Li*, Guorui Xie, Ruoyu Li, Dan Zhao, Zhenhui Yuan, Yong Jiang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

Deep learning (DL) has been recently used for malicious traffic detection. However, DL models are often faced with a dilemma between model size and performance: larger models have better accuracy, but suffer from high detection latency, which severely impacts realtime traffic performance, while lightweight models have low detection latencies, but sacrifice accuracy. In this paper, we introduce Proteus, a swift and precise attack detection framework that adaptively adjusts DL models in real-time based on sample detection difficulty. To address diverse detection difficulties in traffic data, we devise a Double Dynamic Convolutional Neural Network (DDCN) with two pivotal modules: the Dynamic Feature Campaign (DFC) and the Tailor Module (TM). DFC enables the model to discern and accentuate the most influential features, while TM autonomously gauges sample difficulty, cropping the overall model. We further design an auxiliary detection module to streamline the detection, especially for network devices like routers lacking GPUs but equipped with multiple CPU cores. Experiments on different network devices show that Proteus completes the detection of each flow within 0.6 ms, and achieves 99.34% detection accuracy, outperforming other solutions.
Original languageEnglish
Title of host publication2024 IEEE 32nd International Conference on Network Protocols (ICNP)
Place of PublicationPiscataway, US
PublisherIEEE
Pages1-12
Number of pages12
ISBN (Electronic)9798350351712
ISBN (Print)9798350351729
DOIs
Publication statusPublished - 28 Oct 2024
EventIEEE ICNP 2024: The 32nd IEEE International Conference on Network Protocols - Charleroi, Belgium
Duration: 28 Oct 202431 Oct 2024
https://icnp24.cs.ucr.edu/

Publication series

NameInternational Conference on Network Protocols (ICNP)
PublisherIEEE
ISSN (Print)1092-1648
ISSN (Electronic)2643-3303

Conference

ConferenceIEEE ICNP 2024: The 32nd IEEE International Conference on Network Protocols
Country/TerritoryBelgium
CityCharleroi
Period28/10/2431/10/24
Internet address

Keywords

  • Machine learning
  • malicious web traffic detection
  • low latency
  • security

Cite this