2020鏈上安全報告:DeFi攻擊60逾起,損失超2.5億美元

2021-02-10 12:02:23

魔幻的 2020 年在牛市的陪伴下落下了帷幕,然而這一年中鏈上安全事件卻頻頻發生。律動 BlockBeats 將 2020 年中發生的鏈上安全事件進行了總結。《2020 鏈上安全報告》主要分為四部分:2020 影響幣圈行業的大事件、以太坊安全事件、合約保險以及 DeFi 合約外的其他攻擊。

2020 影響幣圈行業的大事件

2020 年新冠疫情對於全球經濟造成了極大的影響,美股一個月內經歷了三次熔斷,與此同時加密資產市場也受到了牽連。3 月 12 日加密資產全體暴跌無一幸免,比特幣日內跌幅達 50%,加密資產市場總市值近乎腰斬。隨後各國央行選擇以最簡單粗暴的方式來應對此次重創:瘋狂 QE 放水。這種刺激手段雖然是貨幣政策中最行之有效的,然而其副作用也是顯而易見的。

如果說次貸危機所引發的金融海嘯造就了比特幣,那么疫情所導致的大量印鈔讓更多人認識到比特幣是一種稀缺資產且可對衝法幣貶值的風險。合規买入、托管以及各類加密資產基建和衍生品的成熟從各個角度為加密資產需求者提供了完美的解決方案,諸多機構也就順理成章地選擇了比特幣以及其他龍頭加密資產作為資產配置的一部分。

若散戶未能享受到機構牛市所帶來的紅利,那么流動性挖礦的熱潮大家一定都沒缺席。那些曾經只將幣存放在中心化交易所的用戶為了成為 DeFi「農民」將資產轉入「狐狸頭」中,將非生產性資產通過去中心化交易所換成了種地的「鋤頭」。瘋狂的挖礦讓以太坊鏈上資產市值飛上雲端,但同時,這也成為了黑客嘴邊的肥肉。

2020鏈上安全報告:DeFi攻擊60逾起,損失超2.5億美元

圖源:OKLink

以太坊的安全事件

在流動性挖礦的帶領下,沉寂已久的 DeFi 在 2020 年下半年成為焦點。用戶將資產存入合約,為協議提供流動性,從而獲得協議的費用分成和治理代幣獎勵。

由於協議內存放着各類有價資產,這讓 DeFi 協議成為了被攻擊重災區。黑客們通過各種手段向合約發起攻擊,據 PeckShield 派盾統計 2020 年 DeFi 安全事件達到 60 起,損失逾 2.5 億美元,佔統計的黑客攻擊造成總損失的 12.5%,遠超 2019 年數據。

2020鏈上安全報告:DeFi攻擊60逾起,損失超2.5億美元

圖片來源:PeckShield 派盾

發生在 DeFi 合約中最常見的三種攻擊分別為預言機操縱攻擊 (閃電貸)、重入攻擊以及代碼漏洞。

預言機操縱 (閃電貸、套利) 攻擊

在現今 DeFi 大熱的背景下,預言機攻擊極為普遍,因為大多數 DeFi 協議都需要通過喂價預言機來提供價格信息。一般來說,喂價預言機分為鏈上和鏈下兩種,鏈上預言機通過抓取去中心化交易所價格來獲取信息,而鏈下預言機則從中心化交易所獲得價格。

這兩種喂價預言機方式各有優劣,從鏈上獲取價格可以通過協議完全去信任化,但存在被操縱攻擊風險。鏈下預言機雖不存在被閃電貸攻擊風險,但其價格源需依賴於中心化交易所提供,存在中心化風險,且鏈下數據在鏈上反映較慢。

在鏈上,用戶可以通過閃電貸工具瞬間完成大額借款、兌換和大額存入等一系列操作,這使得攻擊者可以自行創造套利機會,從而操控去中心化交易所價格來擾亂其他使用該價格的 DeFi 應用,最終完成套利攻擊,典型案例有 bZx,Cheese Bank,Harvest 以及 Valley 等喂價預言機攻擊事件。

重入攻擊

重入攻擊是一種危害性極高的攻擊手段,可以輕松榨幹合約內所有資產。著名的 the DAO 被盜事件就是攻擊者運用重入攻擊導致以太坊硬分叉,損失了價值 5000 萬美元的以太坊。

智能合約不僅可以相互調用,也可以在內部調用。一般情況下,這不會產生任何問題,但當調用使得合約狀態不一致時,例如取款金額大於合約內金額時,或當某合約還未將余額設為零前就發起轉账,此時攻擊者可濫用提現功能提取合約中所有余額。今年經典的重入攻擊案例有:Akropolis,dForce 以及 Origin。

合約(代碼)漏洞

此類攻擊通常是由於开發者在編寫智能合約時,出現邏輯漏洞或自留後門所導致的。大多合約漏洞出現在未經審計的合約上,較常見的手法是攻擊者通過合約漏洞無限鑄幣隨後榨幹流動性池內資產,凍結合約內資產,或是合約开發者取走合約資產後跑路。

合約保險

