Soter: Deep Learning Enhanced In-Network Attack Detection Based on Programmable Switches

Guorui Xie, Qing Li, Chupeng Cui, Peican Zhu, Dan Zhao, Wanxin Shi, Zhuyun Qi, Yong Jiang, Xi Xiao

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

8 Scopus citations

Abstract

Though several deep learning (DL) detectors have been proposed for the network attack detection and achieved high accuracy, they are computationally expensive and struggle to satisfy the real-time detection for high-speed networks. Recently, programmable switches exhibit a remarkable throughput efficiency on production networks, indicating a possible deployment of the timely detector. Therefore, we present Soter, a DL enhanced in-network framework for the accurate real-time detection. Soter consists of two phases. One is filtering packets by a rule-based decision tree running on the Tofino ASIC. The other is executing a well-designed lightweight neural network for the thorough inspection of the suspicious packets on the CPU. Experiments on the commodity switch demonstrate that Soter behaves stably in ten network scenarios of different traffic rates and fulfills per-flow detection in 0.03s. Moreover, Soter naturally adapts to the distributed deployment among multiple switches, guaranteeing a higher total throughput for large data centers and cloud networks.

Original languageEnglish
Title of host publicationProceedings - 41st International Symposium on Reliable Distributed Systems, SRDS 2022
PublisherIEEE Computer Society
Pages225-236
Number of pages12
ISBN (Electronic)9781665497534
DOIs
StatePublished - 2022
Event41st International Symposium on Reliable Distributed Systems, SRDS 2022 - Vienna, Austria
Duration: 19 Sep 202222 Sep 2022

Publication series

NameProceedings of the IEEE Symposium on Reliable Distributed Systems
Volume2022-September
ISSN (Print)1060-9857

Conference

Conference41st International Symposium on Reliable Distributed Systems, SRDS 2022
Country/TerritoryAustria
CityVienna
Period19/09/2222/09/22

Keywords

  • deep learning
  • In-network intelligence
  • network security

Fingerprint

Dive into the research topics of 'Soter: Deep Learning Enhanced In-Network Attack Detection Based on Programmable Switches'. Together they form a unique fingerprint.

Cite this