首个以太坊虚拟机(EVM)反编译器启动
以太坊行情:根据以太坊交易平台火币网行情显示,截至北京时间7月28日12点,以太坊价格为1393.9元人民币。火币网以太坊今日开盘价格为1383.1元,目前最高价格为1407.82元,最低价格为1375元,涨幅0.78%。
ETH以太坊行情小时图来自火币网
行业新闻
以太坊开发者创建了新的以太坊虚拟机(EVM)反编译器,旨在将智能合约恢复为源代码。
本周四(7月27日)在拉斯维加斯举行的DefCon黑客大会上,网络安全创业公司Comae Technologies创始人宣布了开源EVM反编译器设计,目的是为了更容易识别以太坊智能合约中的漏洞。
据介绍,当以太坊遭遇攻击时,智能合约的代码会被黑客篡改,而此次发布的反编译器(名为“ Porosity”)可以帮助开发人员将EVM字节码恢复到原来的状态。
Porosity开发商和Comae的创始人Matt Suiche表示:
“我试图通过编写一个反编译器来解决源代码问题,而无需通过逆向工程访问实际的源代码。”09
此外,Porosity现在与摩根大通针对企业级解决方案创建的开源社区区块链进行了整合,现在可以在银行Github页面找到。
在摩根大通内部工程师的测试下,预计Porosity和Quorum将被打包在一起以帮助运行实时的智能合约安全检查。该软件将直接集成到Go-language ethereum实现geth“out-out”中,将私有网络的安全和修补流程与正式治理模型相结合。
摩根大通的区块链负责人Amber Baldet描述了反编译技术的重要性,他表示:
“Porosity是第一个从以太坊虚拟机字节代码生成的人类可读的Solidity语法智能合约反编译器。”
及时雨
虽然Suiche说他是区块链的新一员,但这位曾将自己的初创公司卖给VMware的连续创业家,已经准备好了建立反编译器。
作为一名逆向工程师,Suiche很熟悉如何从产品入手,并找出如何将其分解为最基本的部分。
所以在今年2月份,当他开始深入研究以太坊的智能合约时,他几乎不小心把反编译器作为他个人研究的一部分。
随着Porosity的推出,在一个月内,为CoinDash,Parity 和Veritaseum撰写的无偿智能合约全部被黑客入侵,Suiche认为他所选择的行业是逆向工程师,将会看到需求的增加。他说:
“以太坊的安全社区将会壮大,未来我们将会看到越来越多的逆向工程师加入进来。”
反编译业务
尽管如此,驱动反编译器使用的商业动机远远要不只是保证资金安全的需求大。
根据客户软件提供商和网络安全顾问公司ITBS LLC的首席执行官Alex Rass的说法,由于漏洞通常在一项智能合约实施后很长时间被发现,EVM的反编译器也可以让投资者放心。
根据Rass的说法,在大多数“主要”编程语言中,反编译器都是通用的,部分原因是它们有助于投资者保证他们所投资的是被正确使用的东西。
Rass说:“通过使用反编译软件,稍微有点脑筋的人都能够提取智能合约的二进制代码,查看这个合约,向投资者提供他们购买的东西。”
来源:金色财经