Web应用SQL注入及其自动化检测研究与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:lllwan1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SQL注入漏洞自其发现以来一直以其操作简单、隐蔽性强、破坏性大等特点严重威胁着Web应用系统的安全。对于SQL注入漏洞的检测已经有了广泛的研究,但一方面很少涉及到JavaScript等动态脚本中注入点的提取问题,另一方面很多注入检测工具都是以漏洞利用为主,严重影响到被测系统的安全性。本文针对以上问题,分析研究了网络爬虫和SQL注入漏洞相关技术,提出了基于网络爬虫的SQL注入自动化检测模型。研究分析了动态网页和孤立网页的链接提取技术、网页稳定性和网页相似性判断算法以及漏洞检测技术,设计实现了低漏报率和误报率的漏洞检测系统,并对系统的功能和性能进行了评测。本文的工作研究内容如下:(1)分析研究了 SQL注入漏洞检测相关技术。首先分析了 SQL注入漏洞的攻击原理,攻击途径以及攻击方式分类,然后研究了漏洞检测的主要技术,最后分析并比较了现有漏洞检测工具的优缺点,为本课题的设计和实现提供了理论基础。(2)设计并实现了用于链接获取的网络爬虫模块。网络爬虫模块主要包含网页分析与链接获取和URL规范化与去重处理两个子模块,本课题侧重研究了动态网页和孤立站点的链接提取技术以及URL去重技术,从而提高了爬虫模块的效率,并降低了漏报率。(3)设计并实现了 URL队列处理模块。在URL队列处理模块主要研究了链接参数有效性检测技术和网页稳定性判断方法,在URL队列传递到漏洞检测模块前先对其进行预处理,去除无效链接,标记不稳定网页,从而提高整个系统的运行效率。(4)设计并实现了漏洞检测模块。漏洞检测模块提出了基于分等级的测试用例设计方法来提高测试用例的全面性,并降低其冗余度。随后提出了基于网页稳定性的网页相似性检测技术,最后给出了基于数据库关键字和网页相似性检测技术的漏洞检测结果判断方法。(5)综合测评了本系统的实用性。对系统的功能、性能和安全性进行了全面的测试,实验证明所完成的系统能有效的检测网站SQL注入漏洞,可以达到低漏报率和低误报率以及高安全性的目标。
其他文献
我国县、乡、镇以及广大农村地区普遍存在着"小作坊",而这些"脏、乱、差"的小作坊成为了食品质量安全问题的重灾区。规范小作坊已经成为解决食品质量安全的关键环节。为了有
环境污染损害评估鉴定工作是一项帮助司法机关人员做好环境鉴定工作的活动。通过科学合理的设计环境损害评估的工作流程,有助于环境损害鉴定工作正常平稳运行。所以,文章主要
在工业化和城镇化的大背景下,我国的中央及地方出台了大量的政策来鼓励和支持装配式高层钢结构住宅的发展,同时装配式钢结构住宅的建设符合绿色建筑标准,还能够有效的解决我
为了指导面齿轮磨削砂轮的修整,针对砂轮修整工艺参数对面齿轮齿面粗糙度的影响规律进行了试验研究。分析了面齿轮磨削加工原理及渐开线碟形砂轮的修整方法。进行了砂轮修整
本论文共包括四个部分:第一部分为前言;第二部分为论文的第一章,即全内反射荧光显微术检测溶液中的单个荧光标记抗体分子;第三部分为论文的第二章,即全内反射荧光显微术检测
目的探讨多模态MRI定量分析在诊断前列腺癌中的价值,建立综合诊断的预测模型。方法 82例患者均行前列腺MR常规形态学、扩散加权成像(DWI)及动态增强磁共振成像(DCE-MRI)扫描,在不
目的探讨3. 0T磁共振扩散峰度成像(DKI)在筛选低危前列腺癌主动监测患者中的意义。方法回顾性分析46例前列腺癌主动监测患者(根据2014年欧洲泌尿外科协会专业指南推荐主动监
本文基于分子设计及组装的思想,主要以同多酸阴离子为基本的构筑模块,借助不同的含O和含N有机配体对同多酸阴离子进行“修饰”或“桥连”,采用常温水溶液(或者混合溶剂)及水浴
为了探讨地膜覆盖和不同施氮处理对菜地N2O排放的影响,以位于西南大学农业部重庆紫色土生态环境重点野外科学观测试验站内辣椒-萝卜轮作菜地为研究对象,采用静态暗箱/气相色
高职院校物流管理专业学生实践能力的培养需要有一定的教学方案作为后备支撑,在明确了实践教学目标、细化的实践教学分解方案以后,才能够使得教师能够对于实践教学活动有一个