Snort入侵检测系统研究与应用

被引量 : 0次 | 上传用户:vivion1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的飞速发展,在中国经济的发展中起到了举足轻重的作用,日益成为人们生活、工作、学习中不可缺少的工具。然而,伴随而来的也有各种操作系统及应用程序的漏洞不断出现,我国互联网用户安全防范意识非常薄弱,容易成为恶意攻击者利用的首选目标,网络安全问题变的日益紧迫。入侵检测系统是网络安全中一个重要的组件,它对网络进行实时的监控和防范。当前入侵检测系统主要分为两类:基于主机的入侵检测系统和基于网络的入侵检测系统。其中基于网络的入侵检测系统有明显的优势,它设置在一台主机上就可以监控保护整个网段,降低了成本,提高了效率。本文研究的Snort系统是基于网络的入侵检测系统的一种。入侵检测系统主要有三种不同的检测方法:完整性检测、异常检测、特征检测。完整性检测是将系统的文件生成一个校验和,然后定期将文件进行校验,如果发生了变化就发出警报。异常检测是检测一个行为与标准是否相同,如果不同就发出警报。特征检测是对入侵行为的特点进行检测的一种方法,是检测已知攻击的最准确的方法,Snort系统使用的是特征检测方法。Snort系统预先存有一些规则集,当一个入侵与一个特征匹配的时候就会产生报警。Snort入侵检测系统是一个开源的轻量级入侵检测系统,本文使用的是Snort2.9.0.2。Snort系统是跨平台的,既可以在Unix和类Unix操作系统上使用,同样也可以在Windows操作系统上运行,采用插件机制,具有很强的扩展性。特征检测的核心技术是模式匹配算法的应用。随着高速网络的迅猛发展,网络流量不断增大,入侵检测系统的实时性要求面临重大考验,高效的模式匹配算法的作用就显得尤为重要。本文是对Snort2.9.0.2的源代码进行研究,分析了模式匹配算法在Snort系统中的应用。本文分析了sp_pattern_match检测引擎插件的功能作用,这个插件对规则选项的content和uricontent内容进行模式匹配,使用的是BM算法。本文的主要研究内容如下:1)本文介绍了入侵检测系统的概念、原理、分类和入侵检测的方法。2)本文分析了Snort的系统结构和工作流程,介绍了主要的系统模块。分析了检测引擎模块的处理流程和Snort规则。Snort规则树数据结构是检测引擎的核心内容,特征检测的过程就是对规则树的遍历过程。3)本文分析了三个种经典的单模式匹配算法:BM算法、BMH算法和Sunday算法。分析了三种算法的优缺点。发现原有系统使用的BM算法存在明显的不足,在此基础上提出了一种新的单模式匹配算法Im_Sunday算法。Im_Sunday算法放弃使用BM算法的好后缀规则shift表机制,它的预处理开销比较大,使用效率不是很高。Im_Sunday算法保留了坏字符启发规则的skip表机制,借鉴了Sunday算法的启发规则,对当前匹配的模式串最右端对应的文本串下一个字符S[next]进行启发判断。同时为了进一步提高字符跳跃距离,降低比较次数,还引进了对S[next]字符的下一个模式串长度位置的S[nnext]字符的启发判断,从而提高模式匹配的速度。然后实现了BM算法、Sunday算法和Im_Sunday算法三种算法。随机选取了两个不同长度的字符串进行匹配测试。两组匹配测试结果都表明,Im_Sunday算法增大了文本指针的跳跃距离,从而大大减少了字符跳跃次数和匹配过程中的字符比较次数。4)根据本文提出来的新算法,对Snort2.9.0.2进行了改进优化。使用Defcon8的29163144数据集做为测试网络数据源。在Red Hat Enterprise Linux Workstation Release 6.0系统上安装Snort进行测试。对使用Im_Sunday算法的Snort系统和使用BM算法的Snort系统进行对比测试,试验选取了五组规则集数,每一组规则集下,分别考查了系统检测时的运行时间和系统运行时的内存消耗两个重要性能指标,最终通过实验证明了Im_Sunday算法的高效性和实用性。
其他文献
<正> 聘请律师担任政府法律顾问是政府工作纳入法制轨道的必要措施,是律师工作更有效地为社会服务的重要途径。 赵紫阳同志在一九八七年四月指出:“政府法律工作最重要,是全
医院物资管理系统是医院信息化发展的重要项目,对于降低医疗成本及提高提高医院效益具有重要意义。该文以作者单位的物资管理系统为例,分析了系统功能与应用,对其效果进行了
本文整合了哲学和禅宗佛教的概念以期界定一位美国禅宗大师关于2009年经济危机的说教的意义,对说教的三个方面进行了解释:禅师对现代性的批判、关于坐禅("只管打坐")体验的反
大蒜(Allium Sativum L.)为百合科葱属植物,主要食用部分为大蒜鳞茎,大蒜味道鲜美、营养丰富、药用价值高,不仅是我们日常生活中不可缺少的调味品,还是具有多种生理活性的功
法律信仰是人们出于对法律的依赖感而生产的心理感受,在行为上则体现为对法律过程的参与。在当下的中国语境中,似可把法律信仰的对象归纳为自由、平等、秩序、安全等法律价值
目的:探讨BACE联合PEI治疗肺部恶性肿瘤的疗效、副反应或并发症。资料和方法:回顾性分析2005年1月至2011年4月期间本院介入病房行介入治疗的55例肺部恶性肿瘤患者的临床资料。
在高等教育信息化深入的背景下,混合式学习(Blended Learning)为高校教学改革,解决高校扩张带来的教学资源紧缺等问题提供了新的思路和方法。目前,传统课堂学习与网络学习相
我院自2005年2月至2009年12月采用射频闭合术治疗下肢静脉曲张患者420例(550条肢体),近期效果满意,现报告如下。
瑞士当代小说家胡戈&#183;罗切尔的短篇小说《枕头鹅》,以一只枕头化身为鹅游历世界时的所见批判了现代文明和科学技术对生态环境造成破坏,以至威胁动物生存的严重后果。小说
<正>发现一流动儿童选择同伴时,优先考虑对方与自己在空间距离上的远近、对方的品德以及对方家长的修养,更愿意与距离较近的、有良好德行的、对方家长有较好修养的同学结成同