Windows平台下基于Snort的入侵防御系统的研究与实现

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:whsvlsy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机网络技术的发展过程中,随着网络用户数量的激增,以及网络中高速的数据交换和海量的数据流,所带来的网络安全问题也越来越受到人们的关注。由于攻击者攻击技术的不断提高以及攻击手段的多样化,传统的静态网络安全技术已经不能够保护用户的安全,人们亟需一种动态的纵深防护体系,于是本文在对入侵检测系统进行改进的基础上,将入侵检测系统与防火墙进行联动来建立一套动态防御系统。本文首先对Snort中的检测算法进行了改进。匹配算法是入侵检测系统中费时较多的一个过程,现有的匹配算法有单模式和多模式两种,每种算法都各有利弊,在长期的研究过程中,人们提出了各种改进算法来提高检测算法的匹配速度,本文对Snort中采用的单模式匹配算法—BM算法进行了改进,以两个字符为一个单元进行跳转,并从下一个字符开始比较,从而加大了滑动距离,减少了匹配次数,提高了模式匹配的效率,进而提高了Snort的检测速度。在改进的Snort的基础上,本文采用联动技术来建立一套动态的入侵防御系统。本系统是建立在Windows平台下,在联动的实现上,充分利用了Snort的开源特性,对其插件机制进行了扩展,加入了联动插件alert_ifw,并新增了关键字用于在联动规则中向防火墙发送信息,进而完成入侵检测系统与防火墙之间的联动。在防火墙端本系统采用了Windows系统自带的IPSec筛选器,它在收到相关的阻断信息后可以根据IP地址和端口阻断特定通信一定时间,这样就可以对攻击行为达到实时防御的目的,有效的保护了主机系统。因为技术限制,目前很少有基于Windows平台的联动系统,本系统的建立为Windows平台下实现联动提供了一个新思路。最后,通过模拟的实验环境对系统进行了测试,实验结果表明本系统在匹配数据时速度有了明显提升,而且在发现入侵行为时能及时进行响应,保护了主机系统的安全。整个系统的功能实现达到了预期目的。
其他文献
移动自组网(Mobile Ad hoc networks: MANET)是一种特殊的由移动节点所组成的多跳自组织通信网络。与其它类型的网络相比,移动自组网具有灵活性、健壮性等特点,使其得到越来
无线传感器网络技术被认为是21世纪中能够对信息技术、经济和社会飞速进步发挥重要影响的技术。由于无线传感器网络具有快速组网、灵活等特点,其应用领域十分广泛,并引起了学
无线传感器网络(Wireless Sensor Networks,简称WSNs)是由部署在一定区域的传感器节点组成,通过无线通信的方式形成的一个多跳的网络系统,并综合了分布式处理、无线通信、嵌入
图像信息在人类生活和社会发展中发挥着越来越重要的作用,提高图像处理速度已经成为各个领域要解决的热点问题之一。专用处理器核是解决图像处理问题的有效手段,但由于任务缺乏
实体数据模型(Entity Data Model, EDM)是微软在Visual Studio.NET2008中提出的一种新型的平台无关的可执行概念模型。目前,EDM主要用于信息系统集成,微软已经开发了相关的工
无线传感器网络(Wireless Sensor Networks, WSN)是由部署在监测区域内大量的廉价微型传感器节点组成,是一种全新的信息获取和处理技术,其综合了低功耗无线电通信技术、嵌入
双目立体视觉采用不同位置的两台摄像机,模拟人类眼睛来获取图像对,从中提取有用信息,从而获得三维空间场景中目标的三维信息,简便可靠,具有相当广阔的应用前景。目前广泛应
随着嵌入式系统网络化发展,嵌入式web系统以其独特的优势在智能家居以及其它嵌入式控制系统中得到了广泛应用。然而,嵌入式web系统在提供经济、实用的接入方案的同时,其本身
随着数据流应用的兴起和发展,数据流管理中间件的设计与研究引起了广泛的关注。一个良好的数据流管理中间件系统不仅能对数据流进行有效地管理,还应该具有较好的实时性、高可用
可信软件强调软件的安全性、可靠性、防危性和可维护性等属性。软件测试是软件质量保证的重要手段之一。安全性测试可以有效地增强软件的可信性。模糊测试作为一种安全性测试