基于渗透技术的Web应用漏洞扫描器设计与实现

来源 :东华大学 | 被引量 : 3次 | 上传用户:xiapehe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web站点日益增多,各类Web应用漏洞的数量也在不断增长。攻击者可通过Web应用漏洞窃取敏感信息,盗用用户账户甚至夺取管理员权限,严重威胁Web应用的安全。漏洞扫描技术是网络管理员通过扫描工具对网站进行模拟攻击的一种测试技术。应用漏洞扫描技术,可以发现网站中存在的缺陷并及时进行修补,在一定程度上提高了网站的安全性。本文研究了Web安全测试中的关键技术,参照OWASP TOP 10,对常见Web应用漏洞的分类、成因以及危害进行了详细的分析。在此基础之上,实现了一个轻量级、多功能的Web应用漏洞扫描器。论文主要成果如下:1.在对国内外常用漏洞扫描技术进行分析和研究的基础上,设计了Web应用漏洞扫描器的整体架构。扫描器架构主要分为两部分:主体模块和扫描插件模块。主体模块用于渗透技术中信息收集的工作,主要功能有CDN检测、端口扫描、应用指纹识别和网站目录爬取;扫描插件模块用于对不同Web漏洞进行检测,主要包括SQL注入漏洞检测、跨站脚本攻击检测、Webshell密码爆破、备份文件扫描和邮箱地址扫描等功能。2.对照Web应用漏洞扫描器的架构设计,实现了各个模块的功能。论文详细描述了各模块的实现方法,并参照渗透测试技术中的检测方法,给出关键算法。Web应用漏洞扫描器使用跨平台语言Python开发,可在多种操作系统上的运行,提高了扫描器的可移植性。3.对Web应用漏洞扫描器的漏洞扫描功能进行了评测。首先,使用国产漏洞靶场Webug3.0中存在漏洞的网站当作目标网站,对Web应用漏洞扫描器各个功能的有效性进行了验证;其次,在实际项目应用中,对上海市黄浦区某学校网站进行漏洞扫描,本扫描器共扫描出SQL注入漏洞4处、跨站脚本攻击12处,邮箱地址泄露3处,说明本扫描器具有一定的实用价值。综上所述,本文设计的Web应用漏洞扫描器可以为测试人员的渗透测试工作提供帮助,以较小的成本快速寻找网站中的漏洞,为网站的安全性带来保障。
其他文献
<正>近日,英国药监机构MHRA发布消息,强生特定批次的安视优日抛隐形眼镜可能含有颗粒物擦伤眼角膜,或给眼球造成伤害。受影响批次的隐形眼镜或其浸泡溶液中可能有颗粒,直接佩
目的:观察蜂毒素对骨肉瘤裸鼠移植瘤生长抑制作用及毒副反应。方法:建立裸鼠骨肉瘤原位移植瘤模型,随机分4组:生理盐水组,蜂毒素低、高剂量组,顺铂组。观察各组裸鼠骨肉瘤的
生存质量是一种新型的健康评价方法,已经在医学领域得到广泛应用。通过研究近20年国内外生存质量在临床上应用的相关文献,对生存质量在临床疗效评价中的运用与发展进行综述,
<正>出版社:北京时代华文书局这是一部人类"不宽容"史,也是一部人类沉痛史,更是一部人类的抗争史。房龙在书中通过一系列影响世界两千多年的有名历史人物的悲惨遭遇,剖析了人
高压断路器是电力系统中重要的控制、保护设备,其目的是为了防止由于电路中电流的异变而对设备造成损坏。操动机构作为高压断路器的核心部件之一,其性能好坏直接影响高压断路
探讨舞蹈养生的起源和发展,通过舞蹈养生的功能、意义、注意事项等多方面进行论述,提出适度、适当的舞蹈锻炼易于健康的观点。
期刊
本研究采用启动词和目标词间隔时间(SOA)为100毫秒的明示启动实验任务考察了语义透明度对中国学习者英语派生词加工的影响。研究发现,不同语义透明度的派生词均对其词干的加
本文研究了由苯甲醛和卤仿在相转移催化条件下合成扁桃酸的工艺,探讨了反应条件,特别是相转移催化剂的种类对反应的影响。结果表明,以相当于反应物量3%的TBAB作相转移催化剂,60℃
请下载后查看,本文暂不支持在线获取查看简介。 Please download and view, this article does not support online access to view profile.
期刊