@BinanceChain
、@ethereum
和 @0xPolygon
上遭到了黑客攻擊,黑客利用區塊鏈跨木分鏈協議 Poly Network
的技術漏洞盜取了超過(guò)6億美金價值的數字貨币。這吃外(zhè)是有史以來Defi(中心化金融)
遭到的最大黑客攻擊。Poly Network
是一個用于在多個區塊之間開(kāi)展代币交換的協議,由包括 Neo
、Ontology
和 Switcheo
在内的多個區塊鏈平台背後(hò吧麗u)的團隊聯合組建。其架構設計如下圖:
(圖片來自 SlowMist)
之後(hòu)Poly Network
發(fā)布推文稱:經(jīng)過(guò)初步調查,造成(chéng)鐵拍該事(shì)情的原因是黑客利用了智能(néng)數木合約調用之間的漏洞。
(圖片來自Poly Network 推特)
同時(shí),Poly Network
團隊還(hái)在推特上稱將(jiāng)采取法律手器有段,要求黑客盡快歸還(hái)被(bèi答兵)盜的數字貨币。
(圖片來自Poly Network 推特)
在攻擊當天不久,黑客公開(kāi)表示要歸還(舊聽hái)所盜的數字貨币,動機不明,黑客稱“我對書數(duì)錢不是很感興趣”,“爲了好(hǎ費公o)玩”。
在攻擊發(fā)生幾個小時(shí)内,SlowMist
團隊稱通過(guò)區塊鏈追蹤關聯發(fā)現了攻擊者的郵箱從區、IP 及設備指紋等信息。這(zhè)可能(néng內問)是黑客歸還(hái)所盜資産的原因之一,黑客随後(h讀睡òu)陸續進(jìn)行了歸還(hái)的操作。
(圖片來自Poly Network 推特)
目前黑客已經(jīng)歸還(h機媽ái)了超過(guò)一半的被(bèi)盜數鄉靜字貨币。
根據SlowMist
團隊分析的攻擊過(guò)程,涉及攻擊的地址如下:
(圖片來自 SlowMist)舞好
根據SlowMist
團隊的分析,被(bèi)攻擊的原因有:
1、源鏈沒(méi)有檢查發(fā行們)起(qǐ)的跨鏈操作
2、目标鏈沒(méi)有檢查解析的目标調用合約和調用參數
3、EthCrossChainData
合約的所有者是EthCrossChainManager
4、bytes4(keccak256(abi.encodePac海匠ked(_method,“(bytes,bytes,u和要int64)”)))
可以被(bèi)哈希碰撞攻擊
攻擊過(guò)程:
1、攻擊者在源鏈上精心構造一個操作來修改目标鏈的Keeper
2、使用官方Relayer正常提交目标鏈數據,替換Keeper
3、攻擊者使用被(bèi)替換知行的Keeper地址來簽署操作,并將(jiāng)其理事提交給'EthCrossChainManager'老計;進(jìn)行驗證。
4、驗證Keeper是否未被(bèi)攻擊者替換的地址。如果窗他是,則將(jiāng)資産轉移到攻擊者指定的地址見分。
5、獲利
此次攻擊主要是因爲EthCrossChainData
合約的keeper
可以被(bèi)EthCrossChainMa藍你nager
合約修改,EthCrossChainManager
合約的verifyHeaderAndExecuteTx
函數可以執行用戶通過(guò)_executeCrossChainTx
函數傳入的參數,因此,攻擊者利用該函雜音數傳入精心構造的參數來修改EthCrossChainData
合約的keeper
。
根據SlowMist
團隊的分析,本次攻擊總損失超過(guò) 6.作兒1 億美元,詳情如下:
(圖片來自 SlowMist)
這(zhè)次Poly Network
攻擊主要是智能(néng)合約的漏洞造成(chéng)的,雖然區塊鏈本身村畫很安全,但是智能(néng)合約卻存在各種(z拿微hǒng)安全問題。
智能(néng)合約是被(bèi)部多有署在區塊鏈上可自動執行的數字化協議,也是可按照預設合約條款自動執行的計能很算機程序,主要包含相關代碼和數據集。通道兵過(guò)智能(néng)合學聽約可以靈活嵌入各種(zhǒng)數據和數字資産,安全高效年冷地交換信息、管理資産。
智能(néng)合約存在的漏洞有:緩沖區溢出匠姐、随機數問題、合約本身的漏洞、合約函數漏洞、合約重入等。
在最近幾年發(fā)生的 ETH DApp攻擊事(shì)件中,大部分就坐購(jiù)是智能(néng)合約漏去學洞造成(chéng)的:
(圖片來自:計算機學(xué)報《智能(néng)合約的合約安店車全和隐私安全研究綜述》)
參考鏈接:
SlowMist 團隊 :The Analysis and Q&外些;A Of Poly Network Being H廠商acked
https://slowmist.medium.com/the-analy間朋sis-and-q-a-of-p分新oly-network-being-hacked-8112a35beb美地39
推薦實驗:區塊鏈安全入門最佳實踐 :通過(guò)本課程你將(jiāng)學如件(xué)習到區塊鏈,以太坊,智能(néng)合約的相關知識,以及區塊鏈樹做安全相關知識。
課程鏈接:https://www.hetianlab.com/cour.do?w=1&a森她mp;c=CCID122c-64cf-4拿鐘81b-97fc-0892ce票妹21c317