论文部分内容阅读
随着计算机网络的普及,网络安全受到更多的关注,入侵检测系统是一种主动防御系统,它为网络安全提供了一道有力的防线。随着攻击方式的日趋多样,越来越多的智能技术被引入入侵检测系统,尤其是机器学习技术的发展,给入侵检测方法的改进带来了新的思路。半监督学习是目前机器学习的研究热点,但它在入侵检测系统中的应用研究还不广泛。本文对目前所采用的入侵检测技术和半监督学习中的各种方法进行了研究和分析,将半监督分类技术应用至入侵检测系统中。论文首先系统介绍了当前入侵检测的研究现状,总结了当前入侵检测中存在的问题及局限,并展望了今后的发展趋势。然后回顾了半监督学习的背景和相关技术,详细介绍了朴素贝叶斯、BP神经网络和支持向量机三种分类方法。鉴于当前的半监督学习多以单分类器为主,而集成的多分类器又具有一些前者无法比拟的优势,本文总结了集成学习的理论基础,提出一种基于半监督分类的混合分类模型——NBS(Neural Network+Bayes+Support Vector Machine),并对BP神经网络和朴素贝叶斯分类算法进行了改进。最后利用KDD Cup99数据集中的数据对改进的算法和NBS模型进行了仿真实验,实验将检测率和误报率作为评估算法性能的标准。结果表明NBS模型具有较好的检测性能,对真实环境也有较高的应用价值。