主动攻击式Web应用程序漏洞检测系统设计与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:cse_gzzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的普及,Web应用程序漏洞检测技术越来越成为国内外研究的重点和热点。本文介绍了Web应用程序现存的漏洞以及带来的危害,研究了Web应用程序漏洞检测的原理和实现技术,其中重点深入研究了跨站点脚本漏洞和SQL注入漏洞,并在此基础上设计了一个基于主动攻击式的Web应用程序漏洞检测系统,并且实现了系统原型。   目前现有的一些扫描系统仍不太完善,有些系统仍然采用被动的扫描方式;有些系统针对漏洞的扫描速度慢且存在死角;有些系统则是对于漏洞规则设计的针对性不强,导致扫描效率低下。如何能够科学、高效、准确地检测Web应用程序存在的漏洞变得十分重要和必要,是所有Web应用程序开发者和测试者所共同面临的难题。   基于主动攻击式的Web应用程序漏洞检测模型能够自动、完整、全面地遍历整个Web应用程序,并且同时提取Web应用程序中的页面结果信息。这些页面结构信息能够帮助理解整个Web应用,能够根据Web应用程序漏洞规则对页面进行分类。根据针对Web应用程序漏洞的研究得出跨站点脚本漏洞以及SQL注入漏洞的产生规则,并在程序中自动生成相关参数。在本文设计的系统中采用插件式结构,不同的功能均以插件的形式组合在一起,提高了系统的安全性和重用性。并且本文提出了针对不同漏洞采用分级制度,根据漏洞分级进行不同安全等级的检测。因此,本文在漏洞扫描的核心部分中,具有一定新意。本系统实现了对跨站点脚本漏洞和SQL注入漏洞的扫描与检测,最后针对系统原型进行了测试,证明了系统设计的可行性和检测参数设计的合理性。
其他文献
无线移动自组织网络(Ad Hoc网络)是一种带有收发装置的移动节点组成的一个临时多跳无线移动通信网络。在信息化社会当中,Ad Hoc网络无论在军用还是在民用上都有着广泛的应用
报表是信息交换的一种重要形式,常用统计报表系统内部数据的处理方式一般都采用数据与报表结构紧耦合的存储、管理方式。现有报表系统通常并不支持针对报表数据的全局统计查
随着计算机技术的迅猛发展,特别是仿真技术的日趋成熟,地形实时可视化在3D GIS、战场环境仿真、虚拟现实等领域中有着广泛的应用,而地形可视化研究中的热点课题便是动态地形
现今,电网自动化程度快速发展,给获得故障数据提供了更加便利的条件。一旦事故信息变得复杂,将会有许多的警报信息快速涌入调度中心,这种情况下需要调度人员掌握核心警报信息,然而快速准确地识别故障是十分不容易的,不可避免的会出现误判、漏判。所以,信息处理人员需要依傍有效的电网故障诊断系统给予决策参考,作为辅助评判,以确保运行安全。许多传统的故障诊断方法是使用保护装置、断路器等开关量信息,使用某种智能算法来
人脸跟踪算法的研究,一直都是计算机视觉与模式识别领域中的研究热点。近些年来随着计算机视觉领域的发展,越来越多的研究人员关注人脸跟踪问题,主要因为人脸跟踪具有广泛的
随着企业信息化建设的不断进步及互联网技术的发展,很多企业都开发了各类Web应用系统。这些Web应用技术实现方式也大多不尽相同,甚至可能采用了不同的开发语言,并且这些系统
长久以来,由于实现变电站系统和装置设备的通信规约存在数据含义不明确、数据之间缺少关联和设备不能自描述等问题,使得各个厂家的设备只能独立运行,不能相互通信,设备间不能
图像分割作为图像处理技术的一个重要的应用领域,其目的就是对原始的图像进行某种运算,把图像分离成具有不同特征的区域,把感兴趣的对象提取并显示出来。近年来,在两相图像分
多Agent是人工智能领域一个重要的研究方向。目前,关于多Agent的技术研究已经深入到社会的各个方面,但对多Agent对话系统的研究还较少。   多Agent对话系统是一个能够模仿该
随着SOA技术的发展,更多的服务提供商将服务以Web透明化的形式提供给广大的用户,具有松耦合、易扩展等特点的面向SOA的Web服务系统的性能是本文研究的重点。面向SOA的服务系