[发明专利]安全知识图谱的构建方法和系统在审
申请号: | 201911418984.4 | 申请日: | 2019-12-31 |
公开(公告)号: | CN113127644A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 李振博 | 申请(专利权)人: | 奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司 |
主分类号: | G06F16/36 | 分类号: | G06F16/36 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 王勇 |
地址: | 100088 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 知识 图谱 构建 方法 系统 | ||
本发明实施例提供了一种安全知识图谱的构建方法,所述方法包括:从安全数据中提取出多个安全实体,所述多个安全实体为关联于信息安全的实体;获取所述多个安全实体中各个安全实体之间的关系数据;及根据各个安全实体以及各个安全实体之间的关系数据,定义由多个三元组组成的安全知识图谱。本发明实施例通过构建安全知识图谱以对海量信息安全数据进行有效的组织和管理,解决了当前海量安全数据的组织和管理效率低下的问题,提高了安全数据的组织和管理的效率。
技术领域
本发明实施例涉及信息安全领域,尤其涉及一种安全知识图谱的构建方法、系统、计算机设备及计算机可读存储介质。
背景技术
随着网络的广泛应用,各领域的网络数据正在处于飞速增长中,网络也随之面临着严峻的挑战,为应对所述挑战,人们需要大量收集涉及网络动向的网络安全数据,用于分析网络异常、评估网络环境等。然而,如何有效组织和管理海量的网络安全数据,以便能够从这些海量安全数据中挖掘出有价值的数据和信息,已成为本领域人员都需要面对的问题。
发明内容
有鉴于此,有必要提供一种安全知识图谱的构建方法、系统、计算机设备及计算机可读存储介质,以解决当前海量安全数据的组织和管理效率低下的技术问题。
为实现上述目的,本发明实施例提供了安全知识图谱的构建方法,所述方法步骤包括:
从安全数据中提取出多个安全实体,所述多个安全实体为关联于信息安全的实体;
获取所述多个安全实体中各个安全实体之间的关系数据;及
根据各个安全实体以及各个安全实体之间的关系数据,构建由多个三元组组成的安全知识图谱。
示例性的,所述安全知识图谱的构建方法,还包括:
计算每个安全实体和所述多个安全实体中的其他安全实体之间的跳转概率,以构建所述安全知识图谱的跳转矩阵。
示例性的,计算每个安全实体和所述多个安全实体中的其他安全实体之间的跳转概率,以构建所述安全知识图谱的跳转矩阵,包括:
根据所述多个安全实体,定义安全实体集V={v1,v2…,vn};
计算所述安全实体集V中的各个安全实体之间的跳转概率
根据各个安全实体之间的跳转概率,构建n*n的跳转矩阵J[i][j];
其中,P(vi/vj)表示安全实体i到安全实体j的跳转概率,G[i][j]表示安全实体i和安全实体j是否存在边关系,0i≤n,0j≤n,n表示所述多个安全实体的数量。
示例性的,所述安全知识图谱的构建方法,还包括:
S1:根据第k批安全数据生成第k个实体关系图矩阵;
S2:根据所述第k个实体关系图矩阵,计算出第k个跳转矩阵;
S3:将所述第k个跳转矩阵与第k-1个实体等级序列进行计算,得到第k个实体等级序列;
S4:循环执行步骤S1~S3直至k等于m,将所述第m个实体等级序列确定为目标实体等级序列;
其中,所述1≤k≤m,所述第m-1个实体等级序列与第m个实体等级序列之间的差异度小于预设阈值,所述第一个实体等级序列是根据第一个跳转矩阵与初始实体等级序列计算得到的,所述初始实体等级序列中的各个安全实体对应的初始等级均为1/n。
示例性的,所述安全知识图谱的构建方法,还包括:
接收搜索条件,所述搜索条件包括安全实体的安全类别;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司,未经奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911418984.4/2.html,转载请声明来源钻瓜专利网。