Fidas: Fortifying the Cloud via Comprehensive FPGA-based Offloading for Intrusion Detection: Industrial Product*

21Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Network intrusion detection systems (IDS) are crucial for secure cloud computing, but they are also severely constrained by CPU computation capacity as the network bandwidth increases. Therefore, hardware ofoading is essential for the IDS servers to support the ever-growing throughput demand for packet processing. Based on the experience of large-scale IDS deployment, we fnd the existing hardware ofoading solutions have fundamental limitations that prevent them from being massively deployed in the production environment. In this paper, we present Fidas, an FPGA-based intrusion detection ofoad system that avoids the limitations of the existing hardware solutions by comprehensively ofoading the primary NIC, rule pattern matching, and trafc flow rate classifcation. The pattern matching module in Fidas uses a multi-level flter-based approach for efcient regex processing, and the flow rate classifcation module employs a novel dual-stack memory scheme to identify the hot flows under volumetric attacks. Our evaluation shows that Fidas achieves the state-of-the-art throughput in pattern matching and flow rate classifcation while freeing up processors for other security-related functionalities. Fidas is deployed in the production data center and has been battle-tested for its performance, cost-effectiveness, and DevOps agility.

Cite

CITATION STYLE

APA

Chen, J., Zhang, X., Wang, T., Zhang, Y., Chen, T., Chen, J., … Liu, Q. (2022). Fidas: Fortifying the Cloud via Comprehensive FPGA-based Offloading for Intrusion Detection: Industrial Product*. In Proceedings - International Symposium on Computer Architecture (pp. 1029–1041). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3470496.3533043

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free