信息安全研究 ›› 2026, Vol. 12 ›› Issue (11): 993-1000.DOI: 10.12379/j.issn.2096-1057.2026.11.03
• • 上一篇
龚一轩,吴恺旻,马海梁
Gong Yixuan, Wu Kaimin, Ma Hailiang
摘要: 随着区块链技术的快速发展,智能合约漏洞检测已成为保障区块链系统安全的关键环节。现有方法通过将字节码转化为图结构并利用图神经网络进行特征学习,但对源码语义与结构特征的利用不足。为此,本文提出了一种融合抽象语法树(Abstract Syntax Tree,AST)语义特征与控制流图(Control Flow Graph,CFG)结构特征的漏洞检测框架(Smart Contract Vulnerability Detection Framework based on AST and CFG Fusion,ACF-VDF)。该方法基于智能合约源代码构建AST,并得到表征语法层级和语义信息的语法特征向量;再将合约字节码转化为CFG,结合全局池化和节点特征提取,生成反映执行路径与结构关系的结构特征向量。二者联合建模,输入到基于Transformer编码器的深度神经网络分类器中,实现对智能合约漏洞的检测。实验结果表明,该方法在F1值上较七种现有主流检测方法提升了2.10%~34.28%,显著提高了漏洞检测的准确率与泛化能力。
中图分类号: