A Smart Contract Vulnerability Detection Method Based on Heterogeneous Contract Semantic Graphs and Pre-Training Techniques

被引:0
|
作者
Zhang, Jie [1 ]
Lu, Gehao [1 ]
Yu, Jia [1 ]
机构
[1] Yunnan Univ, Sch Informat Sci & Engn, Kunming 650500, Peoples R China
关键词
smartcontracts; vulnerability detection; heterogeneous contract semantic graphs; pre-training techniques;
D O I
10.3390/electronics13183786
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of smart contracts in areas such as finance, supply chain management, and the Internet of Things has significantly advanced blockchain technology. However, once deployed on the blockchain, smart contracts cannot be modified or revoked. Any vulnerabilities can lead to severe economic losses and data breaches, making pre-deployment vulnerability detection critically important. Traditional smart contract vulnerability detection methods suffer from low accuracy and limited reusability across different scenarios. To enhance detection capabilities, this paper proposes a smart contract vulnerability detection method based on heterogeneous contract semantic graphs and pre-training techniques. Compared to the conventional graph structures used in existing methods, heterogeneous contract semantic graphs contain richer contract information. By integrating these with pre-trained models, our method exhibits stronger vulnerability capture and generalization capabilities. Experimental results show that this method has improved the accuracy, recall, precision, and F1 value in the detection of four widely existing and harmful smart contract vulnerabilities compared with existing methods, which greatly improves the detection ability of smart contract vulnerabilities.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Peculiar: Smart Contract Vulnerability Detection Based on Crucial Data Flow Graph and Pre-training Techniques
    Wu, Hongjun
    Zhang, Zhuo
    Wang, Shangwen
    Lei, Yan
    Lin, Bo
    Qin, Yihao
    Zhang, Haoyu
    Mao, Xiaoguang
    2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 378 - 389
  • [2] Smart contract vulnerability detection method based on pre-training and novel timing graph neural network
    Zhuang, Yuan
    Fan, Zekai
    Wang, Cheng
    Sun, Jianguo
    Li, Yaolin
    Tongxin Xuebao/Journal on Communications, 2024, 45 (09): : 101 - 114
  • [3] MVD-HG: multigranularity smart contract vulnerability detection method based on heterogeneous graphs
    Xu, Jingjie
    Wang, Ting
    Lv, Mingqi
    Chen, Tieming
    Zhu, Tiantian
    Ji, Baiyang
    CYBERSECURITY, 2024, 7 (01):
  • [4] An Efficient Smart Contract Vulnerability Detector Based on Semantic Contract Graphs Using Approximate Graph Matching
    Zhang, Yingli
    Ma, Jiali
    Liu, Xin
    Ye, Guodong
    Jin, Qun
    Ma, Jianhua
    Zhou, Qingguo
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24) : 21431 - 21442
  • [5] Particle Swarm Algorithm for Smart Contract Vulnerability Detection Based on Semantic Web
    Feng, Tao
    Cui, Yuyang
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2024, 20 (01)
  • [6] Multi-label Detection Method for Smart Contract Vulnerabilities Based on Expert Knowledge and Pre-training Technology
    Jiang, Chi
    Sun, Guojin
    Shen, Jinqing
    Yue, Binglei
    Zhang, Yin
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT V, 2024, 14491 : 299 - 312
  • [7] RTMS: A Smart Contract Vulnerability Detection Method Based on Feature Fusion and Vulnerability Correlations
    Gao, Gaimei
    Li, Zilu
    Jin, Lizhong
    Liu, Chunxia
    Li, Junji
    Meng, Xiangqi
    ELECTRONICS, 2025, 14 (04):
  • [8] A Survey of Vulnerability Detection Techniques by Smart Contract Tools
    Khan, Zulfiqar Ali
    Namin, Akbar Siami
    IEEE ACCESS, 2024, 12 : 70870 - 70910
  • [9] CBGRU: A Detection Method of Smart Contract Vulnerability Based on a Hybrid Model
    Zhang, Lejun
    Chen, Weijie
    Wang, Weizheng
    Jin, Zilong
    Zhao, Chunhui
    Cai, Zhennao
    Chen, Huiling
    SENSORS, 2022, 22 (09)
  • [10] MANDO-HGT: Heterogeneous Graph Transformers for Smart Contract Vulnerability Detection
    Nguyen, Hoang H.
    Nhat-Minh Nguyen
    Xie, Chunyao
    Ahmadi, Zahra
    Kudendo, Daniel
    Thanh-Nam Doan
    Jiang, Lingxiao
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 334 - 346