XSS检测中攻击向量的研究

来源 :东南大学 | 被引量 : 1次 | 上传用户:wenshibing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的飞速发展与广泛普及,随之而来的各种Web安全问题也日益突出,其中,跨站脚本漏洞具有易利用、广泛存在和强破坏性的特点,已成为目前Web应用中最普遍的Web漏洞之一,如何有效检测出Web应用中潜在的跨站脚本漏洞具有重要研究和实用价值。在XSS检测方法中,相比于白盒检测技术,黑盒检测技术由于无需源码,检测效率高而被广泛运用于XSS检测中。本文采用黑盒检测技术实现XSS漏洞检测,针对XSS攻击向量种类单一、检测覆盖面不全、针对性不强,以及应用方法研究不足等问题,本文研究了XSS攻击向量的生成、优化和应用,构建了一个变异优化后的XSS攻击向量库。基于此XSS攻击向量库,本文提出一种输出点位置识别方法,能够自动选取符合输出点语境的XSS攻击向量。基于构建的XSS攻击向量库和XSS攻击向量选取方法,本文设计并实现了一个XSS检测系统XSS Scanner。首先,本文分析了XSS漏洞检测中运用到的关键技术,研究了构造XSS攻击向量所需的HTML知识,同时,分析和比较了XSS黑盒检测中的网络爬虫技术及爬虫策略,阐述了本文使用的模拟浏览器技术Selenium Webdriver的特点和优势,最后,阐述了页面信息查找语言XPath的基本语法和功能。其次,研究了XSS攻击向量的生成方法,构建了初始XSS攻击向量库。本文采用基于输出点语境的XSS攻击向量建模方法,根据输出点位置分类探讨XSS攻击向量的组成,设计XSS攻击向量组成因子及算子表达式,形式化描述不同输出点语境下的XSS攻击向量组成。基于算子表达式,提出了一种XSS攻击向量实例化方法。通过建立组成因子库,设计组成因子约束关系二维表,实现XSS攻击向量组成模型的实例化,生成实际的XSS攻击向量,构建初始XSS攻击向量库,并实验证明了使用本文方法生成XSS攻击向量的有效性。接着,研究了XSS攻击向量的变异和应用。总结归纳了现有变异规则,基于浏览器解析原理,设计了各变异规则在XSS攻击向量中的可变异位置,设计了限定变异算子变异初始XSS攻击向量,进而构建了变异优化后的XSS攻击向量库。基于构建的XSS攻击向量库,提出了一种基于XPath输出点位置的自动识别方法,自动选取符合输出点语境的XSS攻击向量,克服了现有XSS检测中XSS攻击向量随机选取方式的不足,避免了无效XSS攻击向量的检测。然后,设计与实现了XSS漏洞检测系统XSS Scanner。分别设计与实现了网络爬虫模块、XSS攻击向量库模块和XSS检测模块。最后,测试分析了本文设计的XSS漏洞检测系统XSS Scanner。设计了测试用例,分别测试了XSS Scanner的基本功能和漏洞检测能力,测试结果表明,本文设计的XSS漏洞检测系统能够有效检测出Web应用中的XSS漏洞。
其他文献
海洋生态损害事件近年来在我国时有发生,继全球气候变化、陆地资源污染破坏之后,海洋环境污染与破坏已成为人类可持续发展的又一重大威胁,伴随而来的是一系列海洋环境污染与
为探讨仿石鲈科鱼类目前存在的分类争议问题,测定了仿石鲈科(Haemulidae),金线鱼科(Nemipteridae),眶棘鲈属(Scolopsis)等相关科属共33种鱼类RAG2基因部分序列,利用最大简约
随着糖尿病的日益流行,糖尿病肾病发病率不断增加,糖尿病已经成为终末期肾病的主要病因之一。因此关于糖尿病肾病的发病机制的探讨也在不断深入,血流动力学改变、代谢通路的
<正>近期,上海携程亲子园教师虐待孩子的视频在网上流传。携程官方证实此事属实,并已于7日报警处理。据上海警方最新消息,"携程亲子园事件"中3人因涉嫌虐待被监护、看护人罪
在总结广西各个城市过境公路方案选择的基础上,借鉴国内外过境公路方案选择成功案例的设计经验,着重从城市规划的布局和发展方向对选择过境公路方案作用、过境公路自身景观和
泥浆泵失控/重载引发的不稳定流动对泥浆泵设备损害较严重,容易给钻井作业带来安全隐患。考虑钻井液压缩性、管道弹性,结合井口泥浆泵及其管路的特殊结构,建立了钻井中泥浆泵
数值多重线性代数作为数值线性代数的推广和发展,是计算数学和应用数学的一个新分支.在数值多重线性代数中,张量作为主要的研究对象,它的相关问题近些年来已经成为一个热点话
自2003年Irifune教授等报道在高温高压条件下(HPHT)合成无添加结合剂的纳米聚晶金刚石(nano-polycrystalline diamond,NPD)以来,由于其优异的机械性能受到极大的关注。NPD被认为
笔者去五金商店买东西,听李梅述说起疾病折磨的痛苦,刚开始是吃了饭肚子饱胀感,后又开始疼痛,疼时身体向前倾更痛,仰起脸向后挺身则好些.到乡卫生院开的治胃病的药,吃了十来
生物体在自然界中经常面临着剧烈的环境变化,生物体的生存依赖于对外界环境改变的及时识别以及对新环境所做出的相应反应,因此细胞发展了高度复杂的自我保护机制。目前,通过对高