vc论文简易windows防火墙的设计与实现

vc论文简易windows防火墙的设计与实现

ID:18114268

大小:588.00 KB

页数:26页

时间:2018-09-14

vc论文简易windows防火墙的设计与实现_第1页
vc论文简易windows防火墙的设计与实现_第2页
vc论文简易windows防火墙的设计与实现_第3页
vc论文简易windows防火墙的设计与实现_第4页
vc论文简易windows防火墙的设计与实现_第5页
资源描述:

《vc论文简易windows防火墙的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、简易Windows防火墙的设计与实现第1页共26页简易Windows防火墙的设计与实现摘要当今时代是飞速发展的信息时代,计算机与信息处理技术日渐成熟。随着Internet和计算机网络技术的蓬勃发展,网络安全问题现在已经得到普遍重视。网络防火墙系统就是网络安全技术在实际中的应用之一。本设计实现的防火墙采用IP过滤钩子驱动技术,过滤钩子驱动是内核模式驱动,它实现一个钩子过滤回调函数,并用系统提供的IP过滤驱动注册它,IP过滤驱动随后使用这个过滤钩子来决定如何处理进出系统的数据包。本防火墙由以下几个模块组成:过滤规则添加模块,过滤

2、规则显示模块,过滤规则存储模块,文件储存模块,安装卸载规则模块,IP封包过滤驱动功能模块。用户只需要通过主界面菜单和按钮就可以灵活地操作防火墙,有效地保护Windows系统的安全。关键词:防火墙;过滤钩子;过滤驱动;包过滤第1页共26页TheDesignandImplementofSimpleWindowsFirewallAbstractThecurrenteraisarapiddevelopmentofinformationage.Thetechnologiesofcomputerandinformationprocess

3、ingbecomematurity.WiththeInternetandcomputernetworktechnologytobeflourishing,networksecuritythathasbeenwidelyconcerned.Firewallsystemisoneofthesecuritytechnologiesthatusedinthenetwork.ThisdesignhasimplementedafirewalladoptingtheIPfilter-hookdrivertechnology;it’sdri

4、venthroughthekernelmode,thefilter-hookcallbackfunctionhasbeenimplementedandthefilter-hookdriverisregisteredbytheIPfilterdriverwhichisprovidedbysystem.TheIPfilterdriverusesthefilter-hooktohandlethedatapacketsinandout.Thefirewalliscomposedofthefollowingmodules:adding

5、filterrulesmodule,displayfilterrulesmodule,storagefilterrulesmodule,storagefilemodule,installationandunloadingrulesmodule,IPpacketdrivermodule.Userscanfinishtheoperationbyusingmainmenuandbuttonandprotectthesystemeffectively.Keywords:Firewall;Filter-Hook;FilterDrive

6、r;PacketFiltering第1页共26页目录论文总页数:21页1引言11.1课题背景11.2本课题研究意义11.3本课题研究方法12防火墙概述12.1防火墙的定义12.2防火墙的基本策略22.3包过滤防火墙22.3.1数据包22.3.2包过滤防火墙的工作原理23开发工具33.1VisualC++6.033.2VSS34防火墙系统构成34.1需求分析34.2设计思路44.3功能模块构成44.4功能模块介绍44.4.1过滤规则添加删除功能模块44.4.2过滤规则显示功能模块44.4.3过滤规则存储功能模块54.4.4文件

7、存储功能模块54.4.5文件载入功能模块54.4.6安装卸载功能摸块54.4.7IP封包过滤驱动功能模块55防火墙设计55.1程序关键类55.1.1应用程序类CFireWallAPP55.1.2主框架类CMainFrame55.1.3文档类CFireWallDoc65.1.4视图类CFireWallView75.1.5_RuleInfo类75.2详细设计85.2.1主界面85.2.2添加过滤规则85.2.3删除过滤规则115.3驱动程序设计135.3.1简介135.3.2结构图145.3.3该驱动的优点145.3.4本程序的

8、驱动设计146程序测试16结论18参考文献19致谢20声明211引言1.1课题背景防火墙是一种隔离技术,是一类防范措施的总称,利用它使得内部网络与Internet或者其他外部网络之间相互隔离,通过限制网络互访来保护内部网络。防火墙是建立在内部网络与外部网络之间的唯一安全通道,简单的可以只用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。