• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

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

Deep learning-based methodology for vulnerability detection in smart contracts.

作者信息

Wang Zhibo, Guoming Liu, Xu Hongzhen, You Shengyu, Ma Han, Wang Hongling

机构信息

College of Information Engineering, East China University of Technology, Nanchang, Jiangxi, China.

Department of Computer Science and Technology, East China University of Technology, Nanchang, Jiangxi, China.

出版信息

PeerJ Comput Sci. 2024 Sep 26;10:e2320. doi: 10.7717/peerj-cs.2320. eCollection 2024.

DOI:10.7717/peerj-cs.2320
PMID:39678274
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11639203/
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.

摘要

智能合约在数字资产的处理和管理中起着至关重要的作用,其中漏洞可能导致严重的安全问题和财务损失。当前的检测技术在很大程度上仅限于识别单个漏洞,并且缺乏对智能合约中可能共存的多个漏洞的全面识别能力。为应对这一挑战,我们提出了一种新颖的多标签漏洞检测模型,该模型将抽取式摘要方法与深度学习相结合,称为Ext-ttg。该模型首先使用抽取式摘要方法对数据进行预处理,然后部署定制的深度学习模型来检测智能合约中的漏洞。实验结果表明,我们的方法在各项指标上均取得了值得称赞的性能,证明了所提方法在智能合约多漏洞检测任务中的有效性。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/efb0991e3337/peerj-cs-10-2320-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/40da230cb2a3/peerj-cs-10-2320-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/0ea9b6e54f37/peerj-cs-10-2320-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/6a88e1d16661/peerj-cs-10-2320-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/87883715b708/peerj-cs-10-2320-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/a8a0e37a318c/peerj-cs-10-2320-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/7266533d7def/peerj-cs-10-2320-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/efb0991e3337/peerj-cs-10-2320-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/40da230cb2a3/peerj-cs-10-2320-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/0ea9b6e54f37/peerj-cs-10-2320-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/6a88e1d16661/peerj-cs-10-2320-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/87883715b708/peerj-cs-10-2320-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/a8a0e37a318c/peerj-cs-10-2320-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/7266533d7def/peerj-cs-10-2320-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/87f8/11639203/efb0991e3337/peerj-cs-10-2320-g007.jpg

相似文献

1
Deep learning-based methodology for vulnerability detection in smart contracts.基于深度学习的智能合约漏洞检测方法。
PeerJ Comput Sci. 2024 Sep 26;10:e2320. doi: 10.7717/peerj-cs.2320. eCollection 2024.
2
Deep learning-based solution for smart contract vulnerabilities detection.基于深度学习的智能合约漏洞检测解决方案。
Sci Rep. 2023 Nov 16;13(1):20106. doi: 10.1038/s41598-023-47219-0.
3
Smart Contract Vulnerability Detection Based on Deep Learning and Multimodal Decision Fusion.基于深度学习和多模态决策融合的智能合约漏洞检测
Sensors (Basel). 2023 Aug 18;23(16):7246. doi: 10.3390/s23167246.
4
CBGRU: A Detection Method of Smart Contract Vulnerability Based on a Hybrid Model.CBGRU:一种基于混合模型的智能合约漏洞检测方法。
Sensors (Basel). 2022 May 7;22(9):3577. doi: 10.3390/s22093577.
5
Taxonomic insights into ethereum smart contracts by linking application categories to security vulnerabilities.通过将应用类别与安全漏洞相关联,深入了解以太坊智能合约的分类学。
Sci Rep. 2024 Oct 8;14(1):23433. doi: 10.1038/s41598-024-73454-0.
6
Smart Contract Vulnerability Detection Model Based on Multi-Task Learning.基于多任务学习的智能合约漏洞检测模型。
Sensors (Basel). 2022 Feb 25;22(5):1829. doi: 10.3390/s22051829.
7
Enhancing smart contract security using a code representation and GAN based methodology.使用基于代码表示和生成对抗网络的方法增强智能合约安全性。
Sci Rep. 2025 May 3;15(1):15532. doi: 10.1038/s41598-025-99267-3.
8
SPCBIG-EC: A Robust Serial Hybrid Model for Smart Contract Vulnerability Detection.SPCBIG-EC:一种用于智能合约漏洞检测的健壮串行混合模型。
Sensors (Basel). 2022 Jun 19;22(12):4621. doi: 10.3390/s22124621.
9
Automatic Recommender System of Development Platforms for Smart Contract-Based Health Care Insurance Fraud Detection Solutions: Taxonomy and Performance Evaluation.基于智能合约的医疗保险欺诈检测解决方案的开发平台自动推荐系统:分类法与性能评估。
J Med Internet Res. 2024 Oct 18;26:e50730. doi: 10.2196/50730.
10
Intelligent classification of computer vulnerabilities and network security management system: Combining memristor neural network and improved TCNN model.计算机漏洞智能分类与网络安全管理系统:结合忆阻器神经网络与改进的TCNN模型
PLoS One. 2025 Jan 27;20(1):e0318075. doi: 10.1371/journal.pone.0318075. eCollection 2025.

本文引用的文献

1
Smart Contract Vulnerability Detection Model Based on Multi-Task Learning.基于多任务学习的智能合约漏洞检测模型。
Sensors (Basel). 2022 Feb 25;22(5):1829. doi: 10.3390/s22051829.
2
Long short-term memory.长短期记忆
Neural Comput. 1997 Nov 15;9(8):1735-80. doi: 10.1162/neco.1997.9.8.1735.