Snort检测引擎中检测算法的研究与改进

来源 :湖南大学 | 被引量 : 0次 | 上传用户:dtc6493829
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,互联网的爆炸式发展,给人类社会、经济、文化等带来了无限的机遇,同时也给信息安全带来严峻挑战。人们采用反病毒,防火墙和入侵检测等技术手段来保证网络信息安全。随着网络安全技术的不断发展,入侵检测技术已经成为网络安全体系结构中不可或缺的一部分。Snort入侵检测系统作为一种著名的开源网络入侵检测系统,能够有效保护系统信息安全,在业界得到了广泛研究和使用。Snort的检测原理采用简单的模式匹配策略。但随着网络带宽不断提高,以及网络攻击种类的急剧增加,致使Snort的检测任务越来越重,从而有可能漏掉一些造成严重后果的网络攻击行为。因此,设计高效的模式匹配算法对于提高入侵检测系统的性能有很大意义。本论文以Snort为研究对象,开展如下三方面的研究工作:1)在介绍Snort基于规则驱动基本理论基础上,系统分析Snort系统四大组成模块的工作原理和流程;采用GNU profiler工具Gprof剖析Snort系统中各个主要函数在系统运行过程中所占时间的百分比,得出模式匹配算法是Snort系统性能瓶颈的结论。2)分析Snort检测引擎采用的BM、AC、MWM算法。针对Snort已有模式匹配算法已经成为Snort性能瓶颈的现状,提出一种基于后缀树自动机的Snort检测算法(Fast String Matching Algorithm, FSM)。该算法构建一个后缀树自动机Suffix Automaton,匹配中应用好后缀启发机制进行启发跳跃,忽略不必要的比较,提高了检测速度。3)将FSM算法在Snort2.4.3系统中实现,并用麻省理工林肯实验室的“DARPA1999入侵检测数据集”对FSM算法和Snort现用的BM、AC、MWM算法进行对比测试。针对混合攻击和特定攻击两方面实验表明,采用FSM算法后,在耗费一定空间基础上,Snort的检测速度比原引擎有较大的提高。
其他文献
本文是对正常汉字鉴定标准的系统研究。目前,在我国笔迹鉴定实践中,经验法则仍是笔迹鉴定的主导方法,与笔迹鉴定有关的技术标准几乎没有。而客观技术标准是司法鉴定的生命线,鉴定
广告,作为人们获取商品以及服务信息的一种有效手段,在社会与经济的发展过程中发挥着越来越重要的作用。化妆品广告以其诱人的语言,美化的效果吸引了众多女性消费者。以往的
并联机床(Parallel Machine Tools)采用了多杆并联机构驱动,即机床的主轴与机座之间为多杆并联连接,从而大大提高了机床的刚度,使加工精度和加工质量都有较大的改进。它克服
附带上诉制度是大陆法系民事诉讼中的一项重要制度。德国、日本、法国及我国台湾地区和澳门地区的民事诉讼法典均规定了附带上诉制度。然而由于历史传统、社会条件等方面的差
南亚果实蝇Bactrocera tau Walker属双翅目Diptera,实蝇科Tephritidae,果实蝇属Bactrocera Macquart,是危害黄瓜Cucumis Sativus L.、南瓜Cucurbita Moschala L.、丝瓜Luffa Cylin
随着信息技术的发展,人类社会日益进入一个高速发展的网络信息时代。硬件计算能力的迅速提高,新技术高速网络的不断延伸,应用规模的不断扩大,伴随着业务需求的日益复杂、多样
研究司法行政权,不仅是司法行政工作自身发展的内在要求,而且是司法体制改革的理性需要。现代意义的司法行政权直接起源于西方分权与制衡的理论,是与司法有密切联系,起源于、服务
本文主要从解析文本出发,对《浮生六记》的传播、后二记的伪作情况、主人公的相关分析、及本文的艺术成就作一番研究与探讨,尝试解决一些悬而未决的疑案,并探求它长销不衰的
我国建设用地中农村建设用地占比较大,集约利用程度相对较低,整理潜力巨大。目前,农用地整理日益受资源潜力及环境保护限制,农村土地整理的重心已逐步由农用地整理转移到农村建设
自20世纪90年代中期以来,伴随着我国农业产业化经营战略的实施,现代农业合作社在我国广袤的农村大地悄然兴起,并呈蓬勃发展之态势。现代农业合作社既不同于旧中国的传统农业合作