Web渗透平台项目文档概要设计_第1页
Web渗透平台项目文档概要设计_第2页
Web渗透平台项目文档概要设计_第3页
Web渗透平台项目文档概要设计_第4页
Web渗透平台项目文档概要设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“Web渗透测试平台”概要设计报告文件状态:[√]草稿[]正式发布[]正在修改文件标识:当前版本:V1.0作者:马炅完成日期:2015-4-07

目录TOC\o"1-3"\h\u92151.引言 3105401.1编写目的 3276901.2系统概述 3180471.3读者对象 392861.4参考文档 344292.系统体系结构设计 420032.1整体功能结构 4249262.2系统总体平台设计 5

1.引言1.1编写目的本文档是“Web渗透测试平台”的详细概要设计报告,详细阐述了系统的体系结构设计、主要功能模块与流程、开发环境的配置、运行环境的配置和测试环境的配置。1.2系统概述本系统名为“Web渗透测试平台”。本系统主要实现以下功能:爬取目标网站的网页;解析爬取网页的标签提取注入点;自动进行攻击测试,根据服务器响应得出攻击结果。输出结果报告。本系统旨在自动进行web应用的渗透测试,发现web应用存在的漏洞,让开发人员及时修改以最大限度的保证web应用的安全。1.3读者对象系统用户与软件开发人员,对系统用途、实现功能等达成共识。软件设计人员系统架构设计,系统功能模块设计,系统接口设计等。软件测试人员测试用例编写,功能测试等。1.4参考文档2.系统体系结构设计2.1整体功能结构Web渗透测试平台一个基于爬虫的web应用自动渗透测试平台系统,该系统能够对Web应用进行自动渗透攻击,通过服务器响应信息,分析web应用存在的漏洞,为用户提供Web应用的安全状态以及存在的漏洞隐患。该系统采用MVC架构将视图层、业务逻辑层和数据层分开,将此工具的各个职能分开。使用模块化的设计理论,在视图层主要设计了用户接口模块和漏洞报告模块;在业务逻辑层设计了爬取模块,分析模块,解析模块,检测模块和攻击记录模块;在数据层包含漏洞特征库、攻击字符串库以及攻击记录库。系统整体功能如图2-1所示:用户接口层漏洞报告用户接口用户接口层漏洞报告用户接口逻辑层爬取模块逻辑层爬取模块分析模块解析模块分析模块解析模块检测模块记录模块检测模块记录模块数据层数据层漏洞特征库漏洞特征库攻击字符串库攻击记录库攻击字符串库攻击记录库图2-1系统总体平台设计 图2-2系统整体功能结构2.2系统总体平台设计系统总体平台设计如图2-1所示:图2-2系统总体平台设计Web应用挖掘漏洞系统总的分为5个部分:网页抓取模块、分析模块、检测模块、记录模块和报告模块。

系统各部分的功能如下:网页抓取模块:负贵对网站站点的网页进行遍历下载所有html的内容,包括对无效、重复网页、重复注入点进行过滤。分析模块:其又分为两个子模块I.解析模块:对网页抓取模块所提取的网页内容进行遍历来进行网站结构的建立;提取有效注入点,如表单等相关可能与服务器进行交互的关键信息,记录请求的内容。然后将注入点以及注入点相关信息(如请求字段等)传递给检测块。II.分析判断模块:分析检测模块请求服务器后服务器所作出的响应,判断响应,将结果递交给检测模块继续进行检测以及保存信息到记录器里。检测模块:针对不同注入点,从检测数据库里提取相应检测字段,并将其组成有效的请求发送给服务器。记录模块:分析器确认对于某个注入点的一次完整检测结束后,若此注入点可注入,则将其漏洞信息传递给记录模块进行保存,记录模块将信息重新组织分析,并根据扣应的规则进行评估;然后将评估信息传递给报告模块。报告模块:根据记录模块的生成信息,生成对于某个网站的扫描结果报告,对于每个漏洞有简单的描述及修补策略。另外,数据库主要足由两部分构成:数据库信息库:保存了多种数据库的特征,如对错误的提

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论