基于Snort的入侵检测系统的改进与实现

被引量 : 17次 | 上传用户:anlisha521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息网络的快速发展,人们的生活和工作方式都演变出了更加高效快捷的模式。互联网的开放性和互联互通性赋予了它资源信息共享速度快、传播面广的天然优势,极大地激活了经济、文化和知识的发展。但是,随着人们在众多领域愈发依赖于网络,信息的安全问题凸显出来。鉴于网络数据的巨大价值,安全业务成为各个研究机构和网络安全公司关注的重点,如何筛查和防范攻击和入侵,保障信息网络的安全迫在眉睫。在这种情况下,各种专用入侵检测系统(Intrusion Detection Systems, IDS)相继出现。其中,发展最早也是最著名的当属Martin Roesch编写的Snort[1]。Snort能够有效保护系统的信息安全,深受网络安全领域的重视。但是,随着其应用领域的扩大和人们要求的提高,Snort还是暴露出了一些缺陷。作为一种基于误用检测的网络入侵检测系统(Network Intrusion Detection Systems, NIDS), Snort的检测依赖于自身的规则库进行单一判断,大量的正常行为数据也需要进入规则库进行逐一判断,容易将很多正常的行为误判为攻击行为,造成系统的误报率和漏报率较高;规则以文本文件的形式存储,不能根据网络的实际情况进行动态调整,造成系统的检测速率较低;此外,Snort使用基于特征的匹配方法,只要检测到攻击事件就会上报,容易造成告警泛滥,淹没真正的入侵事件。本课题的研究迎合了网络安全的发展趋势和要求,在充分了解Snort IDS的基础上,针对以上三点不足,设计实现了一种改进的、多模块和高性能的Snort入侵检测系统。该系统充分利用Snort的开源性和可扩展性,在原有Snort系统的基础上,添加三个功能模块:正常行为过滤模块,规则动态优化模块和告警泛滥抑制模块,有针对性的解决Snort入侵检测系统的缺陷。其中,正常行为检测模块过滤大量的正常行为数据,减少Snort检测引擎的工作量;规则动态优化模块根据网络的实际环境调整规则在文本中的顺序;告警泛滥抑制模块有效解决系统有可能出现的告警泛滥现象。同时,该系统将目前流行的数据挖掘技术融入到了系统的改进过程。本文深入了解了数据挖据技术中最常使用的K-means聚类算法,并且针对其K值难以估计和对初始聚类中心敏感两个缺陷给出了一种改进的K-means聚类算法。该算法根据数据的实际分布情况进行动态聚类划分,不需要提前指定K值,用算法确定的初始聚类划分,减少了聚类的迭代次数,获得稳定的聚类结果,改善聚类性能。在本文设计的入侵检测系统中,使用了该算法生成正常行为过滤模块的正常行为模式库,提高了系统的检测性能。最后,完成系统的搭建和功能的实现,并且对系统的性能进行测试,使用kddcup.data10percent测试数据,对比传统的Snort入侵检测系统和本文实现的改进的系统的各项性能指标值。实验结果得出经过改进的Snort入侵检测系统在检测性能上有了较明显的提高。
其他文献
<正>十九世纪英国文学上批判现实主义作家狄更斯等人,曾被马克思誉为“现代英国的一批杰出的小说家”。他们在自己的“卓越的、描写生动的书籍中向世界揭示的政治和社会真理,
<正>2013年国际经济形势依然复苏乏力,多方面因素给中国经济发展造成不利影响,在此大背景下,福建轻工行业经济运行下行压力加大,与上年同期相比大多数子行业增速出现不同程度
<正> 清代佛教是从清顺治元年(1644)至宣统三年(1911)共268年间清朝一代的佛教。清朝的佛教政策基本上延续明代,佛教宗派继承着明末的遗绪,净土成为各宗共修,念佛净土在社会
<正> 陀思妥耶夫斯基的作品兼具社会心理小说和社会哲理小说特征。融社会、心理和哲学因素于一体,是陀思妥耶夫斯基创作的重要特点,也是他的艺术创新和对文学的重大贡献。 陀
为了契合知识经济时代的技术革新,企业关注核心技术及成果应用是大势所趋。面对风云变幻的人才竞争环境,知识型员工因其专业技术能力及前瞻性的创新素质,成为人才争夺的关键群体
在分析武术散打运动性疲劳成因的基础上,认为练习者和教练员可通过自我主观感觉和客观的生理生化等指标对运动性疲劳进行有效监控,并针对不同疲劳特征实施有效的恢复,为提高
本文讨论复合数论函数sφ(n)=s(φ(n))的性质。这里s(n)是因数和函数,φ(n)是欧拉函数。证明了(pi是不同的奇素数,k=1,2,3),并猜想上述不等式对任何整数k≥1都成立。如果此猜想正确,则sφ(n)≥n对任何奇数n都成立。本文
本文以虾壳为原料探讨了甲壳素、壳聚糖的最佳提取工艺。试验中利用稀氢氧化钠溶液除去虾壳中的粗蛋白质,稀盐酸溶液除去虾壳中的灰分,并通过单因素试验得出制备甲壳素的最佳
人机交互技术(Human-Computer Interaction)是虚拟现实领域中的关键技术,广泛应用在航天、军事、医疗、教育、娱乐、建筑和商业等领域,它的主要目的是从用户的角度来改善用户和计