基于包过滤技术的防火墙研究

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:hace
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在对防火墙的各种技术对比的基础之上,结合计算机网络安全的本质与要求,对包过滤防火墙这一传统的防火墙体系结构进行了分析与改进并提出一种新的包过滤防火墙系统设计方案。   本文所设计的防火墙在方法上主要基于状态包过滤技术,也称动态包过滤技术。通过分辨通讯是初始请求还是对请求的回应,来实现“单向通信规则”。即在某方向上的初始通讯(请求)被允许和记录后,其连接的另一方向的通讯(回应)也将被允许,这样不必在过滤规则中为其回应考虑,大大减少过滤规则的数量和复杂性。同时,它还很好的实现“只允许内部访问外部”的策略。从外部看,在没有合法的通讯时,所有内部主机的端口都是关闭的;只有当其访问外部某主机的端口时,才对该外部主机开放端口,并且当连接结束时,其也随之关闭;而从内部看,除规则明确拒绝外的所有外部资源都是开放的。   防火墙系统实现过滤功能的核心部分就是规则表的实现。本系统中静态过滤规则可由管理员根据需要自行增加与删除,并由巴克斯——诺尔范式(BNF)对其进行描述和定义。BNF的精确性与平台无关性保证了规则只要按照BNF规范编写,就可以被严格的执行。   随着防火墙的不断运行,管理员添加的过滤规则会越来越多,从而影响到匹配的效率和时间。为此,我把规则分成两部分:输入规则表和输出规则表。匹配规则时,根据是输入还是输出进行分别匹配规则表,同时按照访问端口的顺序对规则进行二分查找,来减少规则匹配所花费的时间。另一方面考虑到实际情况,对一个小型网络每天平均访问外网的情况进行统计,我们可以知道大多数情况下,总是有固定的,或者次数最多的应用程序进行网络访问。因此,可以建立一个小型的索引,其中主要存放的是访问次数最多的应用程序项以及最近的访问网络的应用程序项。达到快速查找的目的。   在了解这些相关技术的基础上,较详细的阐述了包过滤防火墙的设计和实现的思想与方法。最后,分析了本防火墙系统的优点和不足,并对不足之处给出了今后改进的设想和思路。
其他文献
随着通信技术的快速发展和人们对通信技术智能性要求的提高,各种新型网络技术开始广泛使用,自组织网络正是在这种背景下被提出的。移动自组织网络(Ad Hoc)由一系列可以在缺少
随着信息处理技术在通信、金融、工业生产等领域的广泛应用,数据已经不仅仅拘泥于文件、数据表等传统形式。大量连续、变化的流式数据在越来越多的现代应用中出现,例如军事指挥
随着CDN-P2P融合技术研究的深入,CDN-P2P网络在内容分发方面资源定位效率低下的问题越来越突出。为了提高网络的可扩展性与请求内容的响应速度,CDN-P2P中的P2P网络采取无结构
学位
程序员很难保证首次书写的代码是正确的。因此,排错是软件开发过程中必不可少且有相当难度的工作。此外,在软件维护阶段,程序员常常需要对别人书写的代码进行排错。这种情况下,程
随着互联网的飞速发展,电子商务已经走进了人们的日常生活。目前国内有银联、快钱、贝宝等数十家有影响的电子在线支付应用系统正在运营,给电子商务提供了丰富的支付方式。然
近年来,以离散点为表面表达方式的点模型由于其数据获取方便、数据结构简单等优点,成为计算机图形学中的一个新的研究领域。由于许多应用中数据模型的规模和复杂度急剧增长,
搜索引擎是互联网用户最常用的信息查询工具。目前主流的搜索引擎并没有明确区分不同用户的查询意图,而不同用户即使输入相同的查询词,其查询需求也是有差别的。个性化信息检索
学位
随着软件的复杂度越来越高,由此引起“软件危机”也就变得越来越严重。从而引发了软件复用技术的研究。构件化软件开发作为一种十分有效的软件复用技术,可以有效的缓解“软件危
随着分布式对象技术和XML技术的发展,面向服务的体系结构提供了基于Internet构造跨企业分布应用的标准框架,成为人们获取和发布应用资源的一种新方式。服务开放的存在于Interne