报告指出34,000份以太坊智能合约存在安全漏洞

Unknown view 34 2018-2-24 08:26
share to
Scan QR code with WeChat

报告指出34,000份以太坊智能合约存在安全漏洞 (1)

暴走时评:研究者发布报告指出,分析了将近一百万份智能合约,发现大约3.4%的智能合约存在安全漏洞。而且以太币资金损失早就有案例,去年的Parity钱包漏洞就成为一个典型案例。

翻译:Annie_Xu

包含440万个以太币的34,000多份以太坊智能合约可能存在容易被攻击的漏洞。这是新加坡和英国几位研究员得出的结论。他们的技术报告目前还在同行评审中,指出由于智能合约编码不完善,存在数个漏洞,导致数百万美元的以太币暴露在风险中。

智能合约仅仅与创建者一样智能

上周新加坡和英国学生发布研究报告采用挑衅的标题,“大规模发现贪婪、浪费、自杀式合约”(Finding The Greedy, Prodigal, and Suicidal Contracts at Scale)。作者已经深挖以太坊智能合约,“发现合约要么无限期锁定资金或者随意暴露给任意用户,要么可以被任何人杀死”。后面一个缺陷正是去年十一月Parity钱包的遭遇。

依赖没有完成独立审计的智能合约危险性早就有记录。去年代码问题就导致5亿美元损失,一半金额涉及以太币。最臭名昭著的案例是Parity漏洞导致1.68亿美元的以太币永久不可获取,此外还有大量小型事故,发现了没经验或者马虎的开发员。

沧海一粟

报告作者宣称,已经用工具分析几乎一百万份智能合约,发现其中34,200存在漏洞,2,365属于著名项目。意味着,大约3.4%的全部智能合约可能存在被攻击、被违反或者利用的风险。研究中标注为存在问题的一个智能合约,“可以提取的最大以太币数量接近4,905个”,价值440万美元。

报告说,“此外,目前6,239个以太币锁定在事后生效的区块链合约中,其中313个以太币已经发送到杀死而无效的合约”。报告故意省略了这些做了风险标注的智能合约身份,但是几乎1/20的合约存在漏洞,450万美元以太币的奖池等待着,下定决心的攻击者有充足的理由考虑到这个研究。

作者:Kai Sedgwick | 编译者:Annie_Xu | 来源:News.bitcoin

btcfans公众号

Scan QR code with WeChat

From the Internet
Disclaimer:

Previous: 加密货币洗钱案例在日本占比0.17% Next: 前ETF行业专家Matt Hougan:比特币是价值数万亿美元的机遇

Related