System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及级联失效处理,尤其涉及一种网络的级联失效处理方法、装置及存储介质。
技术介绍
1、网络模型中的各个节点地位不是相同的,某些重要节点的失效就可导致整个系统的崩溃。
2、目前,级联失效行为的研究常从网络模型中节点从度数较小的节点开始进行攻击,当网络模型中节点较多时,通过现有的方式很难快速确定出现级联失效的节点,从而使得攻击效果不佳。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种网络的级联失效处理方法、装置及存储介质,以解决现有技术中存在的攻击效果不佳的问题。
2、为实现上述目的,本专利技术实施例提供如下技术方案:
3、本专利技术实施例第一方面示出了一种网络的级联失效处理方法,所述方法包括:
4、基于获取的银行交易数据构建网络模型;
5、针对每一网络模型,计算所述网络模型中节点的特征信息;
6、基于所述特征信息确定攻击的节点顺序;
7、按照所述攻击的节点顺序对待攻击节点进行攻击;
8、在确定所述待攻击节点对应的动态阈值符合预设阈值范围,且所述待攻击节点所对应的第一比例大于预设比例时,确定所述待攻击节点出现级联失效,其中,所述第一比例是基于攻击后所述待攻击节点的度与所述特征信息中的度进行处理得到的。
9、可选的,基于获取的银行交易数据构建网络模型,包括:
10、获取历史时间段内的银行交易数据;
11、基于所述银行交易信息对银行账号进行排序
12、基于所述目标交易数据中交易双方的身份信息构建网络模型。
13、可选的,基于所述特征信息确定攻击的节点顺序,包括:
14、比较所述特征信息每一节点的度;
15、按照所述度从大到小的顺序将所述节点进行排序,得到排序顺序,并将排序顺序作为攻击的节点顺序。
16、可选的,按照攻击的节点顺序对待攻击节点进行攻击,包括:
17、按照所述攻击的节点顺序,确定当前的待攻击节点;
18、确定当前所述待攻击节点的攻击时刻和攻击次数;
19、在确定所述攻击次数是否少于或等于预设次数时,基于所述攻击时刻攻击所述待攻击节点。
20、可选的,还包括:
21、在确定所述攻击次数大于预设次数时,确定所述攻击的节点顺序中是否还存在未被攻击的节点;
22、若存在,执行按照所述攻击的节点顺序,确定当前的待攻击节点的步骤;
23、若不存在,确定所述网络模型中节点的级联失效攻击结束。
24、可选的,还包括:
25、在攻击所述待攻击节点时,基于所述待攻击节点的攻击次数获取当前待攻击节点的攻击时刻、攻击数据、前一次所述待攻击节点对应的动态阈值和节点信任度,其中,若所述攻击次数为第一次攻击时,前一次节点的对应的动态阈值和节点信任度取初始动态阈值和初始节点信任度;
26、基于所述攻击时刻、攻击数据、前一次所述待攻击节点对应的动态阈值和节点信任度确定所述待攻击节点在当前攻击时刻的动态阈值。
27、可选的,基于所述攻击时刻、攻击数据、前一次所述待攻击节点对应的动态阈值和节点信任度确定所述待攻击节点在当前攻击时刻的动态阈值,包括:
28、基于攻击数据更新所述前一次所述待攻击节点对应的节点信任度,得到所述待攻击节点的当前节点信任度;
29、基于所述待攻击节点的当前节点信任度,前一次所述待攻击节点对应的动态阈值,攻击时刻和攻击数据进行计算,确定所述待攻击节点对应的动态阈值。
30、可选的,在确定所述待攻击节点对应的动态阈值符合预设阈值范围,且所述待攻击节点所对应的第一比例大于预设比例时,确定所述待攻击节点出现级联失效,包括:
31、基于攻击后所述待攻击节点的度与所述特征信息中的度进行处理得到第一比例;
32、判断所述待攻击节点所对应的第一比例是否大于预设比例;
33、若是,判断所述待攻击节点对应的动态阈值是否符合预设阈值范围;
34、若是,确定所述待攻击节点出现级联失效。
35、本专利技术实施例第二方面示出了一种网络的级联失效处理装置,所述装置包括:
36、构建单元,用于基于获取的银行交易数据构建网络模型;
37、计算单元,用于针对每一网络模型,计算所述网络模型中节点的特征信息;
38、级联失效模型,用于基于所述特征信息确定攻击的节点顺序;按照攻击的节点顺序对待攻击节点进行攻击;在确定所述待攻击节点对应的动态阈值符合预设阈值范围,且所述待攻击节点所对应的第一比例大于预设比例时,确定所述待攻击节点出现级联失效,其中,所述第一比例是基于攻击后所述待攻击节点的度与所述特征信息中的度进行处理得到的。
39、本专利技术实施例第三方面示出了一种存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如本专利技术实施例第一方面示出的网络的级联失效处理方法。
40、基于上述本专利技术实施例提供的一种网络的级联失效处理方法、装置及存储介质,所述方法包括:基于获取的银行交易数据构建网络模型;针对每一网络模型,计算所述网络模型中节点的特征信息;基于所述特征信息确定攻击的节点顺序;按照攻击的节点顺序对待攻击节点进行攻击;在确定所述待攻击节点对应的动态阈值符合预设阈值范围,且所述待攻击节点所对应的第一比例大于预设比例时,确定所述待攻击节点出现级联失效,其中,所述第一比例是基于攻击后所述待攻击节点的度与所述特征信息中的度进行处理得到的。在本专利技术实施例中,先构建对应的网络模型,接着对网络模型的每一节点进行处理,确定所述网络模型中节点的特征信息,进而确定网络模型中攻击的节点顺序;级联失效模型接收网络模型和攻击的节点顺序之后,按照攻击的节点顺序对待攻击节点进行攻击,即从度数最大的节点开始攻击,在确定所述待攻击节点对应的动态阈值符合预设阈值范围,且所述待攻击节点所对应的第一比例大于预设比例时,确定所述待攻击节点出现级联失效,能够快速确定出现级联失效的节点,从而提高攻击效果。
本文档来自技高网...【技术保护点】
1.一种网络的级联失效处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于获取的银行交易数据构建网络模型,包括:
3.根据权利要求1所述的方法,其特征在于,基于所述特征信息确定攻击的节点顺序,包括:
4.根据权利要求1所述的方法,其特征在于,按照攻击的节点顺序对待攻击节点进行攻击,包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求4所述的方法,其特征在于,还包括:
7.根据权利要求6所述的方法,其特征在于,基于所述攻击时刻、攻击数据、前一次所述待攻击节点对应的动态阈值和节点信任度确定所述待攻击节点在当前攻击时刻的动态阈值,包括:
8.根据权利要求7所述的方法,其特征在于,在确定所述待攻击节点对应的动态阈值符合预设阈值范围,且所述待攻击节点所对应的第一比例大于预设比例时,确定所述待攻击节点出现级联失效,包括:
9.一种网络的级联失效处理装置,其特征在于,所述装置包括:
10.一种存储介质,其特征在于,所述存储介质包括存
...【技术特征摘要】
1.一种网络的级联失效处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于获取的银行交易数据构建网络模型,包括:
3.根据权利要求1所述的方法,其特征在于,基于所述特征信息确定攻击的节点顺序,包括:
4.根据权利要求1所述的方法,其特征在于,按照攻击的节点顺序对待攻击节点进行攻击,包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求4所述的方法,其特征在于,还包括:
7.根据权利要求6所述的方法,其特征在于,基于所述攻击...
【专利技术属性】
技术研发人员:沈皓,李尼科,谭红,卢海源,
申请(专利权)人:湖南长银五八消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。