当前位置:问答库>论文摘要

题目:面向跳板攻击的渗透测试技术的研究与实现

关键词:渗透测试;跳板攻击;攻击图;CVSS评分

  摘要


渗透测试是一种近几年十分流行的网络安全风险测试技术,可以从一个攻击者的角度测试和检查一个网络系统的安全性,对保障网络安全有着十分重要的意义。但现有关于渗透测试的研究大多集中在渗透测试的模型与阶段的研究,并未对实际场景下的渗透测试过程技术进行深入研究,而研究实际场景下的渗透测试,特别是针对攻击者与攻击目标不能直接可达的情景,对于真实场景下的渗透测试过程有着十分重要的意义。为了解决以上问题,本文主要研究了面向跳板攻击的渗透测试技术,设计并实现了一个原型系统,主要工作体现在下面6个方面:

分析了国内外的面向跳板攻击的渗透测试技术,主要包括当前的研究现状和当前存在的问题:(1)现有的渗透测试领域的研究大多集中在渗透测试模型与渗透测试阶段的研究,在对面向跳板攻击的渗透测试技术方面研究较少;(2)攻击图能很好地评估网络的安全状况,从攻击者的角度给出攻击的步骤,结合渗透测试能很好地协助渗透测试人员执行渗透测试,但现有的研究很少将攻击图运用于渗透测试的研究之中;(3)现有的关于攻击图的研究大多集中在攻击图的生成方法上,对攻击图中中间节点被利用成功的可能性,中间节点的脆弱性的评估还不细致。

明确了面向跳板攻击的渗透测试技术的相关理论概念,引入渗透测试跳板,CVSS通用漏洞评分系统,攻击图构建方法,攻击路径可能性分析评估技术领域的研究情况,为面向跳板攻击渗透测试技术的研究提供理论基础。

明确了面向跳板攻击的渗透测试的需求分析,对面向跳板攻击的渗透测试进行了活动的划分,定义了相关的涉及的实体概念,构建了面向跳板攻击的渗透测试模型,为关键算法的引入奠定了基础。

研究了面向跳板攻击的渗透测试技术的关键算法,主要分为面向跳板攻击的渗透测试攻击路径搜索生成算法与攻击路径分析评估算法。本文详细地介绍了两个算法的原理和过程,给出了算法的伪代码,最后分析了算法的特点与算法的时间复杂度。

基于上述四项的研究基础之上,设计并实现了面向跳板攻击的渗透测试原型系统,首先给出了该原型系统的设计目标,然后又给出了系统的总体设计思路,主要包含原型系统的功能、总体结构设计与详细设计,其中详细设计主要包括数据库设计与攻击路径生成模块设计、攻击路径分析评估模块设计。

针对上述已实现的面向跳板攻击的渗透测试原型系统,设计了一系列实验用例,实验结果表明:该原型系统能完成系统设计目标中提及的所有功能,为渗透测试人员执行渗透测试提供参考。