1.一种网络鲁棒性提升方法,其特征在于,包括:
获取目标网络遭受网络攻击的网络攻击信息;
根据所述网络攻击信息中的网络攻击策略确定网络攻击类型;
基于所述网络攻击类型和预设映射表,调节所述目标网络的第一可控参数以提升网络鲁棒性;其中,所述预设映射表用于记录所述第一可控参数和所述网络鲁棒性之间的对应关系,所述第一可控参数包括冗余系数,所述冗余系数表征所述目标网络中失效节点的递增速度,所述失效节点为所述目标网络中负载为零的网络节点。
2.根据权利要求1所述的网络鲁棒性提升方法,其特征在于,所述第一可控参数还包括容许系数;所述基于所述网络攻击类型和预设映射表,调节所述目标网络的第一可控参数以提升网络鲁棒性,包括:
基于所述网络攻击类型和所述预设映射表,调高所述容许系数和/或调低所述冗余系数以提升所述网络鲁棒性;其中,所述容许系数表征所述失效节点的所述递增速度。
3.根据权利要求1所述的网络鲁棒性提升方法,其特征在于,所述第一可控参数还包括攻击标度系数,所述攻击标度系数表征所述失效节点的数量和所述网络攻击类型。
4.根据权利要求1所述的网络鲁棒性提升方法,其特征在于,所述预设映射表的生成,包括:
确定预设网络中所有网络节点的初始负载和初始容量;
基于所述初始负载和所述初始容量,设置所述预设网络的第二可控参数,所述第二可控参数包括所述冗余系数;
当所述预设网络遭受网络攻击后,计算所述预设网络的鲁棒性数值;
关联并记录所述第二可控参数和所述鲁棒性数值,生成所述预设映射表。
5.根据权利要求4所述的网络鲁棒性提升方法,其特征在于,所述当所述预设网络遭受网络攻击后,计算所述预设网络的鲁棒性数值,包括:
当所述预设网络遭受所述网络攻击后,确定所述预设网络中的第一失效节点;
将任一所述第一失效节点的所述初始负载分配至各个与所述第一失效节点关联的邻居节点,确定所述预设网络中的第二失效节点;
基于所述预设网络中的所有网络节点、所述第一失效节点及所述第二失效节点,确定所述预设网络中的非失效节点;
利用所述非失效节点的数量和所述预设网络中的所有网络节点的数量,计算所述预设网络的最大连通子图相对值,并将所述最大联通子图相对值作为所述鲁棒性数值。
6.根据权利要求5所述的网络鲁棒性提升方法,其特征在于,所述将任一所述第一失效节点的所述初始负载分配至各个与所述第一失效节点关联的邻居节点,确定所述预设网络中的第二失效节点,包括:
确定各个所述邻居节点的负载分配比例;
基于所述第一失效节点的所述初始负载和各个所述负载分配比例,确定各个所述邻居节点的额外负载;
当任一所述邻居节点的所述初始负载和对应的额外负载之和大于所述任一所述邻居节点的所述初始容量时,将所述任一所述邻居节点作为一个所述第二失效节点。
7.根据权利要求6所述的网络鲁棒性提升方法,其特征在于,在所述将所述任一所述邻居节点作为一个所述第二失效节点之后,所述方法还包括:
将所述第二失效节点的所述初始负载和所述额外负载分配至各个与所述第二失效节点关联的邻居节点,确定所述预设网络中的第三失效节点。
8.一种网络鲁棒性提升装置,其特征在于,包括:
网络攻击信息获取模块,用于获取目标网络遭受网络攻击的网络攻击信息;
网络攻击类型确定模块,用于根据所述网络攻击信息中的网络攻击策略确定网络攻击类型;
第一可控参数调节模块,用于基于所述网络攻击类型和预设映射表,调节所述目标网络的第一可控参数以提升网络鲁棒性;其中,所述预设映射表用于记录所述第一可控参数和所述网络鲁棒性之间的对应关系,所述第一可控参数包括冗余系数,所述冗余系数表征所述目标网络中失效节点的递增速度,所述失效节点为所述目标网络中负载为零的网络节点。
9.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
所述处理器执行所述计算机程序指令时实现如权利要求1-7任意一项所述的网络鲁棒性提升方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7任意一项所述的网络鲁棒性提升方法。