中文

面向以太坊的双视图感知智能合约漏洞检测

密码学与安全 2024-07-02 v1 机器学习

摘要

以太坊技术的广泛应用为传统行业带来了技术创新。作为以太坊的核心应用之一,智能合约利用多样化的合同代码来满足各种功能需求并获得广泛应用。然而,智能合约的non-tamperability以及由自然缺陷或人为错误导致的漏洞,给区块链安全带来了前所未有的挑战。因此,为确保区块链技术的健康发展和区块链社区的稳定性,研究智能合约漏洞检测技术尤为重要。本文提出了一个名为DVDet的Dual-view Aware Smart Contract Vulnerability Detection Framework。该框架最初将智能合约的源代码和字节码转换为加权图和控制流序列,从两个视角捕获潜在风险特征并进行整合,以实现有效的合同漏洞检测。在以太坊数据集上进行的全面实验表明,我们的方法在检测漏洞方面优于其他方法。

关键词

引用

@article{arxiv.2407.00336,
  title  = {Dual-view Aware Smart Contract Vulnerability Detection for Ethereum},
  author = {Jiacheng Yao and Maolin Wang and Wanqi Chen and Chengxiang Jin and Jiajun Zhou and Shanqing Yu and Qi Xuan},
  journal= {arXiv preprint arXiv:2407.00336},
  year   = {2024}
}

备注

Accepted by International Conference on Blockchain and Trustworthy Systems 2024