论文部分内容阅读
互联网的日益普及使得Web应用已经成为人们生活中不可或缺的一部分,与之相应的,Web应用面临的安全风险也在逐渐增加。为了应对形势严峻的Web攻击,设计并实现针对Web应用的攻防演练系统,可以提升用户的Web攻防能力,具有很强的现实意义。为此,本文基于公开漏洞披露平台的数据完成了Web应用漏洞热度分析,给出了攻防演练效果评估方法,并针对高热度漏洞类型设计并实现了Web应用攻防演练系统。主要研究内容如下:(1)基于公开漏洞库的漏洞热度分析通过网络爬虫的方式获取了漏洞公开披露平台(CNVD、CVE等)的Web应用漏洞数据,对其进行了预处理,并利用关键字提取的方法进行了漏洞分类研究,最后提出了危害级别热度、点击数热度、时间热度三个Web应用漏洞热度评价指标,此指标能有效地刻画漏洞的时效性。(2)攻防演练效果评估研究提出了将攻击耗时和攻击(即漏洞)难度引入攻防演练效果评估的方法,较之以往只考虑攻击结果的评估方法,提高了演练效果评估方法的全面性,对提升用户的Web攻防能力起到积极的作用。(3)基于漏洞热度的Web应用攻防演练系统研究针对高热度的Web应用漏洞类型,设计了系统整体架构、搭建了演练环境、分析了演练工具箱,并设计了系统的功能模块,在此基础上实现了Web应用攻防演练系统。此系统考虑了漏洞热度分析结果,对提高用户的Web攻防能力具有实际应用价值。