Litcius/Paper detail

Reentrancy Vulnerability Detection and Localization: A Deep Learning Based Two-phase Approach

Zhuo Zhang, Yan Lei, Meng Yan, Yue Yu, Jiachi Chen, Shangwen Wang, Xiaoguang Mao

202256 citationsDOIOpen Access PDF

Abstract

Smart contracts have been widely and rapidly used to automate financial and business transactions together with blockchains, helping people make agreements while minimizing trusts. With millions of smart contracts deployed on blockchain, various bugs and vulnerabilities in smart contracts have emerged. Following the rapid development of deep learning, many recent studies have used deep learning for vulnerability detection to conduct security checks before deploying smart contracts. These approaches show effective results on detecting whether a smart contract is vulnerable or not whereas their results on locating suspicious statements responsible for the detected vulnerability are still unsatisfactory.

Topics & Concepts

Vulnerability (computing)Computer securityDeep learningComputer scienceSmart contractVulnerability assessmentArtificial intelligenceBlockchainPsychologyPsychological resiliencePsychotherapistBlockchain Technology Applications and SecurityAdvanced Malware Detection TechniquesAdversarial Robustness in Machine Learning