基于深度学习的智能合约漏洞检测方法综述 您所在的位置:网站首页 智能合约特性是什么 基于深度学习的智能合约漏洞检测方法综述

基于深度学习的智能合约漏洞检测方法综述

2023-04-16 04:13| 来源: 网络整理| 查看: 265

Abstract:

Smart contracts are one of the three major characteristics of blockchain, and they are also areas where blockchain has application value and flexibility. In essence, a smart contract is a piece of code implemented in a specific scripting language, which inevitably has the risk of security vulnerabilities. How to accurately and timely detect the vulnerabilities of various smart contracts has become the focus and hot spot of blockchain security research. To detect vulnerabilities in smart contracts, researchers have proposed various analysis methods, including symbolic execution, formal verification and fuzzing. With the rapid development of artificial intelligence technology, more and more deep learning-based methods have been proposed and have achieved good results in several research areas. At present, deep learning-based smart contract vulnerability detection methods have not been investigated and analyzed in detail. This paper first briefly introduces the concept of smart contracts and security events related to smart contract vulnerabilities, then introduces the commonly used smart contract features in deep learning-based methods, and describes the deep learning models commonly used in smart contract vulnerability detection. In addition, in order to further promote the research of deep learning-based smart contract vulnerability detection methods, the recent deep learning-based smart contract vulnerability detection methods are summarized and classified according to their feature extraction forms, and are analyzed and introduced from three perspectives: text processing, static analysis and image processing. Finally, the challenges and future research directions in this field are summarized.



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有