- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows防火墙项目计划书
Windows 防火墙
项目计划书
项目名称: 运用winsock2 SPI技术
Windows 应用层防火墙的实现
项目成员:于春荣、周春燕、陈莹、黄亮亮
项目指导: 席 菁
编制单位: 中国科学技术大学软件学院
编 制 人: 于春荣(S
编制日期: 2010 年 3 月 29 日
1. 项目提出的背景和必要性
Internet上的活动,限制暴露用户点。因为所有进出的信息都必须通过防火墙,防火墙便成为安全问题的检查点,使可疑的访问被拒绝于门外。一个防火墙能极大地提高一个内部网络的安全性,并通过过滤不安全的服务而降低风险。通过以防火墙为中心的安全方案配置,能将所有安全软件配置在防火墙上。与将网络安全问题分散到各个主机上相比,防火墙的集中安全管理更经济。除了安全作用,防火墙还支持具有Internet服务特性的企业内部网络技术体系VPN(虚拟专用网)。
不同于一般的防火墙,本项目Cfirewall主要运用的是Winsock2 SPI技术,工作在应用层,可以获得调用Winsock的进程详细信息,可以用来实现QoS,数据流加密等目的,但同时这就决定了它只能拦截应用层的包,无法拦截驱动程序层的包。该项目是在windows操作系统上实现用户态的个人防火墙软件,保证PC机的网络安全。防火墙软件市场在整个网络安全领域的发展很有前景,运用winsock2 SPI技术windows应用层防火墙,针对网络协议的应用层实现防火墙功能,直接根据应用程序的访问规则对应用程序访问网络动作进行过滤,实时监控、监视网络活动。该软件体系小,实用方便,尤其对于PC机,适应防火墙软件市场的发展需求。
2. 项目概述
2.1 工作内容
工作目标目标是使成果:Cfirewall能够向用户提供以下服务:
①.根据应用程序的访问规则可对应用程序连网动作进行过滤;
②.实时监控、监视网络活动;
③.包含日志用以记录网络访问过程的详细信息;
④.当数据包被阻拦时可通过声音或闪烁图标给用户报警提示。
在本项目中要进行可行性研究,用户需求分析,产品的概要设计,产品的详细设计,产品的实现,产品的测试
2.2 主要参加人员
项目组长:于春荣
项目其他成员:周春燕、陈莹、黄亮亮
2.3 产品
2.3.1 程序
要移交给用户的程序名称是:Cfirewall。
主要工作流程如下图:
防火墙一级工作流程
防火墙的二级工作流程
本项目实现的系统平台是Windows操作系统、产品的核心部分采用的是C++语言编写,在实现防火墙的日志功能时运用的微软的SQL2005进行数据库的操作,界面功能使用VB语言编写。
应用的开发软件是微软的VS2005及SQL2005.
2.3.2.文件
需要向用户提交产品介绍书、产品使用说明书。
产品介绍书:主要介绍所开发防火墙的大概架构,几所具有的功能。
产品使用说明书:向用户展示产品的具体使用说明。
2.3.3.服务
Cfirewall向用户提供的主要服务
⑴、根据应用程序的访问规则可对应用程序连网动作进行过滤。
⑵、可实时监控、监视网络活动。
⑶、具有日志,以记录网络访问动作的详细信息。
⑷、被阻拦时能通过声音或闪烁图标给用户提示报警。
2.3.4.非移交的产品
不必向用户提交的文书:用户需求说明书、产品概要设计书、产品详细设计说明书、产品测试说明。
2.4 验收标准
⑴、安装程序测试:可以在Windows 98 级以上版本下运行安装程序,并能正确安装。
⑵、程序功能测试:按照系统分析定义的功能列表逐条进行测试,并形成测试文档。
⑶、破坏性测试:在需要输入数据的地方输入边界性数据,程序可以正常运行。
2.5 完成项目的最迟期限:2010年4月30号
3. 实施计划
3.1 工作任务的分解与人员分工
需求分析阶段:
负责人:于春荣
结束提交材料:需求分析报告
设计阶段:
负责人:于春荣、黄亮亮、周春燕、陈莹。
结束提交材料:系统设计流程图
设计实现阶段:
负责人:于春荣、黄亮亮、周春燕、陈莹。
结束提交材料:防火墙产品
测试阶段:
负责人:陈莹。
结束提交材料:软件测试报告
软件安装阶段:
负责人:周春燕
结束提交材料:防火墙运行功能报告
文件的编制工作:
负责人:黄亮亮
结束提交材料:各类报告
3.2 接口人员
负责将每个模块的功能与用户界面接口的实现负责人:陈莹、黄亮亮
3.3 进度
⑴调研收集资料
截止日期:12月15日~12月31日
完成对Cfirewall防火墙所具功能的调研,完成用户需求说明书。
⑵详细流程的设计
截止日期:1月1日~1月20日
画出系统路程图。
⑶各功能模块
文档评论(0)