一种基于因子图的推断攻击阶段最大似然估计方法及系统技术方案

技术编号:28739477 阅读:115 留言:0更新日期:2021-06-06 14:24
一种基于因子图的推断攻击阶段最大似然估计方法及系统,方法包括以下步骤:从APT数据集中提取攻击事件

【技术实现步骤摘要】
一种基于因子图的推断攻击阶段最大似然估计方法及系统


[0001]本专利技术属于网络安全领域,具体涉及一种基于因子图的推断攻击阶段最大似然估计方法及系统,实现对已经发生的攻击进行处理,推断出其攻击阶段。

技术介绍

[0002]随着互联数字技术的飞速发展,人们对网络带宽的需求量逐年增加,并且在网络接入的便捷性和安全性上有着更高的需求,网络安全的重要性不言而喻。
[0003]APT即高级持续性威胁,可以分期潜入目标系统,并在不被发现的情况下长时间停留在其中。这些攻击的目标是经过精心挑选和研究的,尤其针对大型企业或政府网络,易造成严重后果。然而它们很难被检测或者预防。但是这些攻击会在不同的地方留下线索,所以对攻击链进行推断分析,构建因子图来理解攻击链的恶意进程并防止系统破坏也是至关重要的。
[0004]由于相关人员不能对大量数据进行训练,因此只能依靠经验进行判断。但是这种判断对经验的要求非常高,人员必须拥有大量的相关经验,熟悉各种攻击手段。而攻击几乎无时不刻的在发生,因此上述常规方法就显得效率不高。鉴于这样的情况,说明了开发一种高效推断本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于因子图的推断攻击阶段最大似然估计方法,其特征在于,包括以下步骤:

从APT数据集中提取攻击事件

攻击阶段的二元序列;

基于攻击事件

攻击阶段的二元序列进行训练,得到相关参数,生成概率转移矩阵;

接收攻击链并构建对应的因子图,将攻击链的攻击阶段转化为因子图的节点和因子函数;

通过对因子图进行处理,得到攻击链所对应攻击阶段序列的最大似然估计。2.根据权利要求1所述基于因子图的推断攻击阶段最大似然估计方法,其特征在于:所述的因子图将一个具有多变量的全局函数因子分解,得到几个局部函数的乘积,从而用以表述不同事件之间的概率关系;所述的因子函数用于连接相关的节点。3.根据权利要求2所述基于因子图的推断攻击阶段最大似然估计方法,其特征在于,所述因子图中变量的联合概率为:X
i
表示与因子函数f
i
相关的变量;通过能量函数表示因子图中变量的稳定性,作为因子图推断模型准确性的量度,能量函数的表达式如下:4.根据权利要求1所述基于因子图的推断攻击阶段最大似然估计方法,其特征在于,所述的相关参数为:因子函数f1‑
Basic
(x)、f1‑
Commonality
(x)和f2(x,y);f1(x)是连接节点e,s的函数,表现事件e与对应攻击阶段s的关系;f1(x)的表达式是f1‑
Basic
(x)和f1‑
Commonality
(x)共有的表达式,以指数函数的形式表示;f2(x,y)是连接节点s之间的过渡函数,表现攻击阶段在时间维度上相互影响的关系;f2(x,y)的表达式为:f2(x,y)=Matrix[x][y],其中,矩阵Matrix是一个通过训练阶段得出的齐次马尔科夫链的单步概率转移矩阵,矩阵的第x行,第y列表示由σ
x
引发下一时刻σ
y
的概率。5.根据权利要求1所述基于因子图的推断攻击阶段最大似然估计方法,其特征在于:通过Loopy Belief Propagat...

【专利技术属性】
技术研发人员:李腾谢凡仇渝淇温子祺刘鸣宇刘睿涵沈玉龙马建峰
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1