节点文献

基于免疫的入侵检测系统中检测器性能研究

Research on Detector Performance in Intrusion Detection System Based on Immune

【作者】 王大伟

【导师】 张凤斌;

【作者基本信息】 哈尔滨理工大学 , 计算机应用技术, 2010, 博士

【摘要】 随着网络技术的迅猛发展,网络环境越来越复杂、黑客的攻击手段层出不穷,传统的入侵检测方法已无法适应这种不断变化的网络环境。人工免疫系统理论是从生物学中提取的一套智能化计算理论。免疫系统所具有的天然的分布性、鲁棒性和自组织性等优良特性,使得基于免疫的入侵检测技术成为网络安全领域的一个研究热点。本文以基于免疫的入侵检测系统中的检测器为研究对象,围绕检测器的性能,深入研究检测器性能提升方法。借鉴生物免疫系统的自体耐受机理,从提升实值检测器覆盖性能的角度出发,提出基于自体区域的实值检测器生成算法。该算法借助自体区域提供的信息进行局部训练,提升检测器训练效率;使用具有侵略性的解释描述检测器,提升了检测器在边界处的覆盖性能;采用混合搜索方式搜索非自体空间,该搜索方式结合了随机搜索和进化搜索的优点,能够提升检测器的覆盖性能,生成最少的检测器覆盖非自体空间。在多个数据集上的实验结果表明,该算法不仅可以有效改善检测器的覆盖性能,还能够显著提升检测器训练效率。借鉴生物免疫系统对抗体细胞自身性能提升的机理,从提升实值检测器的识别和分布性能角度出发,提出基于主成分加权的实值否定选择算法。该算法使用主成分分析法提取特征向量的主成分,构造主成分空间,可以提升检测器的识别性能;通过在主成分空间上利用加权欧氏距离作为匹配规则训练检测器,可以提升检测器的分布性能。通过在维数不同的数据集上的测试以及与原始的实值否定选择算法的比较表明,该算法弥补了实值检测器生成算法在高维形态空间中的缺陷,能够提升检测器在高维形态空间中的检测性能。受到生物免疫系统为了适应复杂环境而改变抗原决定基现象的启发,针对实值检测器在知识利用和处理混合型数据方面的局限,提出一种检测器的邻域表示方法,并依此提出了邻域否定选择算法。该算法利用数据的集合特性,以空间中相邻却不相交的邻域表示自体样本/检测器,采用了一种类似于Hamming距离的匹配规则,从数据的相似性角度出发,训练检测器。邻域否定选择算法生成的检测器能够克服空间维数的影响并很好地处理混合型数据,但其属性邻域划分方法却无法适应不断变化的网络环境,使算法的搜索范围无法确定。在此基础上提出的自适应邻域否定选择算法,利用基于熵的离散化方法,根据实际检测环境,对连续型属性进行划分。通过实验比较邻域表示法和实值表示法,证明邻域表示法更具优越性。为了向检测器提供更加丰富可靠的知识,提出了一种检测器处理对象的提取方法。该方法以网络流为基础,采用现金登记模型存储网络流的概要信息,提取多种网络流特征组成特征向量,最后将网络流特征向量作为检测器的检测对象进行检测。通过对比实值否定选择算法在不同特征向量集合中的检测结果,证明网络流特征向量能够向检测器提供丰富的知识,进而提高检测器的检测性能。本文对基于免疫的入侵检测系统中检测器性能的研究,不但可以有效提升入侵检测系统的综合检测性能,还使得入侵检测系统更具实用化。

【Abstract】 Along with the rapid development of network technology, the network environment and attack methods of hackers become more and more complex. The traditional intrusion detection system can not adapt to this ever-changing network. The Artificial Immune System (AIS) is a new computation theory inspired by biological immune system. The good characteristic of AIS with distributivity, robustness and self-organization makes the Intrusion Detection System (IDS) based on AIS been a hot spot in the research of network security. This dissertation takes detector in intrusion detection system based on immune as research object, focuses on the theme of detector performance, and discuesses the methods of improving performance of detector.From the perspective of improving the coverage performance of detector, a self region based real-valued detector generation algorithm is proposed inspired by self-tolerance mechanism of biological immune system. This algorithm uses information of self region to train the detectors for improving the detector training efficiency; constructs detectors with an aggressive interpretation which can improve the coverage performance of detector on the boundary of self and nonself region; employs a mixed search method which combines the advantage of random search and evolutionary search. This search method can improve the coverage performance of detector in nonself region, which can cover nonself region completely using the fewest detectors. The experimental results on several datasets show that this algorithm can improve not only the coverage performance of detector but also the training efficiency.From the perspective of improving the recognition and distribution performance of detector, a principal component weighted real-valued negative selection algorithm is proposed inspired by performance improving mechanism of antibody cell in biological immune system. This algorithm uses principal components extracted by principal component analysis to construct the low dimensional shape space for improving the recognition ability of detector, and employs weighted Euclidean distance as the matching rule to training detectors in principal component shape space for improving the distribution ability. The experiments compare this algorithm with traditional real-valued negative selection algorithm on several datasets with different dimension. Experimental results show that this algorithm can supply the deficiency of real-valued detector generation algorithm in high dimensional space, and improve the detection performance of detector in high dimensional space.Aiming at the limitations of real-valued detector in knowledge utilization and mixed data processing, a neighborhood representation is proposed inspired by the phenomenon that biological immune system can change antigenic determinant for adapting to complex environment. This algorithm which takes advantage of the aggregation property of data uses fully adjacent but mutually disjoint neighborhoods in shape space to present self/detector, and trains detectors using a special matching rule similar as Hamming distance from a view of similarity between self samples and candidates. The neighborhood detectors generated by neighborhood negative selection can overcome the negative effect of dimension of shape space, and have a good ability of processing mixed data. However, the continuous attribute division method of neighborhood negative selection cannot adapt to the ever-changing network environment, and furthermore would result in the undeterminable search scope. To solve this problem, a self adaptive neighborhood negative selection algorithm is proposed. This algorithm employs entropy-based discretization to split the continuous attributes according to the network environment. In this case, neighborhood detector can adapt to the ever-changing network environment. Experiments are carried out to compare neighborhood representation and real-valued representation with the purpose of proving the advantage of neighborhood representation.To provide rich and reliable knowledge to detector, an extraction method of processing object of detector is proposed. Based on netflow, this method uses Cash Register Model to store sketch of netflow firstly, and then extracts feature vectors, finally the feature vector set is taken as the processing object for detector to detect anomaly. At last of this part, real-valued negative selection algorithm is run on different feature vector sets to testify that this extraction method can improve the performance of detector via providing more rich knowledge.The research on the performance of detector in intrusion detection system based on immune mechanism and its improving methods can not only promote the overall performance of intrusion detection system, but also make the intrusion detection system more practicable.

【关键词】 入侵检测免疫检测器性能算法
【Key words】 intrusion detectionimmuneperformance of detectoralgorithm
节点文献中: 

本文链接的文献网络图示:

本文的引文网络