撰文丨茉莉編輯丨文刀原文標題及鏈接: Solana鏈上應用Crema因黑客攻擊停運

7月3日,Solana鏈上的集中流動性DeFi應用Crema Finance因遭黑客攻擊而宣布停運,該協議官方推特引用鏈上瀏覽器SolanaFM信息稱,損失的加密資產價值為878.2萬美元。

今日凌晨,Crema Finance披露被攻擊的線程時稱,黑客通過創建虛假的價格變動數據賬戶(Tick account)繞過合約檢查,然後利用虛假的價格數據和閃電貸竊取了資金池中的巨額費用。

數據服務方SolanaFM 在披露被盜資金流向時表示,黑客從Solana鏈上最大的借貸平台Solend中發起了多筆閃電貸,被盜資金中有649.7萬美元已通過跨鏈橋Wormhole轉移至以太坊網絡。目前,黑客地址已在Solana和以太坊鏈上被列為黑名單。

今年以來,Solana鏈上已經發生多起安全事件,包括損失3.2億美元的Wormhole安全事件及穩定幣協議Cashio因安全漏洞的崩潰等。有用戶在Crema Finance安全事件發生後表示正在從Solana鏈上撤出資金。

Crema Finance損失超870萬美元

Crema Finance 官網顯示,它是構建在Solana鏈上的集中流動性協議,該應用程序允許用戶以低滑點兌換Solana標準下的加密資產,迄今已經處理了超過13億美元的交易量,擁有超過38000名用戶。

7月4日,根據Crema Finance在官方推特上更新的信息顯示,攻擊發生在7月2日,黑客通過創建虛假的價格變動數據賬戶、結合閃電貸攻擊竊取了存儲在該應用內的加密資產。

據Crema Finance披露,黑客首先創建了一個虛假的「Tick account」賬戶。這種賬戶在Crema Finance用於存儲價格變動數據。創建假賬戶後,黑客通過將資金池的初始化Tick地址寫入假賬戶,繞過了平台對Tick賬戶的例行檢查;之後,黑客部署了一個合約,並用該合約從Solend完成閃電貸,為Crema Finance的資金池增加流動性;在Crema Finance平台中,交易費用的計算主要依賴於Tick account中的數據,「結果,真實的交易費用數據被偽造的數據替換,黑客通過從池中索取巨額費用來完成竊取。」

簡而言之即,黑客利用Crema Finance的「Tick account」漏洞,以閃電貸的方式操作了該協議的資金池價格,並從中獲利。

Solana鏈上的瀏覽器數據提供方SolanaFM追踪了黑客的資金流向,該機構披露稱,黑客從Solend平台進行了至少6筆閃電貸,有74010 SOL 被發現從原始錢包轉移到另一個替代錢包中,然後通過Wormhole協議分5批轉移到了以太坊錢包中。

Crema Finance最新信息顯示,黑客已經將被盜資金兌換成69422.9 SOL和6497738 USDCet,其中USDCet通過跨鏈橋Wormhole轉移至以太坊,並通過Uniswap兌換為6064 ETH。結合實時價格,Crema Finance此次被竊取的加密資產價值超過878萬美元。

據悉,Crema Finance 團隊已經通過鏈上消息聯繫了未知攻擊者,如果黑客同意在72 小時內歸還被盜資產,該團隊將給付80萬美元。該團隊表示,如果黑客不遵守規定,他們將聯繫「警方和法律力量」追捕黑客。

目前,黑客地址已在Solana 和以太坊鏈上被追踪並列入黑名單。截至發稿前,黑客地址尚未出現異動,Crema Finance也仍未恢復運營。

Solana鏈上應用漸成黑客「提款機」

今年,與以太坊競爭DeFi市場的Solana鏈上生態頻繁遭遇黑客光顧。

3月下旬,Solana 鏈上的協議穩定幣協議Cashio因安全漏洞導致其產生的穩定幣CASH徹底崩潰。在此事件中,黑客利用了該協議的一個漏洞,使他們能夠在沒有足夠頭寸的情況下鑄造無限供應的CASH。由於該事件,本應與美元掛鉤的CASH失去了價值。

根據DefiLlama的數據,此次事件中,黑客從Solana鏈上的去中心化交易所中消耗了價值近2800萬美元的流動資金,DEX Sabre因此停止了CASH 流動性池。

Cashio官方沒有披露此次攻擊造成的損失,但有安全專家根據對鏈上數據估算,這個穩定幣協議遭受的損失達約5000萬美元。

Solana鏈上最臭名昭著安全事件發生在今年2月,當時,連接以太坊和Solana 鏈的跨鏈橋Wormhole因黑客攻擊損失了超過3.2 億美元的加密資產,成為迄今為止對Solana鏈生態的最大攻擊。

當時,攻擊者通過Wormhole 中的漏洞,在Solana鏈上鑄造了12萬枚封裝的ETH,隨後使用Wormhole將8萬封裝ETH換成以太坊區塊鏈上的合法ETH,同時將另外4萬封裝ETH兌換成Solana鏈上的其他資產。

此次安全事件也讓業內開始關注跨鏈橋的安全問題。以太坊聯合創始人Vitalik Buterin 曾在Reddit上警告跨鏈橋的風險,他認為,在以太坊上持有ETH的原生資產,總是比在Solana 上持有ETH原生資產更安全。

有分析認為,Solana 鏈上DeFi應用被頻繁攻擊,與一些應用程序不開源有關,這樣就失去了白帽子們為它們發現漏洞的機會;此外,一些應用程序不謹慎地Copy以太坊鏈上同類應用的代碼也可能導致漏洞產生。

對於DeFi運營團隊來說,如何防禦黑客攻擊?

DeFi安全和分析公司HashEx 的創始人Dmitry Mishunin在最近的撰文中提示,要構建安全的DeFi 協議,首先要有經驗豐富的區塊鏈開發人員,他們應該有一個專業的團隊領導,具有構建去中心化應用程序的技能,同時,使用安全代碼庫進行開發也是明智之舉,「有時,與具有最新代碼庫的庫相比,不怎麼最新的庫可能是最安全的選擇。」

「測試是所有嚴肅的DeFi 項目必須做的另一件事。」Mishunin說,他總是強調去中心化地保護那些用於調用受限訪問智能合約功能的私鑰的重要性,「最好通過多重簽名使公鑰去中心化,防止一個實體完全控制合同。」

你是否會將資金從Solana鏈上撤出?