电大论文_计算机网络(论文)主机防火墙软件系统的开发与设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

主机防火墙软件系统的开发与设计题目:主机防火墙软件系统的开发与设计学校:宜兴中等专业学校专业班级:14高级与成人大专计算机学号:指导教师姓名:蒋君华指导教师职称:高级讲师二○一五年三月十日主机防火墙软件系统的开发与设计摘要当今时代是飞速发展的信息时代,计算机与信息处理技术日渐成熟。随着Internet和计算机网络技术的蓬勃发展,网络安全问题现在已经得到普遍重视。网络防火墙系统就是网络安全技术在实际中的应用之一。本设计实现的防火墙采用IP过滤钩子驱动技术,过滤钩子驱动是内核模式驱动,它实现一个钩子过滤回调函数,并用系统提供的IP过滤驱动注册它,IP过滤驱动随后使用这个过滤钩子来决定如何处理进出系统的数据包。本防火墙由以下几个模块组成:过滤规则添加模块,过滤规则显示模块,过滤规则存储模块,文件储存模块,安装卸载规则模块,IP封包过滤驱动功能模块。用户只需要通过主界面菜单和按钮就可以灵活地操作防火墙,有效地保护Windows系统的安全。关键词:防火墙;过滤钩子;过滤驱动;包过滤TheDesignandImplementofhostFirewallAbstractThecurrenteraisarapiddevelopmentofinformationage.Thetechnologiesofcomputerandinformationprocessingbecomematurity.WiththeInternetandcomputernetworktechnologytobeflourishing,networksecuritythathasbeenwidelyconcerned.Firewallsystemisoneofthesecuritytechnologiesthatusedinthenetwork.ThisdesignhasimplementedafirewalladoptingtheIPfilter-hookdrivertechnology;it’sdriventhroughthekernelmode,thefilter-hookcallbackfunctionhasbeenimplementedandthefilter-hookdriverisregisteredbytheIPfilterdriverwhichisprovidedbysystem.TheIPfilterdriverusesthefilter-hooktohandlethedatapacketsinandout.Thefirewalliscomposedofthefollowingmodules:addingfilterrulesmodule,displayfilterrulesmodule,storagefilterrulesmodule,storagefilemodule,installationandunloadingrulesmodule,IPpacketdrivermodule.Userscanfinishtheoperationbyusingmainmenuandbuttonandprotectthesystemeffectively.Keywords:Firewall;Filter-Hook;FilterDriver;PacketFiltering目录1引言.............................................................11.1课题背景.............................................................................................................................11.2本课题研究意义...............................................................................................................11.3本课题研究方法...............................................................................................................22防火墙概述.......................................................32.1防火墙的定义...................................................................................................................32.2防火墙的基本策略..........................................................................................................32.3防火墙的基本特性...........................................................................................................42.4防火墙的功能....................................................................................................................52.5包过滤防火墙....................................................................................................................62.5.1数据包.......................................................................................................62.5.2包过滤防火墙的工作原理.......................................................................73开发工具.........................................................83.1VISUALC++6.0.................................................................................................................83.2VSS.......................................................................................................................................94防火墙系统构成..................................................114.1需求分析..........................................................................................................114.2设计思路..........................................................................................................114.3功能模块构成..................................................................................................114.4功能模块介绍.................................................................................................124.4.1过滤规则添加删除功能模块...............................................................124.4.过滤规则显示功能模块..........................................................................124.4.3过滤规则存储功能模块.......................................................................124.4.4文件存储功能模块...............................................................................124.4.5文件载入功能模块...............................................................................134.4.6安装卸载功能摸块...............................................................................134.4.7IP封包过滤驱动功能模块...................................................................135防火墙设计......................................................145.1程序关键类......................................................................................................................145.1.1应用程序类CFireWallAPP..................................................................145.1.2主框架类CMainFrame........................................................................145.1.3文档类CFireWallDoc..........................................................................155.1.4视图类CFireWallView.........................................................................155.1.5_RuleInfo类..........................................................................................165.2详细设计...........................................................................................................................165.2.1主界面.......

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功