買比特幣 買比特幣
Ctrl+D 買比特幣
ads

VER:賣意外險的保險公司也遭受了意外?Cover Protocol漏洞分析_COV

Author:

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

北京時間12月28日晚,CertiK安全驗證團隊發現CoverProtocol發生代幣無限增發漏洞攻擊。本文為你分析事件詳情始末。

作為幣民如果加密資產不幸被盜,但項目方或者你個人購買了保險,那么也大可放心讓保險公司償還損失的資產。

可還有最差的一種情況:但是如果連保險公司都出了安全事故,受到攻擊了呢?

北京時間12月28日晚,CertiK安全技術團隊發現CoverProtocol發生代幣無限增發漏洞攻擊。

報告:61%的客戶已經研究或計劃研究加密貨幣:金色財經報道,Salesforce金融服務報告顯示,61%的客戶已經研究或計劃研究加密貨幣,這突顯了人們對數字貨幣的興趣日益濃厚。盡管三分之二的客戶表示對數字貨幣感興趣,但只有29%的客戶希望從其金融機構獲得區塊鏈數字貨幣服務。這可能凸顯了當前FSI產品的明顯差距、對新興技術的不適,或者可能表明人們確實有自我托管的興趣,因為報告顯示60%的客戶對加密貨幣感到滿意。

調查還發現,31%的客戶已經研究過,30%的客戶計劃探索投資組合多元化,包括將加密貨幣作為一種資產類別。盡管存在波動性,但該數據表明人們對加密貨幣作為多元化投資組合的有效組成部分的好奇心和接受度正在不斷提高。[2023/7/8 22:24:53]

攻擊者通過反復對項目智能合約進行質押和取回操作,觸發其中包含鑄造代幣的操作,對Cover代幣進行無限增發,導致Cover代幣價格崩盤。

數據:ParaFi Capital于2小時前將1206枚MKR轉入Coinbase:金色財經報道,據 Spot On Chain 數據顯示,區塊鏈投資公司 ParaFi Capital 通過地址開頭為 0xD9B 的中間錢包于 2 小時前將 1206 枚 MKR 轉入 Coinbase,均價 699.62 美元(合計 84.4 萬美元)。[2023/5/3 14:39:54]

技術分析?

主要攻擊分為以下步驟:?1.攻擊者設置攻擊必要的假代幣。

2.攻擊者使用假代幣,為BalancerPool提供流動性:

①總計向BalancerPool提供了2,573個DAI的流動性

②攻擊者通過向BalancerPool提供流動性,獲得了約132,688個Balancer流動性證明代幣BPT

英格蘭銀行允許CBDC和加密貨幣共存:金色財經報道,英格蘭銀行(BoE)數字部門負責人 Cathy Fortune 表示,未來會出現各種形式貨幣的混合生態系統,包括 CBDC 和穩定幣。CBDC 還將制定法律標準,這反過來將有助于刺激創新。穩定幣和 CBDC 具有創造新經濟的巨大潛力,錢應該像開燈一樣,我不考慮電,但我們都使用相同的能源這一事實產生了很大的不同。

根據Cathy Fortune的說法,重點應該放在創建 CBDC 基礎設施上,讓人們能夠更順暢地進行金融交易。[2023/3/31 13:37:58]

3.攻擊者向CoverProtocal中的Blacksmith.sol智能合約質押(stake)前一步中所得的所有Balancer流動性證明代幣。質押時,攻擊者調用位于0xe0b94a7bb45dd905c79bb1992c9879f40f1caed5的Blacksmith.sol智能合約中的deposit函數,如圖一所示:

Cool Cats將于下周發布全新稀有度標準:9月17日消息,據Cool Cats社交媒體披露,該NFT項目將于下周發布全新稀有度標準,Cool Pets后續也會跟進。此外,Cool Cats也是首批加入OpenSea NFT稀有度開放標準OpenRarity的NFT項目之一,OpenRarity旨在提供一個透明的、數學上合理的稀有度計算,讓該計算完全開源,保證公平與透明,開發者可以通過API訪問OpenRarity分數和排名。[2022/9/17 7:02:42]

圖一:Thedeposit()functioninblacksmith.sol

通過調用deposit函數,攻擊者將得到的BPT流動性證明質押到coverprotocol中。

SpaceChain完成EVM區塊鏈在太空的測試:金色財經消息,SpaceChain今天宣布完成其為Velas Network AG創建的空間節點的測試,該節點托管在一顆低地軌道衛星上,獨立于地面網絡。該空間節點現在能夠提供為Velas設計的全部功能,包括交易簽名、智能合約部署、去中心化金融(Defi)活動和不可偽造代幣(NFT)的鑄造,以及Velas代幣(VLX)交易。 (prnewswire)[2022/7/12 2:06:48]

首先通過圖一中118行將當前流動性證明代幣的pool數據讀取到memory,然后調用121行代碼對當前pool的數據進行更新。

圖二:blacksmith.sol中的updatePool()函數

