网络集成防御系统下插件式防火墙设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:honest1988li
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于windows平台的大多数防火墙,都存在着以下两类问题:第一,随着攻击方式迅速变化,防御手段也应随之而改变,这就要求在原有的防火墙系统上,能够快速地开发出过滤器以应对攻击,即要求其具有良好的可扩展性。但是,现有的防火墙产品多数缺乏可扩展性,不支持第三方开发;另一方面,这些产品大多基于NDIS技术来实现,而该技术纷繁复杂,不利于快速开发各类过滤器。第二,随着防火墙规则集的不断庞大,有效管理这些规则变得越来越困难。当添加规则时,新规则可能会与已有规则发生冲突,造成潜在的安全漏洞。要避免此漏洞产生,管理员必须正确地确定新规则插入的位置。而要实现这一目标,必须找出与新规则相冲突的所有规则。但是,目前存在的冲突检测算法,其时间复杂度为O(dN)(N为规则个数,d为规则维数),效率低下。现有的大多数防火墙,都采用优先级的方式来处理规则间的冲突。但是,这种方式不仅不能从根本上化解规则冲突,而且,会在一定程度上影响包分类的效率。针对这两种情况,本文设计并实现了一种插件式防火墙。该防火墙主要包括两个部分:基于NDIS的插件式框架和构建于该框架上的防火墙实例。插件式框架具有一定程度上的可配置性,良好的可扩展性,并支持第三方开发。在该框架上进行二次开发,不必了解NDIS的任何细节问题,这样有利于快速开发各类过滤器。构建于该框架上的防火墙实例,实现了状态包检测型防火墙的基本功能,从一个侧面佐证了框架的特性。针对现有规则集冲突检测算法效率较低的这一情况,该实例提出并实现了一种基于单维交集的规则集冲突检测算法。该算法不仅能找出与新规则相冲突的所有规则,且时间复杂度降为O(㏒ N+N/w)(w为机器字长),效率大为提高。在单维交集冲突检测算法基础之上,防火墙实例提出并实现了一种基于规则分量分解的冲突化解办法。该办法不仅能够从根本上消除冲突,而且有利于提高包分类效率,还使得规则集具备“所见即所得”的特性。在规则集冲突化解的基础之上,防火墙实例提出并实现了一种基于规则分量分解的包分类算法。由于规则集不存在相冲突的规则,因此,在进行规则匹配时,该算法不需要
其他文献
Web服务改变了传统的Web应用方式,使Web正在从一个信息存储者和提供者变成服务提供者。通过标准的接口、完善的服务描述,以最佳方式帮助Web用户完成特定目标。Web服务的两个
随着Internet的飞速发展以及像IP Telephony、VOD等多媒体应用的层出不穷Internet已逐步由单一的数据传输网向数据、语音、图像等多媒体信息的综合传输网演化。对于这些对带
网络仪表是由计算机技术、网络通信技术与仪表技术相结合所形成的新一代仪器仪表。它充分利用了计算机的软件和硬件优势,既增加了测量功能又提高了技术性能,是仪器仪表的发展方
三维地理信息系统是地理信息系统的一个重要分支,自从上个世纪80年代末以来,三维地理信息系统就一直是研究和应用的热点,其研究范围涉及数据库、地理信息系统、计算机图形学
在无线自组织网络(Ad Hoc网络)中,媒体接入层协议(MAC协议)控制着节点之间共享信道的规则,是提高Ad Hoc网络性能的关键因素之一。以前关于Ad Hoc网络MAC层的协议都是针对全向
随着计算机图形学的发展,科学计算可视化技术在许多领域得到了广泛的研究和应用,其中三维物体的表面重建是可视化领域中的经典研究主题。移动立方体(MC)算法是表面重建中最具影
综合接入设备(IAD)是一种访问广域网的高灵活性和价格低廉的解决方案。它能够同时支持以太网数据包,语音信号,视频信号和无线信号的接收,并通过单一接口接入广域网。 Intel新
随着日益增长的自由通信需求,无线通信技术得到了广泛的发展及应用。作为一种新型的移动计算机网络的类型,Ad Hoc网络由于其自身的独特优势在研究领域得到空前的关注,具有巨
随着计算机的不断普及,人们在日常生活中越来越多得接触到计算机,并且在各行各业使用计算机来辅助工作。计算机图像处理主要研究计算机对图像的表示、存储、展现、变换、运算和
近年来,由于Agent具有优异的特性,使得Agent技术受到人们的注意和重视,在许多领域都得到了应用。目前,Agent技术在CSCW中的应用已经成为了一个新的研究热点。 CSCW是计算