比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

PeckShield:bZx協議再遭黑客“二連擊”背后的技術命門_SUSD

Author:

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

PeckShield團隊在上一篇文章《PeckShield:硬核技術解析,bZx協議遭黑客漏洞攻擊始末》中分析了bZx于02月15日遭到黑客一次可組合資產流動性攻擊,那是由于bZx合約對抵押品狀態判斷不完善導致的。02月18日,bZx再次遭遇了類似的攻擊,這一次的攻擊從技術原理與上一次不同,此次黑客是通過操縱Oracle價格對bZx合約進行了“蒙騙”。從攻擊流程上來看,這一次與上次剛好相反,但整體上的套利手段還是一致的,根本原因主要是由于平臺間共享流動性過小以及價格機制設計缺陷導致的。

Figure:FiveExploitationStepsWithOracleManipulation本文的初衷是希望通過分析此漏洞的一些攻擊細節讓大家能夠更直觀的了解此次攻擊事件,并希望可以引起更深入的討論。我們相信,這些討論將對DeFi社區的完善和發展是十分有益的,特別是項目方在開發下一代的DeFi類產品時,可以有助于設計出更安全,更可靠的流動性共享模型。漏洞的攻擊細節如下:此攻擊事件發生在北京時間2020-02-1811:18:58。攻擊者的交易信息可以在etherscan上查到。此攻擊過程可以分為以下五個步驟:第一步:閃貸獲取可用資產

PeckShield:OpenSea 上四個 Invisible Friends NFT 被盜:7月4日消息,據 PeckShield 監測,四個 Invisible Friends NFT(分別為 #3966、#4432、#608、#609)在 OpenSea 上被釣魚地址Fake_Phishing182232竊取。[2023/7/4 22:17:44]

bZx合約有一個flashBorrowToken()接口,允許調用者可以“零成本”從bZx平臺上借出資產參與DeFi活動,之后在完成這一筆交易的時候償還這部分資產。且調用者在借出資產的同時,可以指定資產的接收方地址。

Figure1:FlashloanBorrowingFrombZx本次攻擊者向bZx平臺借出7,500ETH,并指定攻擊者的合約為資產接收方地址,這部分是基本的借貸功能,此處不做進一步解釋。當這一步操作過后,如下表中所示系統資產分布:

ApeCoin DAO啟動新提案投票:將選出一位APE基金會新管理員并削減基金會職能:金色財經報道,ApeCoin DAO已啟動新提案投票,擬為APE Foundation基金會選出一位新管理員并在開曼群島內執行某些職能,包括合規、財務、法律、運營等。此外,該提案中還提出要將APE基金會的某些職能下放到ApeCoin DAO工作組,據悉該提案投票將于2月23日結束,當前贊成率為100%。[2023/2/17 12:12:34]

第二步:拉升sUSD

首先,我們介紹一下今天攻擊者的最佳配角:sUSD,sUSD是由Synthetix項目方發行的穩定幣,其幣價正常情況下與1美元持平,總發行量為5,563,037枚。

PeckShield:“zed-run.info”是網絡釣魚站點,可能會竊取用戶私鑰:5月27日消息,據PeckShield監測顯示, “zed-run.info”是一個網絡釣魚站點,可能會竊取用戶私鑰,提醒用戶不要點擊該站點。[2022/5/27 3:46:00]

通過第一步閃貸獲得ETH后,攻擊者分兩批共900ETH通過KyberNetworkDEX換取成sUSD。其中第一次使用540ETH換取,攻擊者得到92,419枚sUSD;第二批分18次,每次20ETH換取,,攻擊者獲得63,584枚sUSD,總共獲得了156,003枚sUSD。

Figure2:PumpingWithKyber(andUniswap)這兩步驟也是正常的DEX幣幣交換的過程,在這兩個批次操作之后sUSD對ETH的價格瘋漲到了0.00899,是市場價的2.5倍。在這一步之后,使得sUSD價格被抬高了1.5倍,攻擊者手里的資產還是正常與KyberNetwork交互,并沒有實質性的攻擊發生。然而,KybrNetwork內部通過Uniswap完成sUSD與ETH轉換,這使得那些將Uniswap作為sUSD/ETHOracle的其它平臺誤認為當前sUSD價格的確有這么高,這才觸發了后面的攻擊事件。此時,系統的資產如下:

動態 | PeckShield:1月新興穩定幣種環比增幅3.2%,USDT份額小幅回升:據PeckShield態勢感知平臺數據顯示:截止1月31日,新興穩定幣種總發行量為8.87億美元,其中USDC總發行量為3.07億美元,占比34.7%,繼續保持第一位;TUSD總發行量為2.05億美元,占比23.1%,排第二位;排名第三位的是PAX,總發行量為1.27億美元,占比14.4%;其余穩定幣種GUSD、DAI、EURS、nUSD等共占27.8%。近一個月新興穩定幣種增發2753萬美元,環比增幅為3.2%。就穩定幣總體市場分布情況而言,USDT現占市場總量69.9%,較去年12月份環比增加1.7%,但較三個月前的93%,還是縮水近23%。[2019/2/1]

第三步:吸納更多籌碼

攻擊者希望將手里的6,000ETH通過SynthetixexchangeEtherForSynths()接口全部換成sUSD。而Synthetix這邊也沒有足額的sUSD來促成這筆交易,只交換了其中的3,518枚ETH,并將剩余的2,482枚ETH返還給攻擊者,攻擊者獲得了943,837枚sUSD。

動態 | PeckShield: EOS競猜游戲FarmEOS再遭交易阻塞攻擊,block.one正修復:今天下午15:43-16:03之間,PeckShield安全盾風控平臺監測到黑客向EOS競猜類游戲FarmEOS發起連續攻擊,成功獲利數千個EOS。PeckShield安全人員分析認為,此次黑客攻擊采用的是交易阻塞攻擊,和13日凌晨攻擊FarmEOS的為同一黑客。01月11日,PeckShield安全團隊率先監測到EOS主網存在致命拒絕服務漏洞(CVE-2019-6199),并緊急聯系了block.one團隊實施修復。過去幾天內,黑客利用此漏洞向多款EOS競猜游戲發起攻擊,共造成開發者損失超8000個EOS。目前,block.one團隊表示正在實施升級修復,PeckShield安全團隊會在官方升級后第一時間公開漏洞詳細細節。[2019/1/15]

Figure3:HoardingFromSynthetix到此為止,攻擊者手里已經擁有的sUSD總量為1,099,841枚,占總發行量的19.7%。當前系統中的賬本數據如下:

第四步:抵押借款

攻擊者將手里擁有的1,099,841枚sUSD通過bZx的borrowTokenFromDeposit()接口全部抵押到bZx合約之中,按照sUSD/ETH正常價格的話,bZx應當借給攻擊者3,928ETH,但是bZx從OracleKyber這邊獲取的價格偏高,使得借出了6,796枚ETH,多借了2,868ETH。

Figure4:CollateralizedBorrowingFrombZx到此為止,系統的賬本信息如下:

第五步:閃貸還款

攻擊者利用從bZx借到的6,796枚ETH以及手中剩余的資產一起還給之前從bZx借出來的7,500ETH,然后退場離開,完成閃貸操作。

Figure5:RepayTheFlashloanTobZx完成整個閃電貸流程之后,當前資產情況:

1)bZx平臺對攻擊者借出的6,796ETH;2)bZx平臺持有1,099,841枚sUSD;3)攻擊者手上還持有2,378枚ETH。最終攻擊者手中持有的2,378ETH部分為其獲利,合計$665,840;而bZx平臺負債為2,868ETH,即$803,040。總結

