论文部分内容阅读
病毒检测系统是一种网络安全防护系统,被用来检测威胁或危害主机和计算机网络的代码。由于其在计算机安全领域中的重要地位,一直以来都受到广泛的关注。目前,病毒检测技术已经取得了很大的进步,但传统的病毒检测系统仍然存在一些缺陷,例如对新病毒和变形病毒的检测等方面都存在不尽人意的地方,需要探索新的技术来提高病毒检测系统的整体性能。生物免疫系统是保护生物机体免受外部病原体危害的一种生理机制。它具有分布式并行处理、自组织、免疫记忆和鲁棒性等优点,这也是计算机病毒检测系统所需要的一些特性。免疫系统和病毒检测系统的功能具有惊人的相似性,因此我们借鉴免疫原理来提高病毒检测系统的性能。另外,蜜罐技术是近年来出现的一种诱捕技术,它是一种主动安全技术,可以设置为专门让黑客攻击的系统,以记录黑客的活动,对病毒行为的研究十分有利。本文对病毒检测系统原理、技术和结构进行了深入分析。在此基础上,结合生物免疫原理和蜜罐技术,提出了一个基于免疫的病毒检测系统(IVDS)模型,并对其中几个模块进行了设计和研究;详细介绍了预处理检测模块和检测模块的工作流程,重点分析了与检测器相关的一些算法和机制。该模型与同类模型相比在于增加了蜜罐,这样做的优点是极大地减少了需要分析的数据量,能够检测到新病毒,也从一定程度上降低了误报率;另外,使用了零转换(zeroing transformation)技术,对已知病毒的变形亦能检测到,同时也使得疫苗库需要存储的疫苗量减少,大大缩减了检测时间。