paperbot · PL 论文追踪

全部论文 待读 收藏

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

重入漏洞检测与定位:一种基于深度学习的双阶段方法
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 3/10 · 该论文属于深度学习用于智能合约漏洞检测与定位,与机器学习+程序语言/安全方向有邻接关系,但不涉及用户核心关注的 Agentic/LLM 程序静态分析、浮点或贝叶斯程序分析,也未使用 LLM/Agent 改进静态分析,因此匹配度较低。引用 62 inbox
Zhuo Zhang, Yan Lei, Meng Yan, Yue Yu, Jiachi Chen, Shangwen Wang, Xiaoguang Mao
crossref: 2026-09-12

AI 速览

一句话:提出双阶段深度学习方法,在检测智能合约重入漏洞的同时定位导致漏洞的可疑语句。

智能合约被广泛用于区块链上的金融与商业交易自动化,在降低信任成本的同时,也因大量部署而暴露出多种漏洞。随着深度学习的发展,近期许多工作将深度学习用于部署前的漏洞检测,在判断智能合约是否存在漏洞方面取得了较好效果,但在定位导致所检出漏洞的可疑语句上仍不理想。针对这一问题,本文提出一种基于深度学习的双阶段方法,用于重入漏洞的检测与定位:第一阶段完成合约级漏洞判定,第二阶段在此基础上进一步定位应承担责任的可疑语句,以提升定位的准确性。摘要未给出具体模型结构与实验评估数据。

问题
已有基于深度学习的漏洞检测方法能较好判断智能合约是否存在漏洞,但难以准确指出导致漏洞的可疑语句,定位效果不理想。
方法
采用基于深度学习的双阶段方法:先进行重入漏洞检测,再在检测结果基础上定位可疑语句。
评估
摘要未描述具体数据集、基线或实验结果。
原文摘要(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.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7191,
  title = {Reentrancy Vulnerability Detection and Localization: A Deep Learning Based Two-phase Approach},
  author = {Zhuo Zhang and Yan Lei and Meng Yan and Yue Yu and Jiachi Chen and Shangwen Wang and Xiaoguang Mao},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3560428}
}