這一次的攻擊事件中,我們能看出DeFi產品在設計過程中幾個明顯的問題點:1)當引入第三方Token的時候,需要考察第三方Token的安全性,有沒有可能被單方面市場操縱,從而引起價格波動;2)DeFi平臺自身應當有價格容錯與檢驗機制,使用第三方Oracle獲取價格的時候,對他方的數據有盡可能多的驗證;3)平臺自身對于價格也應當設立止水閥機制。從第一次bZx被攻擊損失1,271枚ETH,這一次又損失2,378枚,且這兩次攻擊之間只相差了3天時間,可見DeFi特別項目的安全問題非常嚴峻。由于各項目由不同團隊開發,對各自產品的設計與實現理解有限,集成的產品很可能在與第三方平臺交互的過程中出現安全問題,進而腹背受敵。PeckShield在此建議,DeFi項目方在上線之前,應當盡可能尋找對DeFi各環節產品設計有深入研究的團隊做一次完整的安全審計,以避免潛在存在的安全隱患。

Tags:USDETHBZXSUSDiusd幣價格eth2.0幣價bZx Vesting TokenASUSD幣

中幣交易所
區塊鏈的陰暗面_區塊鏈

編者按:本文來自區塊鏈大本營,編譯:火火醬,Odaily星球日報經授權轉載。2018年7月,一個以區塊鏈為基礎的革命性投注平臺上線。醞釀3年之久的Augur是世界上第一個所謂的去中心化平臺.

1900/1/1 0:00:00
持續回調震蕩探底,市場恐懼情緒走強_USDT

2020年第9周區塊鏈二級市場報告2019年2月24日-2020年3月2日本期報告重點內容:本周大盤走勢:震蕩回撤七連陰.

1900/1/1 0:00:00
新型冠狀病是比特幣牛市的無形推手嗎?_比特幣

編者按:本文來自星傳媒STARMEDIA,作者:雪穗,Odaily星球日報經授權轉載。最近有兩個事是大家比較關注的,一個當屬全球矚目的新型冠狀病肺炎,另一個是2月9日比特幣突破1萬美元關口.

1900/1/1 0:00:00
DeFi保險設計:永遠從一般均衡出發,降低系統性套利_DEFI

2020年3月1號,區塊鏈專業媒體平臺星球日報Odaily與NEST愛好者-九章天問就有關DeFi保險行業發展趨勢展開了一場有深度的交流對話.

1900/1/1 0:00:00
復工季,這些區塊鏈應用已能夠為企業削減成本_ABS

編者按:本文來自互鏈脈搏,作者:金走車,Odaily星球日報經授權轉載。近日,生產性企業陸續復工復產,但服務性企業仍存在較大生存壓力.

1900/1/1 0:00:00
口袋里的敵人:SIM卡攻擊_Magi

在多次重啟無果后,他聯系了當地的移動運營商,才得知SIM卡被報告“丟失或被盜”,并要求作者在另一張SIM卡上激活.

1900/1/1 0:00:00
ads