[发明专利]一种基于知识图谱的最优路径选择方法、系统、可存储介质和电子设备在审
申请号: | 202111574461.6 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114499939A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 司红星;鲍晨阳 | 申请(专利权)人: | 四维创智(北京)科技发展有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L41/14;H04L41/142;H04L45/122;G06N5/02;G06F16/951 |
代理公司: | 北京索睿邦知识产权代理有限公司 11679 | 代理人: | 朱玲 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 知识 图谱 最优 路径 选择 方法 系统 存储 介质 电子设备 | ||
本发明公开的一种基于知识图谱的最优路径选择方法,包括以下步骤:构建对目标渗透的渗透知识图谱,根据所述渗透知识图谱进行渗透测试路径计算,选择对目标渗透的最短渗透测试路径。该方法在整个目标网络中,实现对目标网络中目标主机的渗透同时,可以找到一条通往目标主机的最近的渗透路径,达到了低耗渗透、高效渗透的目的。另外,本发明还公开了一种基于知识图谱的最优路径选择系统,涉及网络安全中的自动化渗透领域。
技术领域
本发明具体涉及一种基于知识图谱的最优路径选择方法、系统、可存储介质和电子设备,属于网络安全中的自动化渗透领域。
背景技术
随着信息技术的快速发展和网络应用范围的不断扩大,在带给人们巨大便利的同时,也让人们处在网络安全隐患威胁当中。这些威胁包括病毒、蠕虫、木马等,它们发起攻击的主要方式则是通过系统应用出现的安全漏洞。为了防范这些威胁,需要及早发现计算机系统中存在的安全问题,并且确定存在漏洞的危害程度,所以在企业网络中必须周期性地对计算机网络系统进行渗透测试,并根据渗透测试的结果进行系统的安全性修复。
渗透测试(penetration test)是指通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全的一种评估方法。该过程包括对系统的任何弱点、技术缺陷或漏洞的主动分析,这个分析是从一个攻击者可能存在的位置来进行的,并且从这个位置有条件主动利用安全漏洞,达到一定的控制权限,从而获得目标系统资产。
现有的渗透工具通常只能针对发现的服务组件进行漏洞发现和漏洞利用,同时会对所有的组件进行全方面的扫描,这样虽然可以尽可能地发现存在的漏洞,但是由于所有服务都会进行全方位扫描的原因,单个渗透目标的扫描时间和扫描深度都会耗费大量的资源,而其中对于提升权限等渗透目标中所需的相关信息占比却很低,也就是说得到的大量渗透信息中大部分都是对于渗透没有帮助的无效信息,形成了资源的浪费。
在整个目标网络中,为了实现对目标网络中目标主机的渗透,我们同样需要发现一条通往目标主机的最近的渗透路径,以达到低耗渗透、高效渗透的目的。
发明内容
针对现有技术存在的对目标网络中目标主机的渗透存在的高耗能、低效率的缺陷,本发明实施例提供了一种基于知识图谱的最优路径选择方法。
为解决上述技术问题,本发明实施例采用以下技术方案:
第一方面,本发明实施例提供了一种基于知识图谱的最优路径选择方法,其特征在于,包括以下步骤:
S11:构建对目标渗透的渗透知识图谱;
S12:根据所述渗透知识图谱进行渗透测试路径计算;
S13:选择对目标渗透的最短渗透测试路径。
优选地,S11步骤具体包括:
S1101:确定渗透测试数据实体和三元组;
S1102:获取渗透相关的所述三元组数据;
S1103:利用所述三元组数据构建知识图谱。
优选地,所述目标渗透包括目标主机渗透,所述目标主机渗透具体包括步骤如下:
S1201:基本信息收集;
S1202:获得初始渗透流程图;
S1203:去除所述初始流程图中无效的渗透步骤,添加根据已有内容推理得到的不同渗透流程;
S1204:计算所述不同渗透流程的渗透权重,根据所述渗透权重高低决定不同渗透路径的执行顺序。
优选地,对于每一条所述渗透路径来说,整条路径的权重为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四维创智(北京)科技发展有限公司,未经四维创智(北京)科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111574461.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水利工程输水槽
- 下一篇:导电组件及导电件间的连接结构