计算机技术与发展2023,Vol.33Issue(2) :110-118.DOI:10.3969/j.issn.1673-629X.2023.02.017

以太坊智能合约的漏洞自动化修复技术研究

Research on Automatic Vulnerability Repair Technology of Smart Contracts on Ethereum

傅紫薇 沈子牛 陈云芳 张伟
计算机技术与发展2023,Vol.33Issue(2) :110-118.DOI:10.3969/j.issn.1673-629X.2023.02.017

以太坊智能合约的漏洞自动化修复技术研究

Research on Automatic Vulnerability Repair Technology of Smart Contracts on Ethereum

傅紫薇 1沈子牛 1陈云芳 1张伟1
扫码查看

作者信息

  • 1. 南京邮电大学 计算机学院,江苏 南京 210023
  • 折叠

摘要

以太坊等公链上的智能合约可以实现各种去中心化应用,但频发的安全事件导致用户的财产遭受威胁.智能合约安全问题极大地影响用户对去中心化应用的信任度,且链上信息具有不可篡改的特性,使得智能合约在部署前的安全审计和漏洞修复过程必不可少,但当前的安全研究大多聚焦于智能合约漏洞检测技术.文章首先介绍了智能合约相关背景并比较了其与传统应用程序的差异,提出了包含漏洞识别和补丁生成两大关键步骤的智能合约部署前漏洞自动化修复流程,然后分析并阐述了常见的漏洞类型和漏洞检测技术,深入讨论了基于字节码和源码生成智能合约常见漏洞补丁的研究进展,最后对智能合约漏洞补丁生成技术面临的有效性、成本、可扩展性等性能问题以及漏洞自动修复技术的未来方向进行了展望.

关键词

区块链安全/以太坊/智能合约/漏洞检测/自动化修复

引用本文复制引用

基金项目

国家重点研发计划(2019YFB2101700)

出版年

2023
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
被引量1
参考文献量9
段落导航相关论文