一种区块链恶意攻击实时监测方法、系统、程序产品技术方案

技术编号:43364783 阅读:15 留言:0更新日期:2024-11-19 17:47
本申请属于一种监测方法,针对现有的区块链安全研究缺乏恶意攻击实时监控手段,无法避免产生真实损失的技术问题,提供一种区块链恶意攻击实时监测方法、系统、程序产品,借助恶意攻击合约检测器确定当前区块链是否受到恶意攻击,其中,恶意攻击合约检测器依次对监听的合约进行预训练、特征编码和分类,完成监测。本申请的监测方法支持区块链实时交易监测和历史交易监测两种方式,实时交易监测可获得最新创建的智能合约,能够在恶意合约创建之初,及时对恶意合约进行监测,历史交易监测支持对任意区块区间创建的合约进行监测。

【技术实现步骤摘要】

本申请属于一种监测方法,具体涉及一种区块链恶意攻击实时监测方法、系统、程序产品


技术介绍

1、目前,绝大多数的区块链安全研究都主要着眼于事前的安全审计与事后的追踪溯源。其中,事前的安全审计依赖于审计人员强大的代码审计能力,因此,不可避免地会遗漏某些严重的安全漏洞,导致区块链项目遭受严重损失;事后的追踪溯源依赖于对攻击事件的分析调用,主要目的是定位攻击者与追回损失,但效率并不高。综上,依然缺乏有效地恶意攻击实时监控手段,无法提前预警阻断,避免受害项目产生真实损失。


技术实现思路

1、本申请针对现有的区块链安全研究缺乏恶意攻击实时监控手段,无法避免产生真实损失的技术问题,提供一种区块链恶意攻击实时监测方法、系统、程序产品。

2、为了实现上述目的,本申请采用以下技术方案予以实现:

3、第一方面,本申请提出一种区块链恶意攻击实时监测方法,包括:

4、监听区块链实时创建的合约;

5、将实时监听的合约中的合约字节码输入至恶意攻击合约检测器,得到恶意攻击分类结果;

<本文档来自技高网...

【技术保护点】

1.一种区块链恶意攻击实时监测方法,其特征在于,包括:

2.根据权利要求1所述区块链恶意攻击实时监测方法,其特征在于,还包括:

3.根据权利要求2所述区块链恶意攻击实时监测方法,其特征在于,所述对合约操作码序列进行预训练,得到对应的特征向量,包括:

4.根据权利要求3所述区块链恶意攻击实时监测方法,其特征在于,对所述操作码词向量进行特征编码,包括:

5.根据权利要求4所述区块链恶意攻击实时监测方法,其特征在于,所述实时监听区块链实时创建的合约,包括:

6.根据权利要求5所述区块链恶意攻击实时监测方法,其特征在于,所述获取区块链上...

【技术特征摘要】

1.一种区块链恶意攻击实时监测方法,其特征在于,包括:

2.根据权利要求1所述区块链恶意攻击实时监测方法,其特征在于,还包括:

3.根据权利要求2所述区块链恶意攻击实时监测方法,其特征在于,所述对合约操作码序列进行预训练,得到对应的特征向量,包括:

4.根据权利要求3所述区块链恶意攻击实时监测方法,其特征在于,对所述操作码词向量进行特征编码,包括:

5.根据权利要求4所述区块链恶意攻击实时监测方法,其特征在于,所述实时监听区块链实时创建的合约,包括:

6.根据权利要求5所述区块链恶...

【专利技术属性】
技术研发人员:王海军吴昊胡宇睿吴殷彭晨阳刘烃
申请(专利权)人:西安交通大学
类型:发明
国别省市:

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

1