下载此文档

一个整编滤型个人防火墙软件的开发.doc


文档分类:行业资料 | 页数:约52页 举报非法文档有奖
1/52
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/52 下载此文档
文档列表 文档介绍
毕业设计(论文)题目:一个包过滤型防火墙软件的开发学生姓名: 学号:班级:专业:指导教师:2011年6月一个包过滤型防火墙软件的开发学生姓名:学号:班级:所在院(系):指导教师:完成日期:2010年6月一个包过滤型个人防火墙软件的开发摘要随着病毒、木马、黑客攻击等问题的出现,网络安全形势日渐严峻,网络安全产品也被人们重视起来。防火墙作为最早出现的网络安全产品和使用量最大的安全产品,也受到用户和研发机构的青睐。防火墙放置在外部网络与计算机之间作为隔离设备,可以识别并屏蔽非法请求,有效防止跨越权限的数据访问。本文使用VC++。系统主要包括两大模块,一是核心模块设计,即DLL工程,实现了封包截获、管制动作和协议封包的解析任务。其中实现网络封包截获功能主要是利用Winsock2SPI技术,此后再利用控管规则对过往封包进行合法性检查和过滤,方法是首先利用Winsock2SPI技术建立winsock钩子,用它来截获winsock的调用,然后作出相应动作处理,动作处理需通过控管规则的检查后,确定socket连接是否允许通过,而控管规则由用户层设置;二是用户模块设计,即EXE工程,实现用户界面和负责与DLL模块的通信,提供了3个主要界面,即封包监视、控管规则、控管规则设置。最后通过测试和应用,基本达到了预期的设计,解决了终端用户的网络连接安全问题。关键词:网络安全;网络协议封包;个人防火墙;动态链接库;Winsock2SPI;puterviruses,Trojans,hackerattacksandotherproblems,workfirewallappearedasthefirstsecurityproductsandbeusedmostwidely,areconcernedbytheuserandR&,it’++-,onecoremoduledesign,theDLLprojecttoachievethepacketcapture,,thisuseofcontrolrulesinthepastthenthelegitimacyofthepacketinspectionandfiltering,themethodistofirstuseoftechnologytoestablishwinsockWinsock2SPIhook,useittointerceptwinsockcallstreatmentandthenmakethecorrespondingaction,hesocketconnectionisallowedthrough,whilethecontrolrulessetbytheuserlayer;Second,theusermoduledesign,theEXEproject,municationsmoduleprovidesthreemaininterfaces,namely,packetmonitoring,controlrules,,thedesignachievetheexpectedtosolvethesecurityproblemsofuser';PersonalFirewall;DLL;Winsock2SPI;目录1 引言 课题背景与意义 课题目标 课题的研究方法 12 WINSOCK2SPI编程技术 Winsock2SPI基础 传输服务提供者 开发平台与开发工具 43 系统总体分析与设计 系统功能定义 模块划分 程序工作流程图 控管规则文件结构设计

一个整编滤型个人防火墙软件的开发 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数52
  • 收藏数0 收藏
  • 顶次数0
  • 上传人一叶轻舟
  • 文件大小596 KB
  • 时间2020-08-12