以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 火必 > Info

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

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:Curve Finance攻擊事件已造成5200萬美元損失:金色財經報道,PeckShield監測顯示,到目前為止,受Curve Finance穩定幣池alETH/msETH/pETH黑客攻擊事件影響,Alchemix、JPEGd、Metronome DAO、deBridge和Ellipsis目前已累計損失上升至5200萬美元。

金色財經此前報道,PeckShield監測,受Curve Finance穩定幣池alETH/msETH/pETH黑客攻擊事件影響,Alchemix、JPEGd、Metronome DAO、deBridge和Ellipsis目前已累計損失2676萬美元。[2023/7/31 16:08:09]

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

ApeCoin DAO將于10月15日左右發布治理文件:金色財經報道,ApeCoin DAO成員Brandon Caruana在周三晚上舉行了一次辦公時間會議上表示,ApeCoin DAO將于10月15日左右發布治理文件。Brandon Caruana表示,ApeCoin DAO正在按計劃發布對提名過程的看法以及之后的選舉的想法,這份治理文件將涵蓋從如何獲得提名、如何提名其他人、提名人審查以及選舉過程如何運作的所有內容。Brandon Caruana稱,這份治理文件是與ApeCoin社區對話的起點,而不是全部的終點。[2022/10/11 10:30:33]

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

Bitfinex推出ApeCoin(APE)保證金交易:金色財經報道,據Bitfinex官方社交媒體賬戶透露,該加密貨幣交易平臺已宣布推出 ApeCoin(APE)保證金交易,支持交易對為 APE/USD 和 APE/USDT,用戶將能夠以相對保守的 1.66 倍的最大杠桿、60% 的初始保證金和 30% 的維持保證金進行交易。[2022/5/3 2:46:10]

第二步:拉升sUSD

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

ApeCoin空投已于今日20:30時開放領取,Gas費用一度漲至297gwei:3月17日消息,據Etherscan數據顯示,由于ApeCoin空投已于今日20:30時開放領取,因空投領取量激增,Gas費用一度漲至297gwei。截止發稿時,本次空投領取活動已燃燒54.67枚ETH。[2022/3/17 14:03:21]

通過第一步閃貸獲得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預警: 今晚ETC公鏈算力暴漲 出塊獎勵不一致導致主鏈極不穩定:今天晚間,PeckShield態勢感知平臺監測到ETC公鏈算力出現大幅波動。初步原因為,ETC出塊獎勵不一致引發劇烈震蕩,PeckShield安全人員還在持續跟進分析。在ETC公鏈穩定之前存在未知安全風險,PeckShield在此強烈建議相關數字貨幣交易所和用戶暫停充提幣業務,同時保持警惕狀態。[2019/1/14]

第三步:吸納更多籌碼

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

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:ETHBZXUSDSUSDethnoBZX幣IUSD幣ASUSD價格

火必
當疫情來襲、企業受阻,區塊鏈能做些什么?_NFT:區塊鏈

編者按:本文來自鏈捕手,作者:胡韜,Odaily星球日報經授權轉載。從此次疫情事件來看,它的確可以并已經在為社會各方帶去實際價值,部分地方政府亦已經加快對區塊鏈技術的培育、落地,這無疑向行業釋放.

1900/1/1 0:00:00
幣圈就是賭場,技術分析到底有沒有用?_INB:KINBA幣

先說下最近的一個小故事:今天朋友問我最近股市如何?然后說自己在支付寶買了指數型基金,我看了下該基金,最近連續上漲.

1900/1/1 0:00:00
Decentraland初體驗:基于以太坊的虛擬世界_AND:LAND

編者按:本文來自藍狐筆記,Odaily星球日報經授權轉載。前言:Decentraland上周發布了它的虛擬世界,藍狐筆記也初步體驗了產品,目前已經有一些虛擬建筑的存在,有的設計很炫目,不過從整體.

1900/1/1 0:00:00
加密時代的普通合伙制復興_LBank:HANKEY幣

編者按:本文來自量化踢馬河,Odaily星球日報經授權轉載。早在1890年,英格蘭、意大利等歐洲國家就開始興起使用普通合伙制,后來隨著時間的推移和經濟的發展,這種合作方式幾乎被人們所遺忘.

1900/1/1 0:00:00
比特幣強勢回歸五位數,美國政府卻因此損失了17億美元_比特幣:usdm幣是什么幣

編者按:本文來自巴比特資訊,編譯:隔夜的粥,星球日報經授權發布。北京時間2月12日0點,比特幣價格又一次突破了10000美元大關,而這一發展似乎出乎了很多人的意料,其中就包括了美國政府.

1900/1/1 0:00:00
2019年精選十大數據發現_加密貨幣:以太坊

圖文|CarolTina編輯|畢彤彤Tong來源|PANews 數據:2015年以來比特幣ROI是五個傳統股票市場70倍:自2015年以來,比特幣的投資回報率(ROI)接近3500%.

1900/1/1 0:00:00
ads