请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。简易Windows防火墙的设计与实现-论文和程序及源代码
jianyi-Windows-fanghuoqiangdeshejiyushixian-lunwenhechengxujiyuandaima,因文件夹或是目录太多,只读取5个文件显示,需要就下载参考
包括目录名称:
简易Windows防火墙的设计与实现-论文和程序及源代码 - 2 文件数, 0 目录数.
简易Windows防火墙的设计与实现.doc
..\简易Windows防火墙的设计与实现.doc
简易Windows防火墙的设计与实现.rar
..\简易Windows防火墙的设计与实现.rar
现
摘 要
当今时代是飞速发展的信息时代,计算机与信息处理技术日渐成熟。随着Internet和计算机网络技术的蓬勃发展,网络安全问题现在已经得到普遍重视。网络防火墙系统就是网络安全技术在实际中的应用之一。本设计实现的防火墙采用IP过滤钩子驱动技术,过滤钩子驱动是内核模式驱动,它实现一个钩子过滤回调函数,并用系统提供的IP过滤驱动
注册它,IP过滤驱动随后使用这个过滤钩子来决定如何处理进出系统的数据包。本防火墙由以下几个模块组成:过滤规则添加模块,过滤规则显示模块,过滤规则存储模块,文件储存模块,安装卸载规则模块,IP封包过滤驱动功能模块。用户只需要通过主界面菜单和按钮就可以灵活地操作防火墙,有效地保护Windows
系统的安全。
关键词:防火墙;过滤钩子;过滤驱动;包过滤
The Design and Implement of Simple Windows Firewall
Abstract
The current era is a rapid development of information age. The technologies of computer and information processing become maturity. With the Internet and computer network technology to be flourishing, network security that has been widely concerned. Firewall system is one of the security technologies that used in the network. This design has implemented a firewall adopting the IP filter-hook driver technology; it's driven through the kernel mode, the filter-hook callback function has been implemented and the filter-hook driver is registered by the IP filter driver which is provided by system. The IP filter driver uses the filter-hook to handle the data packets in and out. The firewall is composed of the following modules: adding filter rules module, display filter rules module, storage filter rules module, storage file module, installation and unloading rules module, IP packet driver module. Users can finish the operation by using main menu and button and protect the system effectively.
Key
words: Firewall; Filter-Hook; Filter Driver; Packet Filtering
目 录
论文总页数:21页
1 引言 1
1.1 课题背景 1
1.2 本课题研究意义 1
1.3 本课题研究方法 1
2 防火墙概述 1
2.1 防火墙的定义 1
2.2 防火墙的基本策略 2
2.3 包过滤防火墙 2
2.3.1 数据包 2
2.3.2 包过滤防火墙的工作原理 2
3 开发工具 3
3.1 VISUAL C++ 6.0 3
3.2 VSS 3
4 防火墙系统构成 3
4.1 需求分析 3
4.2 设计思路 4
4.3 功能模块构成 4
4.4 功能模块介绍 4
4.4.1 过滤规则添加删除功能模块 4
4.4.2 过滤规则显示功能模块 4
4.4.3 过滤规则存储功能模块 5
4.4.4 文件存储功能模块 5
4.4.5 文件载入功能模块 5
4.4.6 安装卸载功能摸块 5
4.4.7 IP封包过滤驱动功能模块 5
5 防火墙
设计 5
5.1
程序关键类 5
5.1.1 应用程序类CFireWallAPP 5
5.1.2 主框架类CMainFrame 5
5.1.3
文档类CFireWallDoc 6
5.1.4 视图类CFireWallView 7
5.1.5 _RuleInfo类 7
5.2 详细设计 8
5.2.1 主界面 8
5.2.2 添加过滤规则 8
5.2.3 删除过滤规则 11
5.3 驱动程序设计 13
5.3.1 简介 13
5.3.2 结构图 14
5.3.3 该驱动的优点 14
5.3.4 本程序的驱动设计 14
6 程序测试 16
结 论 18
参考文献 19
致 谢 20
声 明 21
1 引言
1.1 课题背景
防火墙是一种隔离技术,是一类防范措施的总称,利用它使得内部网络与Internet或者其他外部网络之间相互隔离,通过限制网络互访来保护内部网络。防火墙是建立在内部
网络与外部网络之间的唯一安全通道,简单的可以只用路由器实现,复杂的可以用主机甚至一个子网来实现,它可以在IP层设置屏障,也可以用应用
软件来阻止外来攻击。通过制定相应的安全规则,可以允许符合条件的数据进入,同时将不符合条件的数据拒之门外,这样就可以阻止非法用户的侵入,保证内部网络的安全。
1.2 本课题研究意义
随着
计算机技术和网络技术的发展,计算机网络给人们带来了很多便利,于此同时网络安全的
问题也