基于节点评估和动态更新的区块链网络脆弱性检测方法及系统技术方案

技术编号:40142906 阅读:32 留言:0更新日期:2024-01-23 23:53
基于节点评估和动态更新的区块链网络脆弱性检测方法及系统,它属于区块链网络的安全检测技术领域。本发明专利技术解决了现有网络层脆弱性检测方法未考虑区块链网络中节点的属性和网络的动态变化,无法保证网络层脆弱性检测的准确性和实时性的问题。本发明专利技术具体为:步骤1、搭建区块链网络,根据节点之间的连接状态构建网络节点的无向拓扑结构;步骤2、分别为每个节点赋值初始特征;步骤3、在每个更新时刻向无向拓扑结构中加入新的节点,对新节点的初始特征进行赋值并更新已有节点的特征;对更新后的每个节点的特征进行融合,得到各个已有节点的融合后特征;步骤4、根据节点特征对区块链网络的脆弱性进行检测。本发明专利技术可以应用于区块链网络安全检测。

【技术实现步骤摘要】

本专利技术属于区块链网络的安全检测,具体涉及一种基于节点评估和动态更新的区块链网络脆弱性检测方法及系统


技术介绍

1、当今,区块链技术已经成为数字化时代的重要支柱,得到了非常迅速的发展,被广泛应用于金融、供应链、物联网等领域,其分布式、去中心化和不可篡改的特性使其成为数据存储和交换的理想解决方案。随着区块链技术的发展,出现了私有链、联盟链、公链等应用场景,虽然它们在功能、实现方式等方面有所区别,但是基本的技术架构大同小异。区块链技术架构可划分为应用层、共识层、网络层、合约层和数据层五个层次。从近几年发生的安全事件来看,攻击者发起的攻击可以很好的被该技术架构划分开来,便于有针对性地进行研究。针对存在于区块链中的各种安全问题,相关研究已经取得了一定的进展,提出了多种检测方式。然而在区块链系统的脆弱性研究中,针对区块链合约层的安全检测方法较多,针对区块链网络层的安全检测相对较少。在区块链网络层中,攻击者可以伪造身份加入网络,利用系统中存在的漏洞控制网络层节点进而发起攻击,例如sybil攻击,eclipse攻击等。这些攻击会导致节点失去对整个网络的可见性,从而影本文档来自技高网...

【技术保护点】

1.基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述方法具体包括以下步骤:

2.根据权利要求1所述的基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述步骤一的具体过程为:

3.根据权利要求2所述的基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述节点属性特征的赋值方法为:

4.根据权利要求3所述的基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述节点信任关系特征的赋值方法为:

5.根据权利要求4所述的基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述节点阶层度...

【技术特征摘要】

1.基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述方法具体包括以下步骤:

2.根据权利要求1所述的基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述步骤一的具体过程为:

3.根据权利要求2所述的基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述节点属性特征的赋值方法为:

4.根据权利要求3所述的基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述节点信任关系特征的赋值方法为:

5.根据权利要求4所述的基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述节点阶层度量特征的赋值方法为:

6.根据权利要求5所述的基于节点评估和动态更新的区块链网络脆弱性检测方法,其特征在于,所述节点...

【专利技术属性】
技术研发人员:庄园孙国凯张硕孙建国
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:

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

1