Network intrusion detection systems (NIDS) are one of several solutions that make up a computer security system. They are responsible for inspecting network traffic and triggering alerts when detecting intrusion attempts. One of the most popular approaches in NIDS research today is the Anomaly-based technique, characterized by the ability to recognize previously unobserved attacks. Some A-NIDS systems go beyond the separation into normal and anomalous classes by trying to identify the type of detected anomalies. This is an important capability of a security system, as it allows a more effective response to an intrusion attempt. The existing systems with this ability are often subject to limitations such as high complexity and incorrect labeling of unknown attacks. In this work, we propose an algorithm to be used in NIDS that overcomes these limitations. Our proposal is an adaptation of the Anomaly-based classifier EFC to perform multi-class classification. It has a single layer, with low temporal complexity, and can correctly classify not only the known attacks, but also unprecedented attacks. Our proposal was evaluated in two up-to-date flow-based intrusion detection datasets: CIDDS-001 and CICIDS2017. We also conducted a specific experiment to assess our classifier's ability to correctly label unknown attacks. Our results show that the multi-class EFC is a promising classifier to be used in NIDS.
翻译:网络入侵探测系统(NIDS)是构成计算机安全系统的若干解决办法之一,它们负责检查网络交通,并在发现入侵企图时触发警报。今天,NIDS研究中最受欢迎的方法之一是以异常为基础的技术,其特点是能够识别以前未观察到的攻击;一些A-NIDS系统超越了分解的正常和异常等级,试图辨别已发现的异常类型,这是安全系统的一个重要能力,因为它能够对入侵企图作出更有效的反应。具有这种能力的现有系统往往受到诸如高度复杂和不正确标明不明攻击等限制。在这项工作中,我们提议在NIDS中使用一种算法,以克服这些限制。我们的提议是调整基于异常的分类器EFC,使之能进行多级分类。它有一个单一的层,时间复杂度较低,不仅可以正确分类已知的攻击,而且可以正确分类前所未有的攻击。我们的提议是在两个最新的流入探测数据集中评价的:CIDS-001和CICS-20的不正确的标记。我们提出的算法性方法将我们的EFCA级标准用于一个具体的实验,我们对不为未知的EFCA级的CA进行精确的分类。