Skip to main navigation Skip to search Skip to main content

FastFE: Accelerating ML-based Traffic Analysis with Programmable Switches

  • Jiasong Bai
  • , Menghao Zhang
  • , Guanyu Li
  • , Chang Liu
  • , Mingwei Xu
  • , Hongxin Hu
  • Tsinghua University

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

16 Scopus citations

Abstract

Modern traffic analysis applications are usually designed to identify malicious behaviors by inferring sensitive information with machine learning (ML) techniques from network traffic, and they are of great importance to security with the growing use of encryption and other evasion techniques that make classic content-based analysis infeasible. However, with the soaring throughput of networks reaching hundreds of Gbps, it becomes more and more challenging for traffic analysis applications to keep up with today's high-speed large-volume network traffic. In particular, existing feature extractor components in traffic analysis are suffering from undesirable communications, storage, and computation bottleneck. To this end, this paper presents FastFE, a high-speed feature extractor that leverages the capability of new-generation programmable switches to generate desired traffic features flexibly and efficiently. We provide a set of general, easy-to-use, and expressive interfaces for operators to express which traic features they desire, and a policy enforcement engine that can effectively translate these policies into underlying primitives in programmable switches and commodity servers. Our case study on a state-of-the-art ML-based traffic analysis application, Kitsune, demonstrates the significant advancement of FastFE and its low overheads. As an ongoing work, we are working on a full prototype design and implementation, and hope FastFE can serve as a crucial build block for future ML-based traffic analysis applications.

Original languageEnglish
Title of host publicationProceedings of the 2020 ACM SIGCOMM Workshop on Secure Programmable Network Infrastructure, SPIN 2020
PublisherAssociation for Computing Machinery
Pages1-7
Number of pages7
ISBN (Electronic)9781450380416
DOIs
StatePublished - Aug 10 2020
Event1st ACM SIGCOMM Workshop on Secure Programmable Network Infrastructure, SPIN 2020 - Virtual, Online, United States
Duration: Aug 14 2020 → …

Publication series

NameProceedings of the 2020 ACM SIGCOMM Workshop on Secure Programmable Network Infrastructure, SPIN 2020

Conference

Conference1st ACM SIGCOMM Workshop on Secure Programmable Network Infrastructure, SPIN 2020
Country/TerritoryUnited States
CityVirtual, Online
Period08/14/20 → …

Keywords

  • Programmable Switches
  • Scalability
  • Traffic Analysis

Fingerprint

Dive into the research topics of 'FastFE: Accelerating ML-based Traffic Analysis with Programmable Switches'. Together they form a unique fingerprint.

Cite this