中文

WANA:基于 Wasm 字节码符号执行的跨平台智能合约漏洞检测

软件工程 2020-08-06 v2

摘要

许多流行的区块链平台支持智能合约以构建去中心化应用。然而,智能合约中的漏洞已给最终用户带来严重财务损失。对于 EOSIO 区块链平台,有效的漏洞检测工具仍然有限。此外,现有的漏洞检测工具仅能支持单一区块链平台。本工作中,我们提出 WANA,一种基于 WebAssembly 字节码符号执行的跨平台智能合约漏洞检测工具。此外,WANA 提出了一组测试预言机,基于 WebAssembly 字节码分析来检测 EOSIO 和以太坊智能合约中的漏洞。我们的实验分析表明,WANA 能够高效且有效地检测 EOSIO 和以太坊智能合约中的漏洞。

关键词

引用

@article{arxiv.2007.15510,
  title  = {WANA: Symbolic Execution of Wasm Bytecode for Cross-Platform Smart Contract Vulnerability Detection},
  author = {Dong Wang and Bo Jiang and W. K. Chan},
  journal= {arXiv preprint arXiv:2007.15510},
  year   = {2020}
}

备注

12pages, 11 figures, 4 tables