Deep learning-based methodology for vulnerability detection in smart contracts

Zhibo Wang,Liu Guoming,Hongzhen Xu,Shengyu You,Han Ma,Hongling Wang
DOI: https://doi.org/10.7717/peerj-cs.2320
2024-09-27
PeerJ Computer Science
Abstract: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 custom-built 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.
computer science, information systems, artificial intelligence, theory & methods
What problem does this paper attempt to address?