The network security analyzers use intrusion detection systems (IDSes) to distinguish malicious traffic from benign ones. The deep learning-based IDSes are proposed to auto-extract high-level features and eliminate the time-consuming and costly signature extraction process. However, this new generation of IDSes still suffers from a number of challenges. One of the main issues of an IDS is facing traffic concept drift which manifests itself as new (i.e., zero-day) attacks, in addition to the changing behavior of benign users/applications. Furthermore, a practical DL-based IDS needs to be conformed to a distributed architecture to handle big data challenges. We propose a framework for adapting DL-based models to the changing attack/benign traffic behaviors, considering a more practical scenario (i.e., online adaptable IDSes). This framework employs continual deep anomaly detectors in addition to the federated learning approach to solve the above-mentioned challenges. Furthermore, the proposed framework implements sequential packet labeling for each flow, which provides an attack probability score for the flow by gradually observing each flow packet and updating its estimation. We evaluate the proposed framework by employing different deep models (including CNN-based and LSTM-based) over the CIC-IDS2017 and CSE-CIC-IDS2018 datasets. Through extensive evaluations and experiments, we show that the proposed distributed framework is well adapted to the traffic concept drift. More precisely, our results indicate that the CNN-based models are well suited for continually adapting to the traffic concept drift (i.e., achieving an average detection rate of above 95% while needing just 128 new flows for the updating phase), and the LSTM-based models are a good candidate for sequential packet labeling in practical online IDSes (i.e., detecting intrusions by just observing their first 15 packets).
翻译:网络安全分析器使用入侵检测系统(IDSes)来区分恶意交通和良性交通。基于深深层次学习的IDS需要符合一个分布式架构来应对大数据挑战。我们建议了一个框架来调整基于DL的模型以适应不断变化的攻击/恶意交通行为,但这一新一代的IDS仍面临若干挑战。这个框架除了使用偏向式学习方法来应对上述挑战外,还不断发生交通概念的漂移,这表现为新的(即零天)攻击,以及良性用户/应用程序的行为变化。此外,基于DL的实用IDS需要符合一个分布式架构来应对大数据挑战。我们需要一个基于DLDDS的模型来适应不断变化的攻击/恶意交通行为。我们用不同的深度概念(即在线适应LDDS的在线智能模型)来评估一个持续深度的异常检测器。我们的拟议框架通过基于CMIS的准确的流数据流数据流数据流和流数据流数据流来进行升级。我们提出的CIMIS的深度数据流数据流模型(包括基于C的IMS的快速数据流)显示一个跨深度的数据流数据流,而我们提出的框架是C-ISDS的准确的IMIS的准确的流数据流数据流数据流和IMD) 。我们所显示的IMDDDDDDS的深度数据流的深度数据流数据流数据流数据流。</s>