Deep learning-based methodology for vulnerability detection in smart contracts

被引:0
|
作者
Wang, Zhibo [1 ]
Guoming, Liu [2 ]
Xu, Hongzhen [1 ]
You, Shengyu [3 ]
Ma, Han [2 ]
Wang, Hongling [1 ]
机构
[1] East China Univ Technol, Coll Informat Engn, Nanchang, Jiangxi, Peoples R China
[2] East China Univ Technol, Dept Comp Sci & Technol, Nanchang, Jiangxi, Peoples R China
[3] East China Univ Technol, Sch Software, Nanchang, Jiangxi, Peoples R China
关键词
Smart contracts; Vulnerability detection; Multi-label classification; Extractive summarization;
D O I
10.7717/peerj-cs.2320
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Smart contracts play an essential role in the handling and management of digital assets, where vulnerabilities can lead to severe security issues and financial losses. Current detection techniques are largely limited to identifying single vulnerabilities and lack comprehensive identification capabilities for multiple vulnerabilities that may coexist in smart contracts. To address this challenge, we propose a novel multi-label vulnerability detection model that integrates extractive summarization methods with deep learning, referred to as Ext-ttg. The model begins by preprocessing the data using an extractive summarization approach, followed by the deployment of a custombuilt deep learning model to detect vulnerabilities in smart contracts. Experimental results demonstrate that our method achieves commendable performance across various metrics, establishing the effectiveness of the proposed approach in the multi- vulnerability detection tasks within smart contracts.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] A Review of Deep Learning-Based Vulnerability Detection Tools for Ethernet Smart Contracts
    Wu, Huaiguang
    Peng, Yibo
    He, Yaqiong
    Fan, Jinlin
    [J]. CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2024, 140 (01): : 77 - 108
  • [2] SmartMixModel: Machine Learning-based Vulnerability Detection of Solidity Smart Contracts
    Shakya, Supriya
    Mukherjee, Arnab
    Halder, Raju
    Maiti, Abyayananda
    Chaturvedi, Amrita
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 37 - 44
  • [3] Vulnerability Detection in Smart Contracts Using Deep Learning
    Gopali, Saroj
    Khan, Zulfiqar Ali
    Chhetri, Bipin
    Karki, Bimal
    Namin, Akbar Siami
    [J]. 2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1249 - 1255
  • [4] DL4SC: a novel deep learning-based vulnerability detection framework for smart contracts
    Yang Liu
    Chao Wang
    Yan Ma
    [J]. Automated Software Engineering, 2024, 31
  • [5] DL4SC: a novel deep learning-based vulnerability detection framework for smart contracts
    Liu, Yang
    Wang, Chao
    Ma, Yan
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (01)
  • [6] VSCL: Automating Vulnerability Detection in Smart Contracts with Deep Learning
    Mi, Feng
    Wang, Zhuoyi
    Zhao, Chen
    Guo, Jinghui
    Ahmed, Fawaz
    Khan, Latifur
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [7] DeeSCVHunter: A Deep Learning-Based Framework for Smart Contract Vulnerability Detection
    Yu, Xingxin
    Zhao, Haoyue
    Hou, Botao
    Ying, Zonghao
    Wu, Bin
    [J]. 2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [8] A Multimodal Deep Learning Approach for Efficient Vulnerability Detection in Smart Contracts
    Le Cong Trinh
    Vu Trung Kien
    Trinh Minh Hoang
    Nguyen Huu Quyen
    Nghi Hoang Khoa
    Phan The Duy
    Van-Hau Pham
    [J]. IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 3421 - 3426
  • [9] Smart Contracts Vulnerability Classification Through Deep Learning
    Rossini, Martina
    Zichichi, Mirko
    Ferretti, Stefano
    [J]. PROCEEDINGS OF THE TWENTIETH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS, SENSYS 2022, 2022, : 1229 - 1230
  • [10] VulDeePecker: A Deep Learning-Based System for Vulnerability Detection
    Li, Zhen
    Zou, Deqing
    Xu, Shouhuai
    Ou, Xinyu
    Jin, Hai
    Wang, Sujuan
    Deng, Zhijun
    Zhong, Yuyi
    [J]. 25TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2018), 2018,