以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 中幣 > Info

DeFi平臺Balancer遭黑客攻擊全過程技術拆解_DEF:Ethereum Stake

Author:

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

北京時間06月29日凌晨02時03分起,最近因“借貸即挖礦”模式而備受關注DeFi平臺Balancer上的STA和STONK兩個ERC20通縮代幣池遭到了黑客攻擊,共計損失了超50萬美元。

PeckShield?安全人員介入分析后,迅速定位到問題的本質在于,Balancer上的通縮型代幣和其智能合約在某些特定場景不兼容,使得攻擊者可以創建價格偏差的STA/STONK流通池并從中獲利。

此次黑客實施攻擊共計分了四個步驟,具體而言:

1)攻擊者通過閃電貸從dYdX平臺借出了104,331個WETH;

2)攻擊者反復執行swapexactMountin()調用,直至Balancer擁有的大部分STA代幣被消耗殆盡,進而開始下一步攻擊。最終Balancer僅僅剩余0.000000000000000001個STA。

加拿大DeFi公司WonderFi宣布完成對Bitbuy的收購:金色財經消息,加拿大DeFi公司WonderFi Technologies完成了對Bitbuy Technologies母公司First Ledger Corp的收購。

在加拿大Neo Exchange交易的WonderFi已同意以現金加股票的形式支付1.618億美元。據悉,該協議于2022年1月首次宣布,4個月后完成。(Blockworks)[2022/3/25 14:18:20]

3)攻擊者利用STA代幣和Balancer智能合約存在的不兼容性即記賬和余額的不匹配性實施攻擊,將資金池中的其他資產耗盡,最終共計獲利價值523,616.52美元的數字資產。

4)攻擊者?償還從dYdX借出的閃電貸,并卷走了攻擊所得的數字資產。

接下來的篇幅中,我們將逐步解析黑客在該筆閃電貸交易(http://oko.palkeo.com/0x013be97768b702fe8eccef1a40544d5ecb3c1961ad5f87fee4d16fdc08c78106/)中實施的攻擊行為。

DeFi初創公司InstaDApp籌集1000萬美元新資金:金色財經報道,DeFi初創公司InstaDApp籌集了1000萬美元的新資金,由Standard Crypto領投。投資者還包括DeFi聯盟、Longhash Ventures以及開發者和Yearn創始人Andre Cronje。[2021/6/12 23:32:13]

Balancer遭黑客攻擊全過程技術拆解

第一步:閃電貸

從dYdX閃電貸104,331WETH,這部分熟悉DeFi借貸模式的讀者應該都比較清楚,此處不再贅述。

第二步:清空Balancer的STA資產

David:未來擁有多重DeFi生態的創新型去中心化交易所將成為趨勢:4月8日下午17點,在主題為《多鏈+跨鏈+聚合——去中心化交易所YouSwap帶來的技術顛覆》的線上AMA問答,YouSwap中文社區發起人David表示去中心化交易所是DeFi的發展趨勢之一,未來擁有多重DeFi生態的創新型去中心化交易所將成為趨勢。YouSwap將打造以多鏈+跨鏈+聚合為技術特點,以建設多重DeFi生態為目標的創新型去中心化交易所,用戶將享受從未有過的極致交易體驗,感受真正的去中心化交易。

據悉4月10日,YouSwap將正式上線HECO,并開啟ETH/HECO跨鏈橋。YouSwap將為HECO帶來眾多的用戶流量和促進HECO生態版圖的繁榮發展,YouSwap與HECO會形成的互利共贏的合作伙伴關系。[2021/4/8 19:59:34]

攻擊者通過多次swapExactAmountIn()調用清空了Balancer的STA資產,為下一步實施攻擊做準備。值得一提的是,我們發現合約代碼中每次能夠兌換的資產數額其實有上限,然而狡猾的攻擊者預先計算了可兌換的WETH最大數額,并巧妙的讓Balancer只剩了?0.000000000000000001STA。

DeFi 概念板塊今日平均漲幅為0.53%:金色財經行情顯示,DeFi 概念板塊今日平均漲幅為0.53%。47個幣種中13個上漲,34個下跌,其中領漲幣種為:ANT(+25.11%)、YFI(+3.96%)、COMP(+3.41%)。領跌幣種為:NEST(-5.43%)、PEARL(-3.65%)、SRM(-3.44%)。[2021/3/26 19:19:31]

由于Balancer資金池各資產間存在“動態平衡”原理,僅剩接近于0的STA會拉高STA的價值,使得任何人都可以用1STA換到大量的其他數字資產。

第三步:攻擊獲利

經過前兩個準備步驟之后,攻擊者是時候展現真正技術了!

Kraken通過Chainlink節點將Oracle費率提供給DeFi:加密貨幣交易所Kraken今日宣布,它現在正在運行自己的Chainlink節點,使其能夠向以太坊和其他區塊鏈廣播其Oracle費率,以便去中心化金融(DeFi)應用程序和開發者使用。Chainlink內置的加密簽名功能也允許用戶訪問平臺任何數據的鏈上證明。(Coindesk)[2021/2/1 18:37:57]

承上所述,攻擊者通過swapExactAmountIn()函數將?0.000000000000000001STA發送到BPool,以極高的價值差,立即兌換出了30,347個WETH,實現了獲利。而此時,BPool的內部記賬機制?_records在BPool真正收到0.000000000000000001STA之前先加了1。

另外我們發現,在swapExactAmountIn()的底部,_pullUnderlying()嘗試從攻擊者端收集相應消耗的STA。然而,由于STA轉賬時還會燒掉1%的手續費,實際BPool是收不到任何STA的。這樣就使得BPool的實際STA余額和內部記賬產生不匹配。

接下來是最有趣的一部分,攻擊者調用gulp()不斷重置_records,使得BPool中始終保持0.000000000000000001個STA。因此攻擊者可以用極高價的0.000000000000000001個STA將流通池中的WETH、SNX、LINK等其他資產消耗光。

第四步:償還閃電貸

最終,如上圖所示,攻擊者償還了從閃電貸借出的104,331個WETH。

建議

此次攻擊事件再次暴露了DeFi可組合性存在的兼容性風險。此前不久,Uniswap和Lendf.Me兩個平臺就因和ERC777標準的兼容性問題,產生了非常嚴重的黑客攻擊事?件。需要警醒的是,在未來DeFi行業類似的黑客攻擊行為或許會屢見不鮮。

如果問該怎樣才能規避這類攻擊事件的發生呢?或許有兩個優化調整思路:1)STA/STONK在執行transfer()或transferFrom()時,當轉賬數額不足以支付手續費時,應該直接回滾或者返回False;2)?Balancer應該在每一次transferFrom()函數調用后檢查BPool的余額。

