Snort入侵检测系统的研究和改进

被引量 : 7次 | 上传用户:dickensking
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对日趋严重的网络安全问题,出现了越来越多的网络安全防护手段。入侵检测系统就是众多核心防护手段当中的一种。网络入侵检测系统(NIDS)是一种主动防范的安全技术,能够对网络传输进行实时监视,并能在发现可疑传输时采取相应的反应措施。随着网络环境的不断提速,网络攻击手段的不断增多,入侵检测系统需要处理的网络数据量急剧膨胀,当超过其处理能力时,入侵检测系统就会有丢包的现象出现。本文就是针对如何提高入侵检测系统的检测效率开展工作。本文以Snort入侵检测系统作为研究对象,通过对Snort系统的分析,得知模式匹配操作是影响入侵检测系统性能的关键,大约占据了Snort入侵检测系统运行时间的50%左右。可见,通过改进模式匹配操作确实能够有效地提高系统的整体性能。因此本文主要就Snort入侵检测系统中的AC多模式匹配算法进行研究,通过对算法的改进来提高算法性能,进而提高系统性能。本文先就串行AC算法改进进行研究,针对AC算法内存消耗大的缺陷,提出两种改进方案对算法进行改进。由于串行AC算法本身已较完善,串行改进虽能提高效率,但是效果并不明显。考虑到模式匹配操作非常适合于单指令多数据的并行处理形式,结合GPU体系结构及其高并行计算能力,选择将串行AC算法并行化,实现基于GPU的并行AC算法。通过利用GPU的高并行处理能力,可以实现同时对多个网络数据包的匹配操作,从而大幅度的提高检测效率。本文后续工作主要就是对Snort系统进行改进,使之能够适应并行AC算法。通过设计实验进行测试,发现并行AC算法相对于原AC算法来说,性能确实有较大提升:字符匹配能力从155MB/s提升至2.3GB/s,计算时间所占比例由60%缩小到了10%。结合Snort系统,改进后的系统较原系统对网络数据包的处理速度提升了近一倍。可见,并行化改进确实提高了系统的性能。
其他文献
诗词互渗现象在宋代的诗话与文人创作中存在非常丰富的材料。本文在疏理材料的基础上,概括出如下几种诗词互渗的表现形式:隐括诗意入词、翻词意入诗、诗句与词句相类、诗词创
启动内需是经济发展的长期方略方针和实现经济转型的关键所在,安徽省十二五规划明确提出启动城乡居民消费,提升内需对经济增长的拉动作用。安徽省城乡居民消费从上世纪90年代以
随着测序技术的发展,高通量测序的精准度不断提高,成本逐年下降,相关的应用亦越来越广,本文以高通量测序技术为基础,利用测序数据,提出鉴定家系遗传病的候选基因的方法。在实
本文以贵州南部特有的水族为例,阐明少数民族地区的高校思想政治理论课在理论与教学上,应充分认识民族认同与历史认同、教育认同与国家认同的关系,发挥各地少数民族的地缘优势,结
换手率是考察基金投资风格的重要指标,用于衡量基金持有证券平均时间的长短,反映基金经理投资交易频率。2010年上半年,有30只主动管理型股票基金的换手率超过200%。买入持有
现如今我国社会经济发展速度比较快,国企社会责任备受关注,国企采取有效措施履行社会责任显得尤为重要,以此改善对其产生影响的各类不利因素,充分发挥国有企业对于社会责任履
清代是我国封建社会最后一个王朝。自十六世纪末清太祖努尔哈赤十三铁骑起兵反明,十七世纪中叶皇太极建清称帝,到十八世纪延续百年之久的康雍乾盛世,再到十九世纪中期鸦片战
近年来,在县委、县政府以及国内学术界的高度重视和大力支持下,沂南县旅游业步入了新的发展阶段。依靠得天独厚的旅游资源优势沂南县大力发展文化旅游产业,推动建设具有特色
21世纪的现代中国家具产业,不可避免地卷入了全球化的浪潮中。未来的市场将没有国内市场和国际市场之分,中国的企业将要与一大批世界级的品牌同台竞技。在市场竞争中,产品可