基于网络爬虫的Web应用程序漏洞扫描器的研究与实现.doc

资料分类:计算机信息 上传会员:abc鞠凌青 更新时间:2019-03-23
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10242
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:从互联网开始有一直发展到今天,利用漏洞攻击的网络安全事情层出不穷,而且呈现除了越来越严重的势头。Web安全漏洞已经成为危害互联网的罪魁祸首之一。因web漏洞引起的安全事件不仅影响了用户体验,甚至对用户敏感信息和信息网站的核心业务等造成严重破坏,导致网站的公信力不断下降。

Web应用漏洞扫描器,主要由爬虫系统和漏洞探测系统构成,通过Web来进行部署,相对于传统的扫描器来说,更加方便,性能消耗更低,具有更高的扩展性。

本文主要通过对Web应用扫描的重要技术进行研究,主要研究的方向为Web安全漏洞扫描分析技术,通过需求分析,系统设计,实现一个Web端的漏洞扫描系统。最后,能通过一些测试样例检测扫描系统的实用性。

如果能主动发现网站的风险,及时修补漏洞,在一定程度上可以降低风险,减少损失。

 

关键词:爬虫;web安全;漏洞扫描

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景及现状-1

1.2 意义及作用-1

1.3 国内外发展情况-2

1.4 论文主要研究内容-2

1.5 论文结构-3

2 相关技术研究-4

2.1 HTTP协议模型-4

2.2 Web应用程序漏洞-4

2.2.1 漏洞的概念-4

2.2.2 漏洞的分类以及分析-4

2.2.3 Web应用程序的攻击方式-6

2.3 爬虫系统-7

2.3.1 爬虫的概念-7

2.3.2 爬虫系统的工作原理-7

2.4 Web应用程序漏洞扫描-8

2.4.1 基于HTTP的Web漏洞模糊测试-8

2.4.2 现有Web应用扫描器的缺点分析-10

3 Web应用漏洞扫描系统的设计-11

3.1 总体设计-11

3.2 功能设计-11

3.2.1 爬虫模块-11

3.2.2 漏洞探测模块-12

3.2.3 报表生成模块-13

3.2.4 网站整体设计-13

3.3 数据结构设计-13

4 Web应用漏洞扫描系统的实现-16

4.1 系统开发环境-16

4.2 实现方式-16

4.3 功能实现-17

4.3.1 爬虫模块-17

4.3.2 漏洞探测模块-18

4.3.3 报表生成模块-21

4.3.4 网站整体设计-23

5 系统测试-24

5.1 系统测试计划-24

5.1.1测试目标-24

5.1.2测试环境-24

5.2 系统各模块测试-25

5.2.1爬虫模块-25

5.2.2 漏洞探测模块-25

5.2.3 报表生成模块-27

5.3 测试结果-28

结    论-29

参 考 文 献-30

致    谢-31

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:本文主要通过对Web应用扫描的重要技术进行研究,主要研究的方向为Web安全漏洞扫描分析技术,能通过这些研究的基础上,设计实现一个Web端的漏洞扫描系统。最后,能通过一些测试样......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: