比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 火幣APP > Info

區塊鏈:區塊鏈安全 | 用戶余額無故消失?Opyn ETH Put邏輯漏洞技術分析

Author:

Time:1900/1/1 0:00:00

事件簡述

8月5日凌晨四點,有用戶在opyn論壇反饋自己的賬戶余額無故消失,并有用戶發現可疑的交易信息,如下圖所示:

Opyn項目方再對情況初步分析后做出回應表示:已經轉移了資金,并正在尋找問題原因

截至發稿前,官方發文回應此次事件:遭到黑客攻擊,并已對可能遭受攻擊的資產進行轉移,但此次漏洞只涉及ETH合約,并不影響其他合約。如下圖所示:

在美上市區塊鏈中概股漲多跌少:今日美股行情,三大股指均上漲,在美上市區塊鏈中概股漲多跌少。嘉楠科技上漲0.71%,人人網下跌3.80%,寺庫上漲1.28%,迅雷上漲2.09%,獵豹移動平盤,蘭亭集勢平盤,中網載線上漲2.94%。[2020/4/27]

成都鏈安-安全實驗室第一時間對本次事件進行跟蹤分析,以下是態勢感知系統檢測盜的攻擊者合約地址:

0xe7870231992ab4b1a01814fa0a599115fe94203f

0xb837531bf4eb8ebfa3e20948bd14be067c18cbd3

動態 | 全國超三萬家企業的名字、經營范圍或產品信息中含有“區塊鏈”字樣:金色財經報道,日前發布的《2019中國區塊鏈公司發展普查報告》顯示,截至2019年10月底,全國共有31172家企業的名字/曾用名、經營范圍或產品信息(名稱)中含有“區塊鏈”字樣。另據天眼查數據庫顯示,經營范圍包含“區塊鏈”的川企有268家。關注、研發、使用區塊鏈已經成為一種趨勢。[2020/1/3]

0xb72e60ea1d0c04605f406c158dce9ac6ae6d224c

攻擊者攻擊方式還原:

攻擊者調用合約向合約發送n個USDC增加抵押,并得到合約幣oETH

攻擊者調用合約發送ETH進行抵押,并銷毀oETH以贖回自己的USDC

動態 | 三湘銀行與阿里云合作 未來將把區塊鏈等創新技術運用于實際業務場景:據證券時報報道,8月9日,記者獲悉,中部地區首家民營銀行三湘銀行日前與阿里云簽訂全面合作協議,一起構建面向互聯網場景的金融級業務中臺,實現技術架構和系統的升級。未來三湘銀行和阿里云還將共同攜手,把云計算、大數據、人工智能、區塊鏈等創新技術運用于實際業務場景,搭建“互聯網+金融”開放平臺,踐行普惠金融。[2019/8/9]

攻擊者贖回自己抵押的ETH。

如下圖所示:

在步驟二中,攻擊者調用exercise函數,并向其傳遞了兩個地址A、B和兩倍自己應得的USDC,程序正常執行,這導致地址B的資金受損。

行情 | A股收盤:區塊鏈板塊上漲1.81%:A股收盤,上證指數收漲1.36%,區塊鏈板塊上漲1.81%。80個概念股中,73只上漲,3只平盤,4只下跌。漲幅前三為:遠光軟件(+10.07%)、中元股份(+9.95%)、神州泰岳(+5.75%); 跌幅前三為:嘉澤新能(-7.47%)、夢網集團(-1.71%)、愛康科技(-1.69%)。[2019/1/15]

技術分析

以交易0x56de6c4bd906ee0c067a332e64966db8b1e866c7965c044163a503de6ee6552a為例,攻擊者通過合約0xe7870231992ab4b1a01814fa0a599115fe94203f對合約0x951D51bAeFb72319d9FBE941E1615938d89ABfe2發動攻擊,此筆交易中共獲利$9907。如下圖所示:

現場 |中國電子技術標準化研究院周平解讀區塊鏈技術:金色財經現場報道,今日下午,在北京召開的區塊鏈應用技術高峰論壇暨區塊鏈應用技術專項賽頒獎典禮上,中國電子技術標準化研究院軟件工程評估中心主任周平在《區塊鏈及其標準化》的主題報告中,介紹了國際標準化情況和《區塊鏈和分布式記賬技術 術語》標準 ISO 22739。他提到區塊鏈是通過加密,將經驗證和校驗的區塊鏈接,形成的分布式賬本; Token是利用加密技術控制產生的資產的表現形式,該資產也通過加密技術校驗所有權轉移或狀態變化等。[2018/9/6]

