Web应用程序脆弱性自动化分析技术的研究与实现

来源 :西南科技大学 | 被引量 : 0次 | 上传用户:xfcll
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web应用程序上线前进行脆弱性分析测试以发现其潜在漏洞具有重要的意义。目前,对Web应用脆弱性的分析测试多是由人工操作或使用部分工具软件以辅助人工操作来完成,自动化水平较低。为了提高测试效率和自动化水平,亟需对Web应用脆弱性自动化分析技术的研究。论文对课题相关背景、国内外研究现状以及常见Web应用漏洞进行了研究,并总结了针对SQL注入与XSS漏洞的攻击测试字符串。本文创新之处在于,在关键字响应分析与反向提取技术的基础上提出了自学习Web响应分析算法,提高了Web应用测试的自动化水平。该算法利用关键字词库对响应结果进行分析,若没有匹配成功再利用启发式分析技术进行分析,当分析结果有效则提取响应的关键字加入词库以达到自学习的目的。实验证明,该算法能够对测试响应结果自动地进行分析,突破了关键字分析技术只能分析含有关键字的响应这一局限,同时,比单纯反向响应提取技术具有更高的效率。最后,设计并实现了Web应用程序脆弱性自动化分析平台,将自学习响应分析算法应用于实践。
其他文献
随着计算机科学软硬件技术的飞速发展,互联网的高度发达,云计算的实用化进程已经获得了质的飞跃,不仅为广大厂商、媒体以及用户所认可,同时也为IT产业链上的各个环节都带来了
随着计算机、多媒体以及网络技术的迅速发展,人类进入了信息时代。随着社会的信息化,越来越多的数字图像资源出现在人们的生活中,如何对规模越来越大的图像数据库进行有效的
随着计算机视觉技术和计算机图形学技术的发展,三维重建技术的应用领域从机器人导航和视觉检测等高端领域扩展到了虚拟现实、视觉模拟等领域,而且在文物保护、生物医学、建筑
随着信息技术的发展,人们在日常事务处理和科学研究中积累了大量宝贵的数据。为了更有效地发现隐藏在丰富数据背后更为有用的知识,数据挖掘技术得到了越来越多研究学者的关注,成
区域经济系统是一类典型的复杂系统,其内部有较多层次,每一个层次又有其自身的结构。对于这样一个多层次、多要素的复杂系统,如何协调层次之间、要素之间的利益关系,以寻求系统的
学位
模式匹配技术在当今已经成为众多领域的研究热点,如:数据集成,数据仓库,数据挖掘。其作用是为异构数据源提供两个或多个模式间的元素(属性)间对应关系,关键是如何寻找两个元素