计算机科学
脆弱性(计算)
人工智能
智能合约
安全性令牌
机器学习
人工神经网络
特征(语言学)
脆弱性评估
计算机安全
心理学
语言学
心理弹性
哲学
心理治疗师
块链
作者
Z.J Wei,Weining Zheng,Xiaohong Su,Wenxin Tao,Tiantian Wang
标识
DOI:10.1007/978-3-031-44216-2_20
摘要
As blockchain technology advances, the security of smart contracts has become increasingly crucial. However, most of smart contract vulnerability detection tools available on the market currently rely on artificial-predefined vulnerability rules, which result in suboptimal generalization ability and detection accuracy. Deep learning-based methods usually treat smart contracts as token sequences, which limit the utilization of structural information and the integration of artificial rules. To mitigate these issues, we propose a novel smart contract vulnerability detection method. First, we propose an approach for constructing contract graph to capture vital structural information, such as control- and data- flow. Then, we employ a Wide & Deep learning model to integrate the structural feature, sequencial feature, and artificial rules for smart contract vulnerability detection. Extensive experiments show that the proposed method performs exceptionally well in detecting four different types of vulnerabilities. The results demonstrate that integrating structural information and artificial rules can significantly improve the effectiveness of smart contract vulnerability detection.
科研通智能强力驱动
Strongly Powered by AbleSci AI