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

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:Superumts
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要叙述了基于Windows2000平台下的个人防火墙系统的设计及具体实现。通过参考目前市场上多种个人防火墙的设计方案,并且分析比较各个设计方案的优缺点,结合目前个人防火墙技术的发展趋势,提出一种基于内核态和用户态双重过滤的设计方案:在内核态采用NDIS HOOK技术开发NDIS网络驱动程序实现对通过网络的原始数据封包截获,并且通过访问控管规则完成对数据封包的过滤;在应用态采用WinSock2 SPI技术开发动态链接库(DLL)程序实现了对基于Socket网络连接通信的服务截获和过滤,从而克服了单方面从用户态或核心态截获数据包的缺点,极大提高了系统的安全性能。 系统在开发实现过程中采用模块化、结构化的软件设计思想,提高了系统的可移植性及灵活性。从总体上可以划分为以下三个模块:核心层的NDIS网络驱动程序、应用层的动态链接库程序以及用户应用程序,这三个模块之间通过内存共享技术完成对控管规则、封装数据、网上邻居名字列表等数据的读写操作,从而很方便的根据控管规则实现了对网络封包的认证操作,提高了系统的过滤效率。鉴于目前防火墙技术的发展趋势,本系统具有广泛的实用价值和商业价值,因此具有一定的推广前景。软件的开发基于Windows 2000操作系统,开发语言采用Visual C++6.0和Win2000DDK。
其他文献
本文主要介绍了对医学胶片扫描处理的设计与实现。论文主要涉及三个方面:医学胶片图像的采集、DICOM文件解析与构造和DICOM文件归档。在第一部分中首先对TWAIN标准进行了详细
当前主要的可靠性技术是容错技术和高可用性技术.通常高可用性技术的研究大都集中在并行计算,其侧重点在计算能力,而网络存储系统侧重提供文件服务.根据网络存储系统体系结构
本文针对个性化网站的形成过程,对个人兴趣的统计技术、用户动态聚类技术和网站生成技术进行了大量深入的研究,并提出了实用的算法和应用。本文首先提出了动态聚类的概念,给出了
随着高校扩招,学生数不断增长,学生工作日益繁重,信息汇总难等问题严重制约高校学生工作的开展。 数字化校园的构建为教育管理信息化提供了良好的网络基础和系统运行环境。信
目前,在网络上传输音视频(A/V)等多媒体信息可用下载也可用流式传输方式。下载的方式延迟大,流式传输避免了用户必须等待整个文件全部下载完毕才能播放的缺点。流媒体实现的关
随着社会信息化程度的越来越高,一个企业要想生存就必须使自身具有强大的生存能力和竞争能力。真正有实力的企业不仅要有精明的经营手段,更为重要的是它能够掌握各方面的第一手
随着计算机技术的发展,多媒体技术的应用越来越广泛,它的一个重要应用领域—计算机辅助教学(Computer Assisted Instruction简称CAI)越来越受到教育界的青睐。高质量CAI具有
中国电信业打破垄断的以来,面对复杂多变和日趋激烈的竞争压力,电信运营商需要真正关怀客户,电信运营商的经验战略也逐步从"以业务为中心"向"以客户为中心"转变."以客户为中
本文的研究工作开展包括如何对面向软件过程中对软件开发项目中产生的各类知识进行知识建模以实现异构分布式的知识共享、如何对所需知识资源的获取和采取什么样的用户权限管
本论文主要研究柔性工作流的相关理论和实现技术,包括工作流的发展历史回顾、工作流的体系结构和参考模型、工作流在各个领域的应用、工作流系统的不足之处和研究的主要方向。