欢迎来到天天文库
浏览记录
ID:35587921
大小:605.50 KB
页数:36页
时间:2019-03-30
《毕业设计(论文)-主机防火墙软件系统的开发与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、主机防火墙软件系统的开发与设计论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:2010年11月1日第1页共36页主机防火墙软件系统的开发与设计摘要当今时代是飞速发展的信息时代,计算机与信息处理技术日渐成熟。随着Internet和计算机网络技术的蓬勃发展,网络安全问题现在已经得到普遍重视。网络防火墙系统就是网络安全技术在实际中的应用之一。本设计实现的防火墙采用IP过滤钩子驱动技术,过滤钩子驱动是内核模式驱动,它实现一个钩子过滤回调函数,并用系统提供的IP过滤驱动注册它,IP过滤驱动随后使用这个过滤钩子来决定如何处理进出系统的数据包。本防火墙
2、由以下几个模块组成:过滤规则添加模块,过滤规则显示模块,过滤规则存储模块,文件储存模块,安装卸载规则模块,IP封包过滤驱动功能模块。用户只需要通过主界面菜单和按钮就可以灵活地操作防火墙,有效地保护Windows系统的安全。关键词:防火墙;过滤钩子;过滤驱动;包过滤第1页共36页TheDesignandImplementofhostFirewallAbstractThecurrenteraisarapiddevelopmentofinformationage.Thetechnologiesofcomputerandinformationprocessingbecomem
3、aturity.WiththeInternetandcomputernetworktechnologytobeflourishing,networksecuritythathasbeenwidelyconcerned.Firewallsystemisoneofthesecuritytechnologiesthatusedinthenetwork.ThisdesignhasimplementedafirewalladoptingtheIPfilter-hookdrivertechnology;it’sdriventhroughthekernelmode,thefilte
4、r-hookcallbackfunctionhasbeenimplementedandthefilter-hookdriverisregisteredbytheIPfilterdriverwhichisprovidedbysystem.TheIPfilterdriverusesthefilter-hooktohandlethedatapacketsinandout.Thefirewalliscomposedofthefollowingmodules:addingfilterrulesmodule,displayfilterrulesmodule,storagefilt
5、errulesmodule,storagefilemodule,installationandunloadingrulesmodule,IPpacketdrivermodule.Userscanfinishtheoperationbyusingmainmenuandbuttonandprotectthesystemeffectively.Keywords:Firewall;Filter-Hook;FilterDriver;PacketFiltering第1页共36页目录1引言11.1课题背景11.2本课题研究意义11.3本课题研究方法22防火墙概述32.1防火墙的定义
6、32.2防火墙的基本策略32.3防火墙的基本特性42.4防火墙的功能52.5包过滤防火墙62.5.1数据包62.5.2包过滤防火墙的工作原理73开发工具83.1VisualC++6.083.2VSS94防火墙系统构成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
7、.1应用程序类CFireWallAPP145.1.2主框架类CMainFrame145.1.3文档类CFireWallDoc155.1.4视图类CFireWallView155.1.5_RuleInfo类165.2详细设计165.2.1主界面165.2.2添加过滤规则175.2.3删除过滤规则195.3驱动程序设计225.3.1简介225.3.2结构图225.3.3该驱动的优点235.3.4本程序的驱动设计236程序测试25结论28参考文献29致谢301引言1.1课题背景防火墙是一种隔离技术,是一类防范措施的总称,利用它使得内部网络与Internet
此文档下载收益归作者所有