arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2104.06540cs.CR
收藏

Coinbugs:枚举常见的区块链实现级漏洞

Coinbugs: Enumerating Common Blockchain Implementation-Level Vulnerabilities

Aleksandar Kircanski, Terence Tarvis

摘要:

大量的工作一直致力于调查和系统化以太坊智能合约安全漏洞类。然而,在调查比特币存在的第一个十年期间发现的基本PoW区块链节点实现中常见的实现级安全漏洞时,文献中存在差距。本文试图填补这一空白。特别是,如果通过验证和生成新块来参与网络的软件是从头开始开发的,那么WCGW - What Could Go Wrong?列出了10大错误类型类别,并为每个类别链接了已知的示例。中本聪论文所设计的区块链令人兴奋,并引入了几个安全研究人员感兴趣的新颖错误类。本文针对的是安全测试人员,旨在从区块链安全审查和区块链开发人员开始,作为常见陷阱的参考。

英文摘要:

A good amount of effort has been dedicated to surveying and systematizing Ethereum smart contract security bug classes. There is, however, a gap in literature when it comes to surveying implementation-level security bugs that commonly occur in basic PoW blockchain node implementations, discovered during the first decade of Bitcoin's existence. This paper attempts to fill this void. In particular, if software which participates in a network by validating and generating new blocks is developed from scratch, WCGW - What Could Go Wrong? Ten broad bug type categories are listed and for each category, known examples are linked. Blockchain, as designed by the Satoshi's paper is exciting and introduces several novel bug classes which are interesting to security researchers. The paper is aimed at security testers aiming to start out in blockchain security reviews and blockchain developers as a reference on common pitfalls.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