软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2022年第8期:智能合约安全漏洞检测技术研究综述

发布日期:

作者:钱鹏,刘振广,何钦铭,黄步添,田端正,王勋

单位:钱鹏,浙江工商大学 计算机与信息工程学院, 浙江 杭州 31001811,刘振广,浙江工商大学 计算机与信息工程学院, 浙江 杭州 310018;浙江大学 计算机科学与技术学院, 浙江 杭州 31005802,何钦铭,浙江大学 计算机科学与技术学院, 浙江 杭州 31005803,黄步添,浙江大学 计算机科学与技术学院, 浙江 杭州 31005804,田端正,浙江工商大学 计算机与信息工程学院, 浙江 杭州 31001805,王勋,浙江工商大学 计算机与信息工程学院, 浙江 杭州 31001806

关键词:区块链;智能合约;以太坊;漏洞检测;自动化工具

基金:国家重点研发计划(2017YFB1401300,2017YFB1401304);浙江省自然科学基金(LQ19F020001);国家自然科学基金(61902348);浙江省重点研发计划(2021C01104)

智能合约是区块链技术最成功的应用之一,为实现各式各样的区块链现实应用提供了基础,在区块链生态系统中处于至关重要的地位.然而,频发的智能合约安全事件不仅造成了巨大的经济损失,而且破坏了基于区块链的信用体系,智能合约的安全性和可靠性成为国内外研究的新关注点.首先从Solidity代码层、EVM执行层、区块链系统层这3个层面介绍了智能合约常见的漏洞类型和典型案例;继而,从形式化验证法、符号执行法、模糊测试法、中间表示法、深度学习法这5类方法综述了智能合约漏洞检测技术的研究进展,针对现有漏洞检测方法的可检测漏洞类型、准确率、时间消耗等方面进行了详细的对比分析,并讨论了它们的局限性和改进思路;最后,根据对现有研究工作的总结,探讨了智能合约漏洞检测领域面临的挑战,并结合深度学习技术展望了未来的研究方向.

来源:2022年第8期

《软件学报》期刊编辑部

查看软件学报杂志2022年第8期

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员