欧易下载

欧易交易所
欧易交易所APP官网下载

欧易交易所(OKX)是最老牌的比特、莱特、以太交易所,欧易交易平台支持OTC法币交易,支持微信、支付宝和银行卡转账,安全方便快捷,欧易下载官方APP链接。

首发 | Poly Network攻击事件分析

本文由Certik原创,授权“金色财经”首发,转载请注明出处。

“黑客拿着房主证明找物业拿钥匙,证明是假的,却从物业那里拿到了真的钥匙”

事件回顾

2021年8月10日,PolyNetwork遭受了跨链攻击,被转移了6亿美金的加密资产(之后攻击者开始陆续归还被盗资产)。攻击者在多条公链上进行了恶意交易,并通过中继器(Poly-Relayer)组件完成了攻击。

用上面物业的例子来解释的话,黑客用假房主证明(第三方公链上的invalid transaction),从物业(中继器 Poly-Relayer)那里拿到了真的钥匙 (Poly-chain上经过签名的Merkle证明)。

一、黑客在第三方公链上初始化了一个本应是无效的恶意交易。

二、中继器Poly-Relayer在没有充分检查的情况下将此交易纳入了Poly Chain的Merkle tree并签字,然后发布到Poly Chain区块中。

三、黑客在以太坊上用步骤二的有效Merkle证明,调用Poly Network的ECCM合约,将keepers改成黑客控制的公钥。

国家发改委:利用区块链等新技术开展绿色电力交易试点:金色财经报道,9月7日,国家发改委、国家能源局近日正式复函国家电网公司、南方电网公司,推动开展绿色电力交易试点工作。在设计研究过程中,国家发改委会同国家能源局、相关企业、专家学者等进行了深入调研,认为开展绿色电力市场的条件已经成熟。利用区块链等新技术,可以全面记录绿色电力生产、交易、消费等各环节信息,保证不可篡改,实现绿色电力全生命周期追踪。目前,国家电网已将基于区块链的绿色证书交易系统申请专利。(国家发改委官网)[2021/9/7 23:05:34]

这里值得注意的是,Poly Network在有些链上的中继器没有通过此交易,所以其链上资产未受影响。

一、黑客于北京时间2021年8月10日17:32:32对第三方公链发起了一笔恶意交易。

https://explorer.ont.io/tx/F771BA610625D5A37B67D30BF2F8829703540C86AD76542802567CAAFFFF280C#

河南出台郑洛新国家自主创新示范区文件 加快区块链等技术升级应用:10月28日消息,近日,中共河南省委、河南省人民政府印发了《关于促进郑洛新国家自主创新示范区高质量发展的若干政策措施》。内容指出,培育壮大新兴产业。要加快应用场景建设,带动人工智能、网络安全、新能源及网联汽车、智能制造、生物医药、智能传感器、5G、区块链、北斗应用等技术升级和示范应用。(河南省人民政府官网)[2020/10/28]

我们对交易进行了解码,得到了以下参数映射。

二、此恶意交易调用了一个method "66313231333138303933",其对应的签名等于0x41973cd9(与之后调到的putCurEpochConPubKeyBytes函数签名相同)。

三、这笔交易应该是无效调用, 可是中继器Poly-Relayer却在未充分检查的情况下将此交易纳入了Poly Chain的Merkle tree并签字,然后发布到Poly Chain区块中。Merkle tree是用来证明交易是否真实存在的。其产生的跨链交易如下:https://explorer.poly.network/tx/1a72a0cf65e4c08bb8aab2c20da0085d7aee3dc69369651e2e08eb798497cc80

此恶意交易利用了中继器Poly-Relayer的漏洞,这可能就是为什么黑客不得不冒险通过中心化交易所购买第三方公链代币的原因。

黑客部分声明的截图如下:

四、跨链交易在以太坊上调用了Poly Network合约的EthCrossChainManager.verifyHeaderAndExecuteTx(),第一个参数包含了Merkle证明,解析如下:

五、这个函数解析了Merkle证明,发现证明是有效的,此恶意交易确实存在于已被签名的Merkle tree中。

之后调用了EthCrossChainManager._executeCrossChainTx()函数去执行此交易,即调用toContract指向合约 (0xcf2afe102057ba5c16f899271045a0a37fcb10f2)中的method (0x6631313231333138303933),传入参数args (010000000000000014a87fb85a93ca072cd4e5f0d4f178bc831df8a00b)。而这个method指向putCurEpochConPubKeyBytes(bytes),因为其函数签名与步骤二中提到的method签名相同 (均为0x41973cd9,此处为哈希碰撞),所以被顺利执行,将keepers的公钥改成了黑客的公钥。以太坊上的交易如下:https://etherscan.io/tx/0xb1f70464bd95b774c6ce60fc706eb5f9e35cb5f06e6cfe7c17dcda46ffd59581

六、黑客改变公钥后,即可随意解锁资产。

此次攻击是由一连串交易构成的,其攻击根源分析如下:

1. 中继器Poly-Relayer会接收任意含有"makeFromOntProof" 事件的交易。

2. 中继器Poly-Relayer在未充分检查的情况下,将恶意交易发布到Poly Chain上。 

3. 在步骤二中,此恶意交易被纳入到Poly Chain的Merkle tree上,产生了有效的Merkle证明。 

4. 以太坊上的ECCM合约只对步骤二产生的Merkle证明和原始数据进行了轻量级验证。不过值得注意的是,Merkle证明的全面验证应该在协议层面完成,而不是在智能合约层面。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

欧易交易所

以太坊交易区块链技术在公司能源计量领域首次应用落地

8月10日,河南省周口市一位居民客户来到周口供电公司大庆路供电营业厅,对家里电表的准确度提出疑问。大庆路营业厅营业员向客户出示了基于区块链的电能表电子检定证书。该证书通过区块链自动生成,全过程无篡改,打消了客户的疑虑。

FTT这是一个“链”爱的季节 TME数字藏品 当音乐遇见NFT

人们都说,音乐和爱一样 是能够穿越时光的宝藏 从口耳相传到工尺记谱 从黑胶唱片到CD光盘 音乐的载体不断更迭变迁 能够穿越时光却始终不变的 是我们对音乐的热爱与赤诚 互联网浪潮下,前沿的科技 也让音乐也有了更丰富和浪漫的表达 除了音乐本身。

TUSDGameFi是什么?有哪些值得关注的项目

2021年夏天,区块链游戏的崛起,P2E(Play-to-Earn)模式的成功,让GameFi成为了当下最受关注的一个赛道。 今年以来,NFT游戏项目发展迅猛,以Axie Infinity为代表的几款热门游戏交易量在六七月份迎来爆发式增长。与此同时,诸多游戏项目也获得了资本的青睐。

币安app下载星展银行获得新加坡监管部门批准 提供加密货币支付服务

新加坡最大的银行星展银行通过获得另一项监管批准,扩大了其支持的加密货币服务范围。 星展银行的经纪部门DBSV周四正式宣布,该公司已获得新加坡金融管理局(MAS)的原则性批准,作为支付机构提供数字支付代币服务。 该批准的法律依据是新加坡《支付服务法》,为DBSV的支付许可铺平了道路。

[0:0ms0-0:656ms