简易Windows防火墙

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

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

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

资源描述

数学与计算机科学学院毕业论文(设计)论文(设计)名称:防火墙的研究与设计姓名:学号:专业:班级:指导老师:简易Windows防火墙的设计与实现摘要当今是网络,信息等飞速发展的时代,网络与信息处理以及硬件技术逐渐成熟。随着万维网的普遍覆盖,以及计算机技术的不断发展,网络安全问题已经逐渐浮出水面,受到广大网民的重视。防火墙就是网络安全技术在实际中的应用之一。本设计实现的防火墙运用IP过滤钩子驱动,此驱动为内核模式,它实现一个钩子过滤回调函数,并用系统提供的IP过滤驱动注册它,IP过滤驱动随后使用这个过滤钩子来决定如何处理进出系统的数据包。本防火墙由以下几个模块组成:过滤规则添加模块,过滤规则显示模块,过滤规则存储模块,文件储存模块,安装卸载规则模块,IP封包过滤驱动功能模块。用户只需要通过主界面菜单和按钮就可以灵活地操作防火墙,有效地保护Windows系统的安全。关键词:防火墙;过滤钩子;数据包;IP过滤;过滤规则TheDesignandImplementofSimpleWindowsFirewallAbstractTodayisthenetwork,information,suchastherapiddevelopmentofthetimes,networkandinformationprocessingandhardwaretechnologyisgraduallymature.Withtheuniversalcoverageoftheworldwideweb,aswellasthecontinuousdevelopmentofcomputertechnology,networksecurityissueshavegraduallysurfaced,bythemajorityofInternetuserstopayattentionto.Firewallisoneoftheapplicationsofnetworksecuritytechnologyinpractice.ThedesignandimplementationoffirewallusingIPfilterhookdriver,thedriverisakernelmode,itachievesafilterhookcallbackfunction,andprovidestheIPfilterdriverregisteredit,theIPfilterdriverthenusesthefilterhooktodecidehowtodealwithaccessnumberofthesystemaccordingtothepackage.Thefirewalliscomposedofthefollowingmodules:moduletoaddfilteringrules,filterrulesdisplaymodule,storagefilterrulesmodule,filestoragemodule,installationandunloadingrulesmodule,IPpacketdrivermodule.Usersonlyneedthroughthemaininterfacemenuandbuttoncanbeflexibletooperatethefirewall,toeffectivelyprotectthesafetyoftheWindowssystem.Keywords:Firewall;filterhook;datapacket;IPfilter;filterrule目录论文总页数: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.0......................................................................................................................33.2VSS..........................................................................................................................................34防火墙系统构成............................................................44.1需求分析...................................................................................................................................44.2设计思路...................................................................................................................................44.3功能模块构成...........................................................................................................................44.4功能模块介绍...........................................................................................................................54.4.1过滤规则添加删除模块...........................................................................................................54.4.2过滤规则显示模块...................................................................................................................54.4.3过滤规则存储模块...................................................................................................................54.4.4文件存储模块...........................................................................................................................54.4.5文件载入模块...........................................................................................................................54.4.6安装卸载摸块...........................................................................................................................54.4.7IP封包过滤驱动模块..............................................................................................................55防火墙设计................................................................65.1程序关键类.............................................................................................................................65.1.1派生类CFireWallAPP..............................................................................................................65.1.2框架类CMainFrame......................................................................

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

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

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

×
保存成功