基于免疫学原理的入侵检测系统研究与设计

来源 :江苏科技大学 | 被引量 : 0次 | 上传用户:zzhijian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的不断发展及网络应用的不断深入,网络已逐渐成为现代社会一项关键的基础设施,支持着人类社会的正常运作。由于多种利益关系,有关信息和网络的犯罪日益猖獗,信息和网络安全问题已成为各国信息化进程中必须面对的严峻问题。 入侵检测系统是网络安全基础设施中的重要一环。作为防火墙之后的第二道安全屏障,入侵检测系统实时的从网络中收集各种信息,通过对这些信息的分析,执行一种事后检测,做出网络系统是否受到攻击(或者受到何种攻击)的判定,发出报警,或进而进行相应的应急处理。从技术角度来看,有两类入侵检测技术:误用检测和异常检测。当前在商业产品中广泛应用的基于特征库和模式匹配的入侵检测系统便是典型的误用检测系统。而异常检测技术则是现在的研究热点,试图通过建立网络系统的正常事务模型,对各种网络行为计算异常度,超过设定阈值的行为即被认为是入侵行为。较之误用检测,异常检测技术可以很好的应对新型攻击,且具有更高的智能性和适应性,但如何建立高效准确的正常网络事务模型以及如何利用该模型执行检测任务是异常检测技术面临的难点。 自然免疫系统通过众多成员的参与并相互协作,利用多种免疫机制,不断地调节机体内环境,对外来的以及机体内部的各种物质进行Self/Nonself的判定,对Nonself抗原及时的作出免疫反应并加以清除,以维护机体的安全与稳定。自然免疫系统的许多优良特性对工程技术而言是极具吸引力的,人工免疫技术已被许多学者深入研究并广泛应用,其中最为直接的应用便是入侵检测。关于“如何在复杂多变的环境中维护系统的安全与稳定”这一问题上,自然免疫系统与入侵检测系统有很大的共性。借鉴自然免疫系统,可在系统架构、检测机制和检测算法等多方面对传统的入侵检测技术进行完善,赋予入侵检测系统许多新的仿生学的优良特性。 本文首先详细介绍了自然免疫系统的组成结构和各种免疫机制。然后对入侵检测系统的历史、分类及当前将免疫机理应用到入侵检测技术的各种主要研究作了介绍,着重分析了三个主要研究小组的成果。之后,在前人工作的基础上,提出了一个完整的基于免疫机理的网络入侵检测系统模型——aiIDS。该模型由七个组件构成,通过这七个组件的协同工作,模拟了一个较为完整的自然免疫系统。整个系统以“检测器”(相当于机体内的抗体)为中心;由“检测器生成组件”和“检测器维护组件”动态地维持着一个检测器集合;由“检测组件”利用这些检测器,对待检对象进行Self/Nonself的判定,“异常监视组件”在检测过程中提供必要的协同刺激;而待检对象则是由“数据包捕获组件”和“特征提取及编码组件”经预处理后送来的网络连接行为。该模型具有自然免疫系统的诸多优良特性,如多层次、多样性、独特性、动态防护性、自适应性、联想记忆等,通过多个组件的协同工作,模拟了自然免疫系统地各种免疫机制。 在检测器编码方面,考虑到正常行为与异常行为之间界限的模糊性,提出了利用模糊概念的编码方案,可以在不降低检测效率的前提下,极大程度的减小了检测器编码的长度,同时提高了检测效率。在亲和力的计算方面,提出了一种基于异常信号的动态权值分配算法,通过异常信号反映出的系统所处当前的环境,对各基因属性的权值进行动态的调整。这样做既提高了亲和力的计算速度,同时解决了传统的亲和力算法无法适应正常与异常的界限随时间动态变化的问题。 最后,我们在Linux 2.6.18.1平台下对该模型进行了实现,各组件分别被实现为一个线程。网络流量样本选用DARPA 1999入侵检测评估计划提供的数据集。其中,选取第一周的数据集为训练数据,通过训练,得到自体轮廓和自体库;选取第二周的数据集为实验数据,其中包含了人为加入的若干攻击。实验结果表明,该模型具有良好的检测性能,达到了预期的目标。
其他文献
数据挖掘是致力于数据分析和理解、揭示数据内部蕴涵知识的技术,它是未来信息技术应用的重要方法之一。关联规则挖掘是数据挖掘中一个很重要的研究领域。关联规则挖掘算法是
随着数据库技术的发展,信息资源的异构性在各行各业的信息管理系统中无处不在,形成了大量的信息孤岛。但在网络平台普遍使用的今天,现实要求人们必须将异构数据库系统中的数据进
超限超重货物运输在铁路运输中占有重要地位,对于满足国家大型工程项目和国防建设的运输需求具有十分重要的意义。根据铁路信息化总体规划,铁道部专业运输部门确立了超限超重货
教育信息化是国家教育产业发展的重要趋势,它能够打破地域之间和学校之间的教育屏障。而信息化教育平台能够很好的打破障碍,促进教育产业的区域平衡。随着IT产业发展的加速,
本文通过对基于J2EE多层框架技术的分析,并结合单位图书管理系统的研发实例,系统的阐述了构建基于J2EE多层框架的企业级信息系统的一般方法和开发流程。文章首先介绍了课题的背
企业的发展离不开信息化系统的支持,比如我们常见的财务系统,ERP系统等,然后由于种种原因,这些系统缺乏统一的规划,以及这些系统处于不同平台不同技术来开发,使得他们尽管可以在各
随着宽带化、分组化、融合和移动化成为网络的主流趋势,移动智能设备广泛普及,人类可以在网络覆盖范围内的任何地点、任何时间方便地获取和处理信息,随时随地远程访问和控制各种
现今网络技术的迅速发展和普及,信息共享应用日益广泛与深入,同时网络安全问题也日渐突出而且情况越来越复杂。随着网络应用的深入以及安全意识的提高,各种安全技术也得到了
汽车配件进销存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据
随着Internet的广泛延伸和Internet应用的不断增多,IP网络正在经历着从单一数据承载网向多业务承载网的转变。新兴的语音、多媒体和数据业务对网络带宽、时延和时延抖动都有一