摘要
一种基于锚点多空间尺度的智能合约漏洞检测及定位方法,它属于区块链网络的安全检测技术领域。本发明解决了现有方法对漏洞定位的准确性差且无法对漏洞产生原因进行解释的问题。本发明首先对字节码进行反汇编,将反汇编得到的操作码输出为控制流程图,并将控制流程图分割为多个实例,在每个实例上生成长度固定的多条锚链,并为每条锚链构建锚链特征;其次在空间尺度上将所有锚链的特征进行拼接,并在合约尺度和Block尺度上对锚链特征进行处理,识别出合约中的潜在漏洞;对每个实例中的单条锚链进行分析时,通过与合约尺度上的全局特征进行拼接,通过多层感知机定位漏洞位置;最后在指令尺度上实现漏洞定位。本发明方法可以应用于合约漏洞检测及定位。
技术关键词
智能合约漏洞
语义特征
锚链
定位方法
矩阵
节点
多层感知机
检测器
锚点
非线性特征
注意力
编码
指令
元素
尺寸
分支
网络
系统为您推荐了相关专利信息
无人机正射图像
三维模型
随机梯度下降
计算机视觉软件
无人机拍摄视频
装车管理方法
语义关联度
选煤厂
装车管理系统
融合特征
遥感影像分割
纠错方法
语义特征
遥感影像数据
特征提取模块
视频摘要生成方法
动态时间规整
语义
视觉特征
文本