當然,任何安全事件事后采取措施補救都無法彌補已經產生的損失,我們相信最好的解決方案還是事前防備。DeFi項目開發者應盡可能利用好的代碼規范,并可尋求第三方安全公司協助其在上線前進行全面的攻防測試,盡可能找出一切潛在的漏洞。最后,盡可能對ERC20、ERC777和其它DeFi項目的任何組合行為都做好周密排查。

后續

毫無疑問,Balancer事件的發生勢必也會對DeFi社區帶來影響,而且這類事情接下來發生的可能性還會很大,在此提醒廣大DeFi項目開發者應務必重視合約的安全問題。

經我們統計發現,Balancer在此次攻擊事件共計損失了523,616.52美元的數字資產,詳情列表如下:

Tags:STADEFIDEFEFIEthereum StakeRamp DeFiBasketDAO DeFi IndexDefi Bomb

中幣
杭州區塊鏈國際周 | Circle CEO:我們距離全球數字貨幣大規模普及只有1年時間了_數字貨幣:USD

7月5日上午9點,由杭州市余杭區政府指導,杭州未來科技城管委會、巴比特主辦的“2020杭州區塊鏈國際周”正式開幕.

1900/1/1 0:00:00
深度 | 一文讀懂國際央行數字貨幣(CBDC)的設計需求及其影響_人工智能:人工智能幣有哪些

本文作者:孫麗,巴比特資訊經授權轉載。原題《國際央行CBDC設計需求及其影響分析》 前言 近年來,隨著數字化技術革新,數字貨幣已經成為國內外廣泛研討的議題.

1900/1/1 0:00:00
DeFi 不得不知的 5 大風險!_穩定幣:DEF

DeFi治理及風險結構 更多人開始關注起DeFi治理的話題。而今年三月份加密市場暴跌時期“黑色星期四”的記憶,也加劇了人們對DeFi的擔憂。人們擔心,對DeFi的風險結構理解不足.

1900/1/1 0:00:00
讓機構瘋狂入場的灰度 GBTC 和 ETHE「套利蛋糕」,還能分多久?_BTC:GBTC幣

撰文:Tiantian,就職于AmberGroup來源:AmberGroup近期,由加密貨幣資產管理公司灰度投資推出的兩只著名旗艦基金——比特幣信托基金和以太坊信托基金.

1900/1/1 0:00:00
關于DC/EP和區塊鏈,十二屆陸家嘴論壇上都說了什么?_BSV:區塊鏈

“陸家嘴論壇”是一個金融領域的專業性論壇,致力于加強中國與世界金融體系的雙向融合,深化中國金融改革,促進上海國際金融中心建設,提升中國在國際金融市場的地位.

1900/1/1 0:00:00
給加密數據綁“后門”?美國《合法獲取加密數據法》引關注_SPH:Alpha Kombat

美國參議院司法委員會主席林賽·格雷厄姆、以及參議員湯姆·科頓和瑪莎·布萊克本已經提出一項針對加密行業的法案:《合法獲取加密數據法》.

1900/1/1 0:00:00
ads