VulnSense:基于图神经网络和语言模型的以太坊智能合约高效漏洞检测
原文中文,约600字,阅读约需2分钟。
📝
内容提要
VulnSense是一种基于图形和自然语言处理模型的多模态学习方法,用于高效地检测以太坊智能合约中的漏洞。该框架整合了三种智能合约特征,并使用多种模型进行分析,最终使用全连接层来预测漏洞。实验证明,该方法在三类易受攻击智能合约上达到了77.96%的平均准确率。
🎯
关键要点
-
VulnSense是一种基于图形和自然语言处理模型的多模态学习方法。
-
该框架用于高效检测以太坊智能合约中的漏洞。
-
整合了源代码、操作码序列和字节码提取的控制流图等三种智能合约特征。
-
使用BERT、BiLSTM和GNN模型提取和分析特征。
-
最终通过全连接层预测智能合约中的漏洞。
-
在三个数据集上进行实验,验证了方法的有效性。
-
该方法在三类易受攻击智能合约上达到了77.96%的平均准确率。
-
超越了现有单特征或单模型深度学习技术的准确性和效果限制。
🏷️