基于Windows个人防火墙的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:DotNetStu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和互联网的普及,网络安全成为每一个网络用户所必须考虑的一个重要问题。一旦网络安全问题发生,通常会造成严重的后果。在越来越多的计算机用户将个人计算机接入因特网的同时,通过网络对个人计算机进行的攻击、入侵层出不穷,导致泄密事件不断增加。而个人防火墙就是保护个人计算机网络安全的一种有效手段。本文主要讨论了基于Windows操作系统的个人防火墙的设计及实现。首先,说明了个人防火墙出现的背景、国内外个人防火墙的发展、网络安全及防火墙技术;深入分析了在Windows操作系统下的网络封包截获技术,介绍了Windows操作系统的总体框架以及Windows网络系统结构图。其次,分析了WDM驱动程序的基本结构;并对I/O请求包和I/O堆栈做了详细说明,接着,简要介绍了驱动、设备、文件对象和扩展派遣接口。最后,详细讨论了系统的设计及各个模块的实现,并对整个系统做了功能测试和性能分析,接着,给出了整个论文的总结。本系统在开发实现过程中采用模块化、结构化的软件设计思想,提高了系统的可移植性、灵活性。在实现技术上,采取核心态的NDIS中间层(InterMediate,IM)驱动与用户态的Winsock分层传输服务提供者相结合的技术,实现网络数据包过滤。从总体上划分为以下三个模块:核心层的NDIS中间层过滤驱动程序、用户层的LSP动态链接库程序及主框架模块。三个模块通过共享内存、Windows消息以及IO控制代码互相通信。
其他文献
随着通信技术、嵌入式技术、传感器技术、无线技术的迅速发展和日趋成熟,具有广泛应用前景的无线传感器网络在多个领域出现,传感器网络在成网方式、通信模式、资源能力等方面
粒子群优化算法(ParticleSwarmOptimization,PSO)是一种新型的演化计算技术,已经被证明是一种有效的全局优化方法,并且广泛应用于函数优化、神经网络训练等领域,但存在优化复杂问
皮革轮廓智能跟踪及测量技术是指根据拍摄的皮革图像,从中提取出皮革的形状信息,内部缺陷信息,并计算出皮革表面可用面积的技术。此技术可以广泛应用于皮革行业的工业生产,在
P2P(Peer-to-Peer)技术因其强大的资源共享和平衡网络负载能力,近年来在因特网上迅猛发展并给网络用户带来巨大便利,但是其自身的开放、动态、异构和匿名等特点使得P2P系统面临
近年来,基于互联网的考试系统应运而生。网络考试系统彻底改变传统的考试方式。传统的考试方式需要运用手工方式发放试题和提交试卷,手续繁琐、缓慢及效率低下。网络考试使得
纹理合成以人工生成纹理为目的,是计算机图形学与图像处理的重要研究领域。基于样图的纹理合成是近些年来出现的一种新技术,它以小块纹理图像作为输入合成任意大的同类纹理,
数字水印是保护知识产权的一种新技术,它通过在数字产品中嵌入版权信息—水印来证实该作品的所有权,被嵌入的信息通常是不可见或不可察觉的,但通过检测器可以提取出水印或者
无线网状网(Mesh)是由Ad Hoc网络发展而来的相对静态的无线网络,是Internet的无线版本。无线网状网具有自组织、自配置和自治愈的特点,能够自动地将各个节点组织起来建立一个
支持向量机SVM是实现统计学习理论的通用学习方法,其优异的泛化性能使得支持向量机在模式识别、回归分析和预测、密度估计等领域都得到了实际应用。当SVM用于回归分析和预测
面向服务体系结构(Service Oriented Architecture,SOA)对现代软件开发模式产生了深远的影响,它通过服务的发布、发现以及绑定等机制为其他的应用程序提供服务。SOA具有松散