基于网络的病毒防护方法技术

技术编号:39490134 阅读:9 留言:0更新日期:2023-11-24 11:12
本申请提供一种基于网络的病毒防护方法

【技术实现步骤摘要】
基于网络的病毒防护方法、装置、存储介质和电子设备


[0001]本申请的实施例涉及互联网的
,尤其涉及一种基于网络的病毒防护方法

装置

存储介质和电子设备


技术介绍

[0002]对个体安全防护策略的选择研究主要集中在单个防御者与单个攻击者之间的攻防策略交互,但个体间的攻防交互研究不涉及网络层面的行为,并未考虑到全局网络中其他节点对该个体节点的影响,因此,以计算机病毒传播攻击为代表的网络攻击往往难以起到良好的效果

[0003]进一步,当前的研究也很少关注在计算机病毒传播场景下预测性防护策略的选择及对网络流行病攻击的效果

[0004]基于此,需要一种能够在考虑全局其他网络节点影响后,预先决策是否实施防护的方案


技术实现思路

[0005]有鉴于此,本申请的目的在于提出一种基于网络的病毒防护方法

装置

存储介质和电子设备

[0006]基于上述目的,本申请提供了基于网络的病毒防护方法,其中,该网络包括多个节点;该方法包括:令每个节点按照预设的网络拓扑构建表示所述网络中各个节点之间是否邻接的邻接矩阵;令所述每个节点获取清除概率,利用所述清除概率构建该节点处于各个预设状态下的概率的变化量,所述清除概率表示任意节点清除所染病毒的概率,处于各个所述状态下的概率包括,处于无防护状态的无防护概率,处于有防护状态的有防护概率和处于感染病毒状态的受控态概率;令所述每个节点获取单节点感染概率,利用所述邻接矩阵的特征值和所述单节点感染概率构建稳态指标,并利用所述稳态指标判断所述变化量是否达到零点稳态,所述单节点感染概率表示任意节点在无防护时被单个感染病毒的邻接节点感染的概率,所述零点稳态表示所述病毒从所述网络中清除的状态;响应于确定所述变化量未达到所述零点稳态,令该节点将每个邻接节点的受控态概率之和确定为邻居影响值,并利用清除概率和单节点感染概率构建影响门限值,令该节点比对所述邻居影响值与所述影响门限值,并按照比对结果执行预设的防护选择策略

[0007]进一步地,清除概率包括,处于所述无防护状态下的第一清除概率和处于所述有防护状态下的第二清除概率;进一步地,令所述每个节点获取清除概率,利用所述清除概率构建该节点处于各
个预设状态下的概率的变化量,包括:令所述每个节点设置自身处于无防护状态下感染所述病毒的第一染毒概率和无防护状态下感染所述病毒的第二染毒概率;在该节点构建所述无防护概率的变化量时,令该节点利用所述第一染毒概率确定所述无防护概率的减少量,利用所述第一清除概率确定所述无防护概率中由所述受控态概率转变而来的增加量;在该节点构建所述有防护概率的变化量时,令该节点利用所述第二染毒概率确定所述无防护概率的减少量,利用所述第二清除概率确定所述无防护概率中由所述受控态概率转变而来的增加量;在该节点构建所述受控态概率的变化量时,令该节点利用所述第一清除概率和所述第二清除概率确定所述受控态概率的减少量,利用所述第一染毒概率确定所述受控态概率中由所述无防护概率转变而来的增加量,并利用所述第二染毒概率确定所述受控态概率中由所述有防护概率转变而来的增加量

[0008]进一步地,利用所述邻接矩阵的特征值和所述单节点感染概率设置稳态指标,包括:令所述每个节点确定所述特征值中的最大特征值,并构建与所述最大特征值成反比的第一稳态指标;令该节点利用所述单节点感染概率和所述清除概率构建所述病毒的感染指标;并令该节点利用所述感染指标和所述第一稳态指标构建第二稳态指标

[0009]进一步地,利用所述稳态指标判断所述变化量是否达到零点稳态之后,还包括:响应于确定所述变化量达到所述零点稳态,则令该节点不执行预设的防护选择策略

[0010]进一步地,每个节点的所述单节点感染概率包括,任意节点在无防护状态下的第一单节点感染概率和有防护状态下的第二单节点感染概率;所述感染指标包括,利用所述第一单点感染概率和所述清除概率构建的第一感染指标和利用所述第二单点感染概率和所述清除概率构建的第二感染指标;进一步地,确定所述变化量达到所述零点稳态,包括:响应于确定所述第二感染指标小于等于所述第一感染指标,且所述第一感染指标小于所述第一稳态指标,则确定所述变化量达到指数零点稳态;响应于确定所述第一稳态指标小于所述第一感染指标,且所述第一感染指标小于所述第二稳态指标的同时,所述第二感染指标小于所述第一稳态指标,则确定所述变化量达到渐进零点稳态

[0011]进一步地,按照比对结果执行预设的防护选择策略,包括:令所述每个节点设置处于各个所述状态下的损失值,并将各个损失值组成损失向量;令该节点将变化量解构为状态转移概率矩阵和状态分布;令该节点设置实施防护的实施概率;令该节点利用所述损失向量

所述实施概率

所述邻居影响值

所述状态转移概率矩阵和所述状态分布构建期望效用值,所述期望效用值用于度量该节点处于不同实施概率
时避免的损失;令该节点按照所述比对结果确定所述期望效用值最大化时的实施概率,根据所述实施概率执行所述防护选择策略