攻擊者首先調用了addERC20CollateralOption函數,向合約中發送了9900個USDC,如下圖所示:

此函數中的addERC20Collateral(msg.sender,amtCollateral);負責代理轉賬USDC;函數中的issueOTokens(amtToCreate,receiver);負責鑄幣oETH,此筆交易鑄幣30個oETH并發送給了攻擊者,如下圖所示:

在此完成后,攻擊者的vault參數進行了變化。vault.oTokensIssued和vault.collateral分別更新300000000和9900000000為如下圖所示:

然后攻擊者開始將oETH兌換出來。

調用exercise,構造參數oTokensToExercise為60,vaultsToExerciseFrom為兩個地址,其中一個是也滿足條件的他人地址。如下圖所示:

Exercise函數運行_exercise(vault.oTokensIssued,vaultOwner);分支,將30oETH相應比例的USDC發送給調用者,如下圖所示:

我們可以注意到,在最終轉賬時,_exercise是將USDC轉給了msg.sender,也就是攻擊者。

我們回頭看exercise中存在者for循環,攻擊者輸入的oTokensToExercise為60,所以合約再驗證了第二個地址符合條件的情況下,依舊會將余額轉給msg.sender,也就是攻擊者。這就使得攻擊者可以獲得兩次USDC,從而獲得利潤。

總結建議

此次事件攻擊者利用了exercise函數的邏輯缺陷。此函數在進行最后轉賬前并未驗證調用者是否有權限贖回此地址的USDC,只是簡單的驗證了地址是否可以贖回。屬于代碼層的邏輯漏洞,并且根據官方回復,此合約是經過安全審計的。成都鏈安在此提醒各項目方:

項目上線前應當進行足夠有效的安全審計,最好是多方審計

對于合約的應當設置暫停合約交易等功能,在發生安全事件時,可以以保證資金安全

安全是一個持續的過程,絕非一次審計就能保平安,與第三方安全公司建立長期的合作至關重要

Tags:區塊鏈CISEXEISE區塊鏈技術通俗講解中山大學CISLAdexe幣值得入手嗎BRISE幣

火幣APP
DOT:技術指南丨史上最詳細 DOT 質押挖礦教程

以下是重要時間節點: 1、DOT預計將在8月18日北京時間晚上21:10開啟轉賬功能2、DOT預計將在8月21日北京時間晚上21:10執行擴大100倍 話不多說,直接開始.

1900/1/1 0:00:00
EARN:警惕 !你可能玩了假的DeFi

寫在前面: DeFi領域目前充斥著各式各樣的新協議,例如最近爆火的YFI就是其中之一,但本質上,它并不是真正的DeFi協議,據加密貨幣研究員Hasu分析表明,類似YFI這樣重治理的協議.

1900/1/1 0:00:00
以太坊:期貨未平倉合約創歷史新高,以太坊能否再成牛市之王?

近日,伴隨著黃金、白銀價格屢創新高,有“數字黃金”之稱的比特幣也沒辜負期望,站上一萬美元大關。在主流幣和山寨幣的聯動上漲下,加密貨幣市場持續走強,成為一道靚麗風景線.

1900/1/1 0:00:00
SAN:解密DeFi:生意的邏輯和借貸的利息

作者:村頭二舊 DeFi最近倆月火爆得不行,打開各大區塊鏈媒體,首頁必有DeFi,而以Compound、MakerDao為首的DeFi項目由于一路高歌猛漲,也引發了市場的熱度.

1900/1/1 0:00:00
數字貨幣:《學習時報》:央行數字貨幣已成全球貨幣競爭的新賽道,競爭日益激烈

原文:《學習時報》 作者:尤苗 自1971年美國總統尼克松宣布美元不再和黃金掛鉤之后,全球貨幣體系開始進入由政府主導的主權信用貨幣時代,各國貨幣不再和貴金屬掛鉤,背靠國家信用.

1900/1/1 0:00:00
DEFI:Messari分析師:DeFi僅占到加密市場的1.5%,但它可能剛剛起航

注:原文作者是Messari研究分析師RyanWatkins在經歷了幾個月的建設之后,DeFi領域仿佛經歷了一場重生,自3月份的黑色星期四以來,很多DeFi代幣一直在上漲.

1900/1/1 0:00:00
ads