网络入侵检测系统中模式匹配算法的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhym821211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络安全问题的日益严峻,网络入侵检测系统(NIDS)凭借其自身特点有效地弥补了传统安全保护措施的不足,已成为计算机和任何网络安全架构的重要组成部分,在网络安全防御策略中发挥着重要的作用。随着网络流量和入侵特征库的持续增长,使得这些系统在检测速度和占用资源等方面越来越具有挑战性,而且其占据的地位也越来越重要。大多数网络入侵检测系统是基于特征匹配的,强大的轻量级的网络入侵检测系统Snort就是其典型代表。论文对Snort进行了深入的研究,从它的特点、系统架构、规则库,规则链表等方面进行了分析,然后对Snort中的模式匹配算法进行了研究和探讨。首先,通过对Boyer-MooreHorspool(BMH)算法的研究,提出了一种更快速的单模式匹配算法,该算法在遇到不匹配的情况时,考虑了两个字符,并为这两个字符分别建立了移动表,根据这两个字符各自的移动表的最大值来决定模式串最终向右移动的距离。新算法在比较次数和移动次数上相比BMH算法都减少了,特别是比较次数的差距相当大。通过实验证明该算法能提高入侵检测的效率。其次,将改进后的单模式匹配算法与确定有限状态自动机(DFSA)相结合,得到了一种快速的适合大规模特征集的多模式匹配算法。通过实验证明了新的多模式匹配算法访问文本串字符的数目要远远小于文本串字符的总数。另外,该算法受模式串数目的影响很小。最后,对改进的多模式匹配算法在Snort2.8.6系统中进行测试,通过与原算法比较,发现用改进模式匹配算法后系统检测的耗费时间有所减少,证实了改进算法的有效性和实用性。
其他文献
无线传感器网络是由大量分布的不同规格和功能的具有感知、计算和通信能力的微型传感器节点通过自组织的方式构成的一个以数据为中心的无线网络。大量传感器节点通过相互之间
本文以面向行程时间预测的公交车GPS数据挖掘为主题,围绕该主题,进行了相关内容的研究。论文共分七章。第一章给出了本论文的相关研究背景和意义、研究现状和论文主要研究工
计算流体力学(Computational Fluid Dynamics,CFD)采用数值计算方法针对复杂流动问题进行求解以发现各种流动的现象和规律,已经广泛应用在航空、航空、气象等领域。格子Boltzma
序列模式挖掘技术研究作为数据挖掘与知识发现领域的重要分支,它的目的是发现有趣的序列事件,为理论或实际应用提供数据支持。不同于传统序列模式挖掘思路,负序列模式提供了
随着互联网的高速发展,网络信息量大幅增长,面对海量数据信息用户无法快速有效地获得对自己有用的信息,即“信息过载”问题,搜索引擎和推荐系统是解决“信息过载”问题的重要
近年来,针对数据流的挖掘研究已成为数据挖掘领域中一个新的研究热点。和传统静态数据库中的数据不同的是,数据流具有连续的、无限性、和实时性的特点,使得传统的频繁模式挖
随着互联网的迅速普及,电子邮件在人们的生活中占据了越来越重要的地位。由于它使用方便、发送快捷、成本低廉等优点被人们使用,成为现代社会中非常重要和广受欢迎的通讯方式
视频水印是当今数字水印技术中的一个研究热点。在信息社会中,由于大量消费类数字视频产品的的增长,如VCD,DVD等网络多媒体数据,给人们前所未有的享受与便利的同时,数字产品
本文研究总结了目前图像垃圾邮件过滤技术和图像垃圾邮件分类的算法,并对各种垃圾邮件检测算法进行了性能分析。针对不同的图像垃圾邮件类型,本文提出了两种实现图像中文本区
自动文本分类技术的主要任务是将非结构化的文本数据划分到相应的分类体系中。文本分类有着广泛的应用,例如新闻门户网站中的新闻自动分类、个性化广告推荐、垃圾邮件过滤、