一种基于锚点多空间尺度的智能合约漏洞检测及定位方法
申请号:CN202510483689
申请日期:2025-04-17
公开号:CN120408639A
公开日期:2025-08-01
类型:发明专利
摘要
一种基于锚点多空间尺度的智能合约漏洞检测及定位方法,它属于区块链网络的安全检测技术领域。本发明解决了现有方法对漏洞定位的准确性差且无法对漏洞产生原因进行解释的问题。本发明首先对字节码进行反汇编,将反汇编得到的操作码输出为控制流程图,并将控制流程图分割为多个实例,在每个实例上生成长度固定的多条锚链,并为每条锚链构建锚链特征;其次在空间尺度上将所有锚链的特征进行拼接,并在合约尺度和Block尺度上对锚链特征进行处理,识别出合约中的潜在漏洞;对每个实例中的单条锚链进行分析时,通过与合约尺度上的全局特征进行拼接,通过多层感知机定位漏洞位置;最后在指令尺度上实现漏洞定位。本发明方法可以应用于合约漏洞检测及定位。
技术关键词
智能合约漏洞
语义特征
锚链
定位方法
矩阵
节点
多层感知机
检测器
锚点
非线性特征
注意力
编码
指令
元素
尺寸
分支
网络