Genos: General In-Network Unsupervised Intrusion Detection by Rule Extraction

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Li, Ruoyu, Li, Qing, Zhang, Yu, Zhao, Dan, Xiao, Xi, Jiang, Yong
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910389669724160
author Li, Ruoyu
Li, Qing
Zhang, Yu
Zhao, Dan
Xiao, Xi
Jiang, Yong
author_facet Li, Ruoyu
Li, Qing
Zhang, Yu
Zhao, Dan
Xiao, Xi
Jiang, Yong
contents Anomaly-based network intrusion detection systems (A-NIDS) use unsupervised models to detect unforeseen attacks. However, existing A-NIDS solutions suffer from low throughput, lack of interpretability, and high maintenance costs. Recent in-network intelligence (INI) exploits programmable switches to offer line-rate deployment of NIDS. Nevertheless, current in-network NIDS are either model-specific or only apply to supervised models. In this paper, we propose Genos, a general in-network framework for unsupervised A-NIDS by rule extraction, which consists of a Model Compiler, a Model Interpreter, and a Model Debugger. Specifically, observing benign data are multimodal and usually located in multiple subspaces in the feature space, we utilize a divide-and-conquer approach for model-agnostic rule extraction. In the Model Compiler, we first propose a tree-based clustering algorithm to partition the feature space into subspaces, then design a decision boundary estimation mechanism to approximate the source model in each subspace. The Model Interpreter interprets predictions by important attributes to aid network operators in understanding the predictions. The Model Debugger conducts incremental updating to rectify errors by only fine-tuning rules on affected subspaces, thus reducing maintenance costs. We implement a prototype using physical hardware, and experiments demonstrate its superior performance of 100 Gbps throughput, great interpretability, and trivial updating overhead.
format Preprint
id arxiv_https___arxiv_org_abs_2403_19248
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Genos: General In-Network Unsupervised Intrusion Detection by Rule Extraction
Li, Ruoyu
Li, Qing
Zhang, Yu
Zhao, Dan
Xiao, Xi
Jiang, Yong
Cryptography and Security
Networking and Internet Architecture
Anomaly-based network intrusion detection systems (A-NIDS) use unsupervised models to detect unforeseen attacks. However, existing A-NIDS solutions suffer from low throughput, lack of interpretability, and high maintenance costs. Recent in-network intelligence (INI) exploits programmable switches to offer line-rate deployment of NIDS. Nevertheless, current in-network NIDS are either model-specific or only apply to supervised models. In this paper, we propose Genos, a general in-network framework for unsupervised A-NIDS by rule extraction, which consists of a Model Compiler, a Model Interpreter, and a Model Debugger. Specifically, observing benign data are multimodal and usually located in multiple subspaces in the feature space, we utilize a divide-and-conquer approach for model-agnostic rule extraction. In the Model Compiler, we first propose a tree-based clustering algorithm to partition the feature space into subspaces, then design a decision boundary estimation mechanism to approximate the source model in each subspace. The Model Interpreter interprets predictions by important attributes to aid network operators in understanding the predictions. The Model Debugger conducts incremental updating to rectify errors by only fine-tuning rules on affected subspaces, thus reducing maintenance costs. We implement a prototype using physical hardware, and experiments demonstrate its superior performance of 100 Gbps throughput, great interpretability, and trivial updating overhead.
title Genos: General In-Network Unsupervised Intrusion Detection by Rule Extraction
topic Cryptography and Security
Networking and Internet Architecture
url https://arxiv.org/abs/2403.19248