如圖二第75行所示,在updatePool()函數中修改的當前流動性證明代幣的pool數據是一份存儲在storage中的數據,與在deposit()中存儲在memory中當前流動性證明代幣的pool數據是兩份數據。在圖二第84行lpTotal的值代表當前合同中總共存入的流動性證明代幣數目,由于該變量數值較小,因此通過84行公式pool.accRewardsPerToken的數值將會增大,更新過的accRewardsPerToken值存儲在storage中。

圖三:blacksmith.sol中的_claimCoverRewards()函數接下來

如圖三中318行所示,deposit()通過調用_claimCoverRewards()函數,向函數調用者(msg.sender)鑄造一定數目的cover代幣。

鑄造cover代幣的數目與pool.accRewardsPerToken,CAL_MULTIPLIER以及miner.rewardWriteoff三個變量相關。

請注意這里pool.accRewardsPerToken的數值是使用了存放在memory中的pool數據,并非使用圖二中update()函數更新之后的數值。

同時,通過圖1中deposit函數得知,miner.rewardWriteoff的數值更新是在_claimCoverRewards()函數執行完成之后發生。

因此原本設計上應使用更新過的miner.rewardWriteoff的數值計算需要鑄造cover代幣的數目,這里錯誤的使用了未更新過的miner.rewardWriteoff的數據,導致實際鑄造cover代幣數目比應鑄造代幣數目增多,最終導致了代幣增發。

質押成功之后,攻擊者通過調用blacksmith.sol智能合約中的withdraw()函數,將質押的BPT取回,同時取得額外鑄造的cover代幣,完成攻擊。

通過對比執行deposit()函數和執行withdraw()函數之后的代幣結余表,我們可以發現通過這一組deposit和withdraw函數調用之后,攻擊者可以獲得約704個COVER代幣。

deposit()之后:

withdraw()之后:

攻擊者通過反復執行deposit和withdraw函數,可以使Blacksmith函數無限鑄造代幣,并將代幣轉到自己的地址中,由此獲利。攻擊發生后,截止發稿時,cover官方已經將blacksmith遷移到安全版本:

有漏洞的blacksmith地址:

0xe0b94a7bb45dd905c79bb1992c9879f40f1caed5

臨時修復后的blacksmith地址:

0x1d5fab8a0e88020309e52b77b9c8edf63c519a26

臨時修復后的blacksmith合同臨時禁止了一切質押和取回操作,以此阻止攻擊者繼續實行攻擊。?

本次攻擊最初攻擊者共獲利440萬美金,約合人民幣2900萬人民幣。

有其他攻擊者利用該漏洞發動類似攻擊,例如Grap.finance項目官方參與了利用該漏洞的攻擊,獲利4350個ETH代幣。

在攻擊發生后幾個小時,Grap.finance項目官方通過Twitter聲稱對本次攻擊負責,并表示已將所有的獲利退回給了CoverProtocol。

安全建議

為了確保數字資產不因任何非技術原因遭受損失,項目方應及時為項目產品購買保險,增加項目方和投資者的安全保障方案,確保其因受到攻擊所造成的損失可以被及時補償。

Tags:COVERCOVVERITHCover ProtocolCOVAC幣ZVERSUStothezenith

比特幣交易所
以太坊:科普 | 以太坊擴容之Layer-2 Rollup擴容解決方案的探討_roll幣出獠牙肩幾率

在2020年5月,以太坊網絡上出現了所謂的“黑色星期四”:以太坊變得過于擁擠,以至于MakerDAO無法按照預期進行工作.

1900/1/1 0:00:00
RAKE:加密貨貸款平臺Vault籌集200萬美元,將進一步擴大平臺業務_加密貨幣是什么意思視頻

據TheBlock12月29日報道,加密貨幣貸款機構Vault已經從CoinbaseVenture、PanteraCapital和Compound創始人RobertLeshner等投資者那里籌集.

1900/1/1 0:00:00
數字資產:資產數字化為何一定要用區塊鏈技術?丨2020 CCF區塊鏈技術大會_Hurricane NFT

12月19日-20日,2020CCF區塊鏈技術大會暨首屆中國濟南區塊鏈產業發展高峰論壇在山東濟南舉行.

1900/1/1 0:00:00
DAP:DappRadar報告:2020年DeFi繁榮推動DApp總交易量增長近12倍_Wrapped Wit

根據DappRadar,2020年迄今為止的DApp總交易量已經高達2700億美元,其中95%來自以太坊上的DeFi生態系統.

1900/1/1 0:00:00
COI:馬耳他“區塊鏈島國”計劃因銀行拒絕合作而停滯不前_OIN

馬耳他財政與就業部長ClydeCaruana透露,由于當地銀行不愿與創新型公司合作,其“區塊鏈島國”計劃正在陷入困境.

1900/1/1 0:00:00
RAK:谷燕西:Kraken獲得加密數字銀行牌照的意義_Kraken

最近,美國懷俄明州建立了一個新的洲銀行機構牌照。這樣的機構可以吸收用戶的資產存儲,但是必須保證100%的存儲,不能提供貸款服務。用戶托管的數字資產同這個銀行機構的關系是寄托關系.

1900/1/1 0:00:00
ads