基于动态分析的XSS漏洞检测方法研究

来源 :北京邮电大学 | 被引量 : 7次 | 上传用户:nallysun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅速发展,人们的很多事情都可以在网上完成,互联网已经融入到了人们的日常生活当中。各行各业中大量使用的Web应用程序,方便了人们使用的同时,也带来了一些安全问题,加强Web应用安全的防御有利于维护良好的网络环境。根据OWASP漏洞分类说明,XSS(Cross Site Scripting)长期位于各大漏洞排行榜的前十位。XSS攻击指攻击者将恶意脚本写入到Web应用当中,并最终在客户端浏览器中执行。攻击者可以利用XSS漏洞获取用户隐私信息甚至造成财产损失。针对这些问题,本文对XSS漏洞检测方法进行研究。本文针对XSS漏洞检测中为了降低漏报率,需要测试大量攻击载荷而导致检测效率低下的问题,改进了网页去重方法和XSS漏洞检测方法,设计了基于动态分析的XSS漏洞检测系统。整篇论文的具体工作内容如下:1.阐述了XSS漏洞检测的研究背景以及意义,介绍前人对XSS检测方法的研究现状。2.对现有的XSS检测技术和爬虫相关技术进行了研究,对XSS漏洞的分类、利用方式、检测技术和防御措施进行了详细分析,并介绍了爬虫的概念、类型和相关技术。3.对现有的网页去重方法进行深入的研究。根据XSS检测系统的特点,结合Bloom Filter,设计了一种改进的网页去重方法。除了对URL去重外,还提取Form表单中的特征值,根据特征值对测试点去重。4.研究了基于动态测试和AppScan(V8.6)中的XSS漏洞检测技术,在AppScan(V8.6)中检测方法的基础上进行改进。设计了载荷单元生成和组合方法,对载荷单元做预编码,引入抽象载荷单元,使用探针筛选载荷单元和绕过策略,结合载荷单元单独测试和组合测试两种方式,通过测试这些载荷单元实现对测试点的检测。5.使用上述改进的方法实现了基于动态分析的XSS漏洞检测系统,对关键的模块进行了详细的分析说明。使用不同的检测工具与本文方案做了对比实验,测试结果表明,本文设计的系统可以高效的对XSS漏洞进行检测。
其他文献
随着互联网迅速普及并应用于人类生活的各个方面,互联网上的数据急剧增加。用户想要从如此大规模的数据中找到自己想要的信息必须借助搜索引擎。网络爬虫是搜索引擎的核心,它通过广泛抓取互联网中数以亿计个网页的数据,支撑搜索引擎的运行。因此研究高效稳定的网络爬虫系统具有重要的意义。本文主要利用Hadoop大数据平台,研究设计了一个分布式网络爬虫系统,主要工作如下:1)设计了一个基于-Hadoop的分布式网络爬
<正> 从世界各国寿险业发展的经验看,寿险中介对寿险业健康发展起重要作用。我国寿险业在1995年《保险法》颁布实施后走上了分业独立经营的道路,自身获得了较大的发展,以寿险
大豆是吉林省主要经济作物之一,又是传统的出口创汇品种。随着人们生活的需要和市场价格的调整,大豆生产已经有了非常大的发展,品种也在不断增多,但大豆害虫的发生与为害,是
质量工程是国家在新时代提出的旨在推动高等教育改革的一项重要举措。以质量工程的建设为契机,改革高校实验教学管理势在必行。分析质量工程建设与高校实验教学管理改革的关
目的了解老年良性前列腺增生症(benign prostatic hyperplasia,BPH)患者自我护理能力并探讨其影响因素。方法2011年9月至2012年2月,方便性抽样选取广州市第一人民医院泌尿外科住
目的:分析急性胰腺炎患者应用个性化健康教育护理的临床效果及体会。方法:回顾性分析55例急性胰腺炎患者的临床资料,将其随机分为观察组28例与对照组27例,其中对照组采用常规
针对滨海地区某工程基础大开挖基坑降水施工实例,阐述了滨海地区某工程基坑概况、局部抗浮验算、降水井设计、集水坑处理技术,为基础施工顺利进行提供技术保障,对其他类似工
简要介绍了重矿企业的预算管理体系、管理模式、保障机制及预算的编制、控制、调整、考核、评价和预算管理对企业经营管理的作用。 This paper briefly introduces the func
为了研究904L钢高温下固溶析出行为及其析出相演变规律,采用热处理试验炉,对中试试验生产的904L钢热轧板进行了不同温度、不同时间下的固溶处理;对固溶处理后的试样在900℃下
目的探讨高频超声对银屑病关节炎的诊断价值。资料与方法应用高频超声对30例银屑病关节炎患者的掌指关节、近端指间关节、远端指间关节、腕关节、肘关节和膝关节进行观察,并