在去中心化的世界中,由於 DeFi 應用迭代速度過快,為了追趕熱度許多應用的合約在沒有通過第三方審計的情況下就進行了發布。由智能合約漏洞而損失的資產也是不計其數。許多用戶可能會抱怨項目方不負責任,但有些項目並沒有公开項目信息,由於 FOMO 情緒,用戶為了搶先一步參與到項目中,會通過蛛絲馬跡尋找尚未公开的項目合約。

例如在 9 月 29 日凌晨,YFI 創始人在其參與开發的新項目的推特上發布了兩張項目相關設計圖,隨後被黑客找到此項目合約地址並利用閃電貸攻擊盜取了 1600 萬枚 DAI。

合約審計對於高速迭代的 DeFi 產品來說耗費時間過長,保險或許會是更好選擇。DeFi 要發展,需要保險這樣的基礎設施。如果只是靠 DeFi 協議用戶自行去購买保險,這是不現實的。一種方案可由協議的交易費用或挖礦收益中抽取一部分,存入項目的金庫中,金庫中一部分用於購买協議保險。

DeFi 合約外的其他攻擊

除了合約攻擊外,公鏈攻擊、交易所以及錢包攻擊也不佔少數。大多數公鏈攻擊的方式為 51% 攻擊,自年初开始,多個區塊鏈項目相繼遭受 51 % 雙花攻擊。1 月到 2 月間,BTG 網絡多次遭到雙花攻擊,損失達到 5 萬美元以上。7 到 8 月之間,以太經典(Ethereum Classic,ETC)遭受了三次 51% 攻擊,損失高達上千萬美元,OKEx 一度考慮從交易所中下架 ETC。11 月 8 日,Grin Network 受到 51% 攻擊,由於反應及時,故並未造成損失。

發生 51% 攻擊的主要原因在於區塊鏈項目的共識程度不夠,礦工轉向其他項目,致使維護網絡運轉的算力下降,給了攻擊者可乘之機。例如 ETC、BTG、AE,這些都是幾年前的老牌區塊鏈項目,項目熱度嚴重下降,幣價表現不佳,由於礦工收益與幣價有直接關系,礦工們也就順勢投身收益更高的公鏈中。

當然,一部分新項目也會成為被攻擊對象,雖然幣價表現一般,但因其尚未凝聚強大的社區,故而沒有足夠的共識和算力,攻擊成本也相對較低,最終也會是黑客下手的目標。從具體實現方式上看,隨着被攻擊網絡算力下降或其本身的算力不足,攻擊者可通過租用算力獲得足夠的算力進行攻擊,並且攻擊成本較低,收益一般遠高於成本。

2020鏈上安全報告:DeFi攻擊60逾起,損失超2.5億美元

圖片來源:Crypto51.app

Kucoin 交易所熱錢包被盜事件也引起了圈內人的重點關注。本次入侵影響了該交易所的比特幣、以太坊和 ERC-20 熱錢包,平臺損失了近 2.81 億美元資產。然而 KuCoin 的攻擊者貌似十分着急,試圖直接將 USDT 打散充入幣安和抹茶交易所變現,然而,還沒來得及操作相關账戶就被兩家交易所及時凍結。隨後 Bitfinex、Tether 也相繼凍結 KuCoin 攻擊地址上約 3300 萬 USDT,忙活了大半天,這名黑客似乎什么也沒有得到。

總結

在魔幻的 2020 年加密市場經歷了太多太多,在 312 過後人們重拾信心,DeFi 所點燃的 FOMO 情緒不亞於當年的 IC0,用戶的熱情無疑讓开發者更有動力开發出更有趣、優質、吸引人的鏈上應用,當然安全性是第一位的。現今傳統金融機構已經將目光聚集在加密資產之上,加密金融應用將必定成為關注焦點,若想讓加密金融應用完全去中心化,那么首要關注點就必須是安全性。在未來,將必定出現合約保險外的其他衍生品來對衝資產安全風險,日益完善的技術也將從各維度增加攻擊成本。相信在加密市場飛速發展的明天,安全事件會越來越少!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

張譯誠|汽油庫存跳升 油價重回高點

張譯誠|汽油庫存跳升油價重回高點據張譯誠報道,4月20日(周四)亞市盤初,美原油交投於78.84美...

張譯誠
163 1年前

張譯誠-美國經濟正在走向衰退

張譯誠-美國經濟正在走向衰退美聯儲即將進入5月份政策會議前的靜默期,本周聯儲數位官員講話均指向5月...

張譯誠
142 1年前

美元持續下跌,張譯誠認為非美市場有機會!

美元持續下跌,張譯誠認為非美市場有機會!張譯誠經濟分析師是一位在華爾街擁有多年經驗的專業人士。他於...

張譯誠
158 1年前

臺灣期市交易量分析|張鼎豐

臺灣期市交易量分析|張鼎豐據張鼎豐了解,臺灣期貨市場2022年總交易量為3億8,446萬8,497...

張鼎豐
197 1年前

張鼎豐建議|虛擬貨幣引入實體金融體系

張鼎豐建議|虛擬貨幣引入實體金融體系金管會承擔虛擬貨幣監理責任,讓實體金融和虛擬貨幣產業是否會有新...

張鼎豐
189 1年前

葉馨怡-臺廠全球新布局

葉馨怡-臺廠全球新布局「現在我身邊的朋友,十個有九個都想撤離大陸,但想撤還不一定撤得了」,一家電子...

葉馨怡
229 1年前