基于深度包过滤的网络入侵检测系统的设计与实现

来源 :东华大学 | 被引量 : 4次 | 上传用户:xcn1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术与网络通信技术的迅速发展,特别是Intemet技术的日益广泛的应用,网络信息系统的安全性问题日益凸显。为了保证计算机系统之间数据通信的安全性,对未知的入侵进行有效防范,通常部署网络防火墙和入侵检测系统来保障网络安全。防火墙能够过滤来自外部有威胁的数据,并对外屏蔽网络内部的信息、结构和运行状况,保护企业网络免受攻击,但由于其自身的缺陷,本身容易被攻破,且难以应对来自网络内部的攻击。基于网络的入侵检测系统能在一定程度上弥补防火墙的不足:它通过误用检测模型来检测已知种类的攻击;通过异常检测模型来检测已知与未知的系统入侵。目前存在的问题是,根据系统正常行为建立异常检测模型的过程比较困难。由于当前网络数据流量的迅速增加,基于数据包过滤技术的网络防火墙系统以及误用入侵检测系统的实时性能都受到了挑战。本文研究了入侵检测系统目前存在的问题,在检测技术、访问控制和协议分析等方面提出了改进的模型和具体算法,以提高检测效率,降低漏警率,从而改善入侵检测系统的性能,最终设计并实现了基于深度包的误用入侵检测系统。本论文的主要贡献包括:(1)针对当前误用检测模型中检测效率低下的问题,在检测模块中引入改进的基于数据包过滤的分层搜索模式匹配算法(EHMA),以替换原有的简单字符串匹配算法,提高了系统的检测性能。EHMA算法是在HMA算法(线上匹配阶段的逐字符匹配带来效率低下的问题)基础上,改变了其线上匹配策略,实现了文本字符的快速过滤,提高了线上匹配速度,从而从整体上提高了系统的整体检测效率。(2)为了降低检测模块检测压力以及误检率,提出了在入侵检测的预处理模块处添加协议分析模块的改进方案,对基于数据包的会话实现了状态检测,以预防DDOS攻击。通过改进相关的正则表达式协议识别匹配算法,使系统能够快速识别数据包,过滤出不遵循RFC规则以及其他异常的数据流,检测出相关的攻击,从而提高IDS的检测性能。(3)为了降低检测模块的检测压力以及漏检率,系统在检测模块前,增加联动的动态访问控制规则模块。模块基于Netfilter架构+IPset实现,能实时分析报警日志内容,动态生成阻断控制策略,从前端阻断攻击数据流,达到有效的缓解后续入侵检测模块的检测压力。(4)基于提出的协议分析、访问控制规则和数据检测设计实现了一种基于深度包检测入侵检测模型。实验分析表明,较之现有的入侵检测模型它具有更好的扩展性和可伸缩性,在网络流量大的情况下仍然具有良好的检测性能,具有网络的主动防御能力。
其他文献
在计算机视觉领域,从二维图像重建物体三维轮廓形状是当前的一个研究热点,高质量的3D模型成为现代人们生活的迫切需求,广泛应用于逆向工程。传统的三维数据获取方法,如双目立体视
多示例学习的主要目的是通过学习训练集中的概念,为一些不可预知的包获取正确的类别标签。目前大量学者对多示例学习的理论及应用进行了研究,并取得了丰富的成果,然而多数研
人脸识别是人工智能与模式识别领域以及计算机视觉领域最富挑战性的研究课题之一。在计算机科学领域的许多科学家都希望机器能够具有人类的智慧,并且能够像人类一样识别和记
现实世界中存在诸多复杂网络,如生物网、科技网和社交网等。近年来复杂网络的研究吸引了来自计算机、物理、数学和生物等众多领域的研究者,已成为多学科交叉研究的热点之一。
随着计算机网络的迅速发展,网络设备和网络上运行的各种应用服务越来越多,计算机网络正变的日益复杂。如何及时有效的了解计算机网络的运行情况,准确快速的排除计算机网络出现的
目前,主要应用数据仓库来存储大量的历史数据用于决策分析,数据仓库必须支持各种各样的多维查询,随着信息的数据量迅速膨胀,这些多维查询通常要涉及海量的数据,而且要对这些
Markov随机场(简称MRF)是一种描述元素问相互作用的数学模型,它能简洁合理地刻画图像像素的空间相关性,是图像分割应用中备受关注的建模方法之一。 本文在传统监督式MRF模型的
近年来,在传感器网络、系统性能保持等应用领域中产生的数据量越来越大,每天以数以百万计甚至没有上限的速度增长,这样的数据流中蕴含大量信息,可以用来作为智能决策的依据,
Web服务组合作为基于Internet的典型的服务组合形式,正在得到广泛的关注。由于Web服务的松耦合特点,为保证多个服务交互获得正确的执行和一致性的结果,有必要为服务提供事务
随着互联网和物联网的高速发展,物流行业中运力供应链数据规模正在逐渐增大,为了充分利用海量物流运力数据为物流企业提供决策支持,从而保障物流运力行业安全、高效地运行。