收藏到会员中心

文档题目:

个人防火墙的设计与实现

个人防火墙的设计与实现
上传会员: AH0de16
提交日期: 2023-02-11 22:00:57
文档分类: 计算机设计
浏览次数: 6
下载次数: 0
下载地址: 点击标题下载 个人防火墙的设计与实现 (需要:50 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数: 14869
摘要
目前,网络产品可以说是百花齐放,迅猛发展。花样繁多的防火墙、防病毒软件更是层出不穷。随着网络向各个领域的扩展,网络安全的重要性也日益被人们所认识。ICP提供商担心网站被攻击,因为这种事情发生太频繁;使用网上交易的用户担心账户密码被盗,因为窃取密码的工具比比皆是;软件公司担心源代码泄露,就连微软也没逃脱厄运。种种现象都表明网络安全越来越重要,这种事情随时都可能发生在我们自己身上。这也正是网络安全快速发展的原因。
本系统主要实现的功能如下:
(1)根据应用程序访问规则可对应用程序连网动作进行过滤;
(2)对应用程序访问规则具有自学习功能;
(3)可实时监控、监视网络活动;
(4)具有日志,以记录网络访问动作的详细信息;
(5)被拦阻时能通过声音或闪烁图标给用户报警提示;
经过最终测试,系统达到设计要求,符合个人用户对防火墙的使用要求。

关键词:网络编程、封包截获、防火墙




目录
摘要I
第一章开发背景和系统概述3
1.1开发背景3
1.2系统概述3
1.3解决方案4
第二章开发工具、运行环境和编码规则5
2.1 选择开发工具5
2.2 运行环境5
2.3 编码规则5
第三章Xfirewall系统设计6
3.1Xfirewall的核心功能分析6
3.2程序工作流程图8
3.3Xfirewall的主体功能9
3.4模块划分9
3.4.1模块化分原则10
3.4.2模块接口定10
3.4.3制定测试方法11
3.5控管规则文件结构设计13
3.5.1控管规则文件需要存储的内容14
3.5.2控管规则文件结构16
3.5.3日志文件需要存储的内容17
3.5.4日志文件结构17
3.6界面设计17
3.6.1封包监视界面18
3.6.2日志查询界面19
3.6.3控管规则界面20
3.6.4系统设置界面23
3.6.5关于界面24
第四章具体代码分析25
4.1 Xfilter.dll的封包截获25
4.1.1 Xfilter.dll的入口函数DLLMain25
4.1.2服务提供者入口函数WSPStartup25
4.1.3截获的服务提供者函数25
4.1.4 与Xfirewall.exe的接口函数XfloControl26
4.1.5 询问是否放行函数QueryAccess26
4.2 Xfilter.dll的访问控管26
4.3Xfilter.dll的协议解析27
4.4 Xfirewall.exe与Xfilter.dll的接口27
4.5Xfirewall.exe的文件操作27
4.5.1控管规则文件操作类CAclFile27
4.5.2日志文件操作类CXLogFile27
4.6Xfirewall.exe的属性页界面28
第五章测试29
5.1测试方法29
5.2测试结果29
5.2.1功能测试29
5.2.2性能测试30
5.2.3测试分析结果30
第六章总结31
参考文献32
致谢33


(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇个人博客网站 下一篇个性网的设计与实现

相关栏目

最新文档下载

推荐文档下载