北京時間12月28日晚,CertiK安全驗證團隊發現CoverProtocol發生代幣無限增發漏洞攻擊。本文為你分析事件詳情始末。
作為幣民如果加密資產不幸被盜,但項目方或者你個人購買了保險,那么也大可放心讓保險公司償還損失的資產。
可還有最差的一種情況:但是如果連保險公司都出了安全事故,受到攻擊了呢?
北京時間12月28日晚,CertiK安全技術團隊發現CoverProtocol發生代幣無限增發漏洞攻擊。
日本免除加密貨幣發行人未實現收益30%的企業稅:金色財經報道,根據日本國家稅務局6月20日修訂的法律,日本的加密貨幣發行商現在可以免除代幣未實現收益30%的企業稅。[2023/6/26 22:00:41]
攻擊者通過反復對項目智能合約進行質押和取回操作,觸發其中包含鑄造代幣的操作,對Cover代幣進行無限增發,導致Cover代幣價格崩盤。
技術分析?
主要攻擊分為以下步驟:?1.攻擊者設置攻擊必要的假代幣。
2.攻擊者使用假代幣,為BalancerPool提供流動性:
①總計向BalancerPool提供了2,573個DAI的流動性
②攻擊者通過向BalancerPool提供流動性,獲得了約132,688個Balancer流動性證明代幣BPT
3.攻擊者向CoverProtocal中的Blacksmith.sol智能合約質押(stake)前一步中所得的所有Balancer流動性證明代幣。質押時,攻擊者調用位于0xe0b94a7bb45dd905c79bb1992c9879f40f1caed5的Blacksmith.sol智能合約中的deposit函數,如圖一所示:
消息人士:Metalpha已從比特大陸為其基于灰度的投資基金籌集500萬美元:5月25日消息,據消息人士報道,香港資產管理公司 Metalpha 已從比特大陸為其基于 Grayscale 的基金籌集了 500 萬美元。Metalpha 希望為 Next Generation Fund I 籌集 1 億美元,該基金是它與 NextGen Digital Venture Limited 合作成立的。截至 3 月底,Metalpha 已為該目標籌集了 2000 萬美元。該基金通過結構化衍生品投資于 Grayscale 產品,以符合美國和香港法律的方式授予對數字資產投資組合支柱的訪問權。[2023/5/25 10:40:33]
圖一:Thedeposit()functioninblacksmith.sol
超50億美元價值BTC于半小時前從幣安轉移至未知錢包:5月8日消息,據鏈上數據顯示,5月8日,共計188913枚BTC于2小時內從Binance轉移至未知地址,價值約54億美元,或為內部錢包整理。
此前報道,11.7萬枚BTC于5小時前從未知地址轉移至幣安。此外,幣安發推表示由于比特幣網絡擁堵暫關閉BTC提款,團隊正在進行修復工作。[2023/5/8 14:48:43]
通過調用deposit函數,攻擊者將得到的BPT流動性證明質押到coverprotocol中。
首先通過圖一中118行將當前流動性證明代幣的pool數據讀取到memory,然后調用121行代碼對當前pool的數據進行更新。
公鏈Canto TVL升至1.72億美元,創歷史新高:2月3日消息,據DefiLlama數據顯示,Cosmos生態兼容EVM的Layer1公鏈Canto TVL增長至1.72億美元,創歷史新高。
據CoinGecko數據顯示,CANTO Token24小時跌幅7%,現報0.518美元。[2023/2/3 11:45:17]
圖二:blacksmith.sol中的updatePool()函數
如圖二第75行所示,在updatePool()函數中修改的當前流動性證明代幣的pool數據是一份存儲在storage中的數據,與在deposit()中存儲在memory中當前流動性證明代幣的pool數據是兩份數據。在圖二第84行lpTotal的值代表當前合同中總共存入的流動性證明代幣數目,由于該變量數值較小,因此通過84行公式pool.accRewardsPerToken的數值將會增大,更新過的accRewardsPerToken值存儲在storage中。
白宮科技政策辦公室發布針對18個CBDC系統的設計分析報告:9月17日消息,白宮科技政策辦公室(OSTP)發布了一份報告,分析了18個央行數字貨幣(CBDC)系統的設計選擇,以便在美國推出CBDC。其中該報告對18個CBDC設計選擇的技術進行分析,涵蓋參與者、治理、安全、事務、數據和調整六大類,以幫助政策制定者最終確定如何設計理想的美國央行數字貨幣系統。[2022/9/17 7:03:04]
圖三: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:VERCOVERCOVITHThe Everlasting Parachaincover幣最新消息cova幣價格BitHAO
12月1日比特幣突破19,888美元,創下歷史新高。晚上準備休息時,一個朋友突然問我:“你怎么看即將突破2萬美元的比特幣?”朋友的喜悅興奮之情溢于言表.
1900/1/1 0:00:002020年12月5日,2020世界區塊鏈大會·武漢正式在武漢國際會展中心開幕。大會由巴比特主辦,并得到了武漢市政府、江漢區政府、武漢市經信局、中國信通院等部門單位的大力支持.
1900/1/1 0:00:00作者|深鏈六六 編輯?|門人??運營|小石頭風清揚比特幣用自己的方式給11月畫上了一個句號。11月30日晚,比特幣價格突然飆漲,從此前的18000美元左右,一路上揚至最高19863美元,再創今年.
1900/1/1 0:00:002020年即將接近尾聲,這一年注定是讓世界人民都無法忘記的一年。年初新冠疫情爆發,并迅速肆虐全球,各國紛紛加入抗疫大潮.
1900/1/1 0:00:00今日,美國總統金融市場工作組發布了一份名為《總統金融市場工作組關于穩定幣相關關鍵監管問題的聲明》的報告,其中明確了創新、監管、合規、法律依據、額外保護措施五大問題.
1900/1/1 0:00:00本文來源:區塊鏈前哨 作者|TimCopeland 譯者|核子可樂 CEO:這事不賴我 12月21日.
1900/1/1 0:00:00