论文部分内容阅读
随着个人PC、家用计算机、企业单位计算机的普及使用以及互联网的高速发展,高科技给我们的生活带来越来越多的便利;然而,任何事物都是一把“双刃剑”,在高速发展的同时所暴露出的安全问题给人们乃至国家都带来了严重的损失。越来越复杂的网络环境使得传统的防御体制渐渐的被人们所摒弃,于是网络入侵检测系统被人们越来越多的利用,它作为第二道安全防护被放置在作为第一道网络安全防护的防火墙之后;然而,入侵检测系统在给人们带来便利的同时,在检测时也会产生大量的误报警,数量之大给相关人员的管理工作带来了很大的难度。因此,开发一个实用高效并能大量降低误报警数量的系统对于网络的发展具有重大的意义,一个完整的消除入侵防御误报警技术已成为当今众多学者的重要研究课题。人工免疫系统作为“生命的卫士”,可在识别“自己”与“非己”抗原的基础上,针对外来微生物或者其他抗原性异物产生免疫应答反应,从而发挥免疫防御、免疫自稳以及免疫监视三大重要功能,以此来清除抗原,维持自身内环境的稳定。而入侵检测系统的主要职责是检测网络运行状况并及时的识别阻止外部乃至内部出现的非正常网络攻击行为,通过结合免疫理论与其他的方法来消除冗余出现的误报警,从而使整个网络能够不受负载的影响而有效的运行。由此看来,二者具有诸多相似的成分,因而越来越多的国内外学者在人工免疫学的基础上设计出了很多不同的入侵检测系统,并将其应用到网络入侵模型中,不仅提升了系统的防御能力,同时也解决了入侵检测所带来的大量误报警问题,为网络管理员大大减轻了负担。本文详细阐述了人工免疫理论相关概念、入侵检测技术以及消除入侵检测所产生误报警的技术,并主要对当前国内外学者如何减少入侵检测过程中产生的误报警数量做了深刻的研究和探讨。目前已经研究出的检测系统虽然能够大幅度提高检测率,但是仍然会产生大量冗余从而影响检测系统的效率,同时检测系统不能够完全对行为进行识别所导致的大量误报警使得系统负载加大。针对这两个问题本文提出了一种基于改进免疫优化算法的入侵模型。该模型首先在标准否定选择算法的基础上加入局部离群因子作为适应度函数来优化检测器的生成,其次采用模糊逻辑理论与免疫学知识相结合的方法构建算法模型从而消除一些误报警。最后,通过对模型进行网络入侵的仿真实验来验证本文所提出的入侵模型的可行性和有效性。