[0012]进一步地,根据所述实施概率执行所述防护选择策略,包括:响应于确定该节点的所述邻居影响值小于所述影响门限值,则确定所述期望效用值最大化时的所述实施概率最小,并选择不实施防护;响应于确定该节点的所述邻居影响值大于所述影响门限值,则确定所述期望效用值最大化时的所述实施概率最大,并选择实施防护;响应于确定该节点的所述邻居影响值等于所述影响门限值,则确定所述期望效用值最大化时的所述实施概率处于最大和最小之间,并选择实施或不实施防护

[0013]基于同一专利技术构思,本申请还提供了一种基于网络的病毒防护装置,包括:初始化模块

传播过程构建模块

稳态判断模块和决策模块;其中,所述初始化模块,被配置为,令每个节点按照预设的网络拓扑构建表示所述网络中各个节点之间是否邻接的邻接矩阵;所述传播过程构建模块,被配置为,令所述每个节点获取清除概率,利用所述清除概率构建该节点处于各个预设状态下的概率的变化量,所述清除概率表示任意节点清除所染病毒的概率,处于各个所述状态下的概率包括,处于无防护状态的无防护概率,处于有防护状态的有防护概率和处于感染病毒状态的受控态概率;所述稳态判断模块,被配置为,令所述每个节点获取单节点感染概率,利用所述邻接矩阵的特征值和所述单节点感染概率构建稳态指标,并利用所述稳态指标判断所述变化量是否达到零点稳态,所述单节点感染概率表示任意节点在无防护时被单个感染病毒的邻接节点感染的概率,所述零点稳态表示所述病毒从所述网络中清除的状态;所述决策模块,被配置为,响应于确定所述变化量未达到所述零点稳态,令该节点将每个邻接节点的受控态概率之和确定为邻居影响值,并利用清除概率和单节点感染概率构建本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于网络的病毒防护方法,其特征在于,所述网络包括多个节点;所述方法包括:令每个节点按照预设的网络拓扑构建表示所述网络中各个节点之间是否邻接的邻接矩阵;令所述每个节点获取清除概率,利用所述清除概率构建该节点处于各个预设状态下的概率的变化量,所述清除概率表示任意节点清除所染病毒的概率,处于各个所述状态下的概率包括,处于无防护状态的无防护概率,处于有防护状态的有防护概率和处于感染病毒状态的受控态概率;令所述每个节点获取单节点感染概率,利用所述邻接矩阵的特征值和所述单节点感染概率构建稳态指标,并利用所述稳态指标判断所述变化量是否达到零点稳态,所述单节点感染概率表示任意节点在无防护时被单个感染病毒的邻接节点感染的概率,所述零点稳态表示所述病毒从所述网络中清除的状态;响应于确定所述变化量未达到所述零点稳态,令该节点将每个邻接节点的受控态概率之和确定为邻居影响值,并利用清除概率和单节点感染概率构建影响门限值,令该节点比对所述邻居影响值与所述影响门限值,并按照比对结果执行预设的防护选择策略
。2.
根据权利要求1所述的方法,其特征在于,所述清除概率包括,处于所述无防护状态下的第一清除概率和处于所述有防护状态下的第二清除概率;所述令所述每个节点获取清除概率,利用所述清除概率构建该节点处于各个预设状态下的概率的变化量,包括:令所述每个节点设置自身处于无防护状态下感染所述病毒的第一染毒概率和无防护状态下感染所述病毒的第二染毒概率;在该节点构建所述无防护概率的变化量时,令该节点利用所述第一染毒概率确定所述无防护概率的减少量,利用所述第一清除概率确定所述无防护概率中由所述受控态概率转变而来的增加量;在该节点构建所述有防护概率的变化量时,令该节点利用所述第二染毒概率确定所述无防护概率的减少量,利用所述第二清除概率确定所述无防护概率中由所述受控态概率转变而来的增加量;在该节点构建所述受控态概率的变化量时,令该节点利用所述第一清除概率和所述第二清除概率确定所述受控态概率的减少量,利用所述第一染毒概率确定所述受控态概率中由所述无防护概率转变而来的增加量,并利用所述第二染毒概率确定所述受控态概率中由所述有防护概率转变而来的增加量
。3.
根据权利要求1所述的方法,其特征在于,所述利用所述邻接矩阵的特征值和所述单节点感染概率设置稳态指标,包括:令所述每个节点确定所述特征值中的最大特征值,并构建与所述最大特征值成反比的第一稳态指标;令该节点利用所述单节点感染概率和所述清除概率构建所述病毒的感染指标;并令该节点利用所述感染指标和所述第一稳态指标构建第二稳态指标
。4.
根据权利要求3所述的方法,其特征在于,所述利用所述稳态指标判断所述变化量是否达到零点稳态之后,还包括:
响应于确定所述变化量达到所述零点稳态,则令该节点不执行预设的防护选择策略
。5.
根据权利要求4所述的方法,其特征在于,所述每个节点的所述单节点感染概率包括,任意节点在无防护状态下的第一单节点感染概率和有防护状态下的第二单节点感染概率;所述感染指标包括,利用所述第一单节点感染概率和所述清除概率构建的第一感染指标,利用所述第二单节点感染概率和所述清除概率构建的第二感染指标;所述确定所述变化量达到所述零点稳态,包括:响应于确定所述第二感染指标小于等于所述第一感染指标,且所述第一感染指标小于所述第一稳...

【专利技术属性】
技术研发人员:严定宇秦佳伟贺铮陆希玉金忠峰吴陈浩丁关雄秦志鹏曹岳靳晓辉
申请(专利权)人:国家计算机网络与信息安全管理中心
类型:发明
国别省市:

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

1