

全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文/论文格式 警察毕业论文格式模板(网警) 随着网络的迅速发展,各种各样的网络软件也随之出现,人们的生活和学习对网络的依赖也越来越多,但问题也接踵而来,网站被攻击,病毒泛滥,个人信息被窃取,使人们面临这样一个问题:网络是否安全?而防火墙正是网络的保护伞,形形色色的防火墙很多,*通过介绍包过滤技术实现个人防火墙,使大家对防火墙的知识有进一步的了解。一、防火墙和包过滤技术简介防火墙是一种用于在两个网络间进行访问控制的设备,防火墙系统防范的对象是来自被保护的网络的外部的对网络安全的威胁,它通过检测、限制、更改跨越防火墙的数据流,尽可能的实现对外部网络的安全保护。而包过滤技术是防火墙最基本的实现技术,具有包过滤技术的装置是用来控制内、外网络数据流入和流出,包过滤技术的数据包大部分是基于tcp/ip协议平台的,对数据流的每个包进行检查,根据数据报的源地址、目的地址、tcp和ip的端口号,以及tcp的其他状态来确定是否允许数据包通过。二、截获网络封装包截获数据包是实现一个防火墙的第一步,截获数据包的方法有很多种,既可以在用户态下拦截网络数据包,又可以在核心状态下进行数据包截获。在用户态下进行网络数据包拦截有以下几种方法:(1)winsock layered service provider (lsp)。(2)windows xx 包过滤接口。(3)替换系统自带的winsock动态连接库。很显然,在用户态下可以很简单的进行数据包拦截,但其最致命的缺点就是只能在winsock层次上进行,而对于网络协议栈中底层协议的数据包无法进行处理。对于一些木马和病毒来说很容易避开这个层次的防火墙。因此大多数的个人防火墙选择利用网络驱动程序来实现的。例如用中间层驱动程序来截获数据包。中间层驱动介于协议层驱动和小端口驱动之间,它能够截获所有的网络数据包(如果是以太网那就是以太帧)。ndis中间层驱动的应用很广泛,不仅仅是个人防火墙,还可以用来实现vpn,nat,pppoverethernet以及vlan。中间层驱动的概念是在window nt sp4之后才有的,因此对于windows9x来说无法直接利用中间层驱动的功能。windows ddk提供了两个著名的中间层驱动例子:passthru以及mux。开发人员可以在passthru的基础上进行开发,mux则实现了vlan功能。目前个人防火墙的产品还很少用到这种技术,主要的原因在于中间层驱动的安装过于复杂,尤其是在windows nt下。windows xx下可以通过程序实现自动安装,但是如果驱动没有经过数字签名的话,系统会提示用户是否继续安装。中层层驱动功能强大,应该是今后个人防火墙技术的趋势所在,特别是一些附加功能的实现。图1. ndis驱动程序模型三、驱动程序和应用程序间的通讯当驱动程序截获网络数据包后,驱动程序要和应用程序进行通讯,通知应用程序对数据包进行判断,如果符合过滤规则,则接受数据包,否则,则放弃该数据包,其步骤大致如下:(1)应用程序创建一事件event;(2)应用程序通过createfile创建驱动程序实例;(3)把该事件的句柄传给驱动程序;(4)驱动程序通过devicecontrol函数接受event的句柄;(5)应用程序通过deviceiocontrol函数传递控制驱动程序的消息;(6)驱动程序通过dispatch历程得到应用程序传来的消息,然后根据消息类型进行不同的服务;(7)把结果数据放入共享内存区,设置event事件通知应用程序所请求的事情已经办完;(8)应用程序通过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025昌盛订购合同
- 金属铬还原工5S管理考核试卷及答案
- 异戊橡胶装置操作工特殊工艺考核试卷及答案
- 报刊业务员知识考核试卷及答案
- 急救理论知识练习题(含答案)
- 脂肪醇生产操作工5S管理考核试卷及答案
- 露天采矿挖掘机司机特殊工艺考核试卷及答案
- 蒸发浓缩结晶工晋升考核试卷及答案
- 汽车铸造生产线操作工基础考核试卷及答案
- 巨人与春天课件
- 2025学士学位英语考试模拟题库
- 《员工质量意识培训》课件
- 湘科版科学六年级上册全册教案(含反思)
- 人教PEP版五年级上册英语Unit 1 Whats he like大单元整体教学设计
- GB/T 44823-2024绿色矿山评价通则
- 人教版PEP小学六年级英语上册教学计划及教学进度
- 《色彩的对比》教学设计-1色彩的对比-五年级上册美术
- 4.4车体主要伤损形式及检修课件讲解
- 无犯罪证明委托书模板
- 《柔性棚洞防护结构技术规程》
- MOOC 高等数学先修课-西南财经大学 中国大学慕课答案
评论
0/150
提交评论