基于人工免疫的蠕虫检测技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:cnzhchch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今网络技术飞速进步,同时安全问题也尤为突出,众多的恶意程序对用户造成了巨大的威胁。蠕虫以其传播速度快,危害程度大引起了广泛的关注。传统的检测方法有签名验证,特征库比对等,但这些静态检测由于缺乏灵活性,难以应对多变的恶意程序。人工免疫算法在异常检测领域具有较为突出的表现,其中的树突状细胞算法(DCA)在实时检测方面具有明显优势。本文围绕DCA算法,针对入侵检测和动态调用进行改进,通过监控进程的动态行为从而做出判断。实验结果表明:DCA算法相比特征库比对法(未采用DCA算法),降低了误检率;改进的DCA算法相比传统DCA算法,提高了检测率。蠕虫检测系统的检测率为92.5%,误检率为6.7%,达到了预期目标。论文主要工作及成果如下:1、研究了蠕虫的行为特征。首先介绍了蠕虫的定义、实体及功能结构和传播模型。针对蠕虫的行为特征提取,本文选取十个典型蠕虫病毒作为分析对象,运用基础数据挖掘知识分析API监控软件WinAPIOverride32的监控结果,提取得到蠕虫的六种典型行为特征,为基于DCA算法的动态检测提供了依据。2、改进并验证了面向入侵检测的DCA算法。针对入侵检测数据集KDD和smurf攻击的特点,本文利用MATLAB编程改进并实现DCA算法,通过UCI数据集和KDD数据集对算法的有效性进行验证。实验结果表明,面向入侵检测的DCA算法检测率达到了98.19%。由此得出,DCA算法适用于二分类数据和入侵检测领域。3、研究了基于DCA算法的动态检测方法,并实现了检测系统。针对DCA算法特点,本文采用API打分制,改变DCA算法为二次呈递比较,从而判断进程的属性。系统实现过程包括数据采集、分析计算及结果处理。数据采集运用了驱动层编程,实时监控系统中运行的进程行为。分析计算是对改进DCA算法的实际应用。最后通过蠕虫检测实验对比了改进后的DCA算法(二次呈递)与特征库比对法(未用DCA算法)和传统DCA算法(一次呈递)的检测率和误检率。
其他文献
射频识别技术是一种采用射频方式实现信息传递以此来识别目标的技术,它可实现多目标识别、运动目标识别。超高频RFID系统具有通信距离远、读写速度快、信息容量大等特点,在物流
数字射频存储技术的出现为雷达有源欺骗式干扰提供了新的技术平台,转发式生成的干扰信号具有更逼真的干扰效果。本文针对由DRFM系统转发式生成的假目标干扰,重点研究了利用信
智能交通系统(ITS)在交通管理和城市规划中起到了越来越重要的作用,而车辆跟踪则是智能交通系统的核心技术之一。通常,在道路现场跟踪多个车辆需要克服很多困难,如车辆数目的
随着信息技术的发展,身份识别对于保障信息安全发挥着越来越重要的作用。生物识别技术以其特有的稳定性、唯一性和便捷性,逐渐成为身份识别领域中的重要研究方向。作为生物识
近年来,随着互联网在全球的迅速发展,网络业务的种类和数量都与日俱增。但各式各样的网络安全问题也随之层出不穷。网络安全形势日益严峻。其中大部分的网络安全问题都伴随着
血管内超声(IntravascularUltrasound,IVUS)是对诸如动脉粥样硬化之类的冠状动脉疾病的诊断和评价的常用手段,它具有安全、实时和无损等优点。提取血管内超声图像冠状动脉血管
作为一种新型的移动通信网络,移动Ad Hoc网络在军事和民用领域都具有非常广泛的应用。但是随之也带来了诸多安全问题,例如无线通信媒介和网络中难于监控的入侵行为导致移动Ad
Turbo码作为具有接近Shannon极限的纠错编码,由于其优异的性能吸引了国内外学者的广泛关注,从Turbo码被提出以来一直是热点研究问题。虽然至今Turbo码的研究无论在理论分析,
人脸识别是指基于已知的人脸样本库,利用图像处理和模式识别技术从静态或动态场景中,识别或验证一个或多个人脸。在许多人脸识别应用中,人脸图像的成像条件是非理想的,即不能
LDPC码以其可靠近香农限的优异性能被广泛应用于现代通信系统当中,而中短长LDPC码在迭代译码算法下通常显现出错误平层现象,这将限制其在误码率需求极低的通信系统当中的实际