點擊閱讀:2022年上半年Web3安全態勢深度研報
在我們發布的《2022年上半年Web3安全態勢深度研報》中,我們已經從各個維度展示和分析了區塊鏈安全領域的總體態勢。今天,我們將針對NFT合約安全展開分析,看看在NFT合約在審計過程中都會出現哪些常見問題呢?
上半年NFT領域安全事件的總損失有多少?
據成都鏈安鷹眼區塊鏈安全態勢感知平臺監控顯示,2022年上半年,共監測到NFT領域主要安全事件10起,統計到的損失約為6490萬美元,主要攻擊方式為合約漏洞利用、私鑰泄露、釣魚等。而上半年Discord釣魚事件頻發,幾乎每天都有Discord服務器受到攻擊,個人用戶因點擊釣魚鏈接而遭受損失的情況頻繁發生。
JPEG'd:JPEG'd合約未被黑客攻擊,NFT與財庫資金安全:7月31日消息,DeFi公共產品JPEG'd發推稱,pETH-ETH曲線池遭遇攻擊。允許借用NFT的金庫合約是安全的,仍在正常運行。NFT與財庫資金安全。JPEG'd合約沒有被黑客攻擊,是安全的。
金色財經此前報道,據Beosin旗下Beosin EagleEye安全風險監控、預警與阻斷平臺監測顯示,JPEG'd遭遇攻擊,損失至少約1000萬美元。JPEG'd遭遇攻擊的根本原因在于重入,攻擊者在調用remove_liquidity函數移除流動性時通過重入add_liquidity函數添加流動性,由于余額更新在重入進add_liquidity 函數之前,導致價格計算出現錯誤。[2023/7/31 16:08:05]
上半年NFT典型安全事件?
TreasureDAO事件
2022年3月3日,TreasureDAO交易平臺遭到黑客攻擊,造成100多個NFT被盜。
Web3支付基礎設施Depay因檢測到黑客攻擊而暫停加密服務:金色財經報道,Web3支付基礎設施Depay在官網宣布,檢測到黑客嘗試攻擊其提幣服務,已暫停加密貨幣相關的服務。用戶的資產沒有任何損失,團隊將在修復漏洞后重新開放提幣服務。
據悉,Depay是ChatGPT的支付渠道之一,允許用戶使用visa、萬事達卡、加密貨幣等支付費用。[2023/4/4 13:44:14]
擴展閱讀:怪事?盜了又歸還?TreasureDAO安全事件分析
漏洞原因:邏輯漏洞
該漏洞存在于TreasureMarketplaceBuyer合約中,該合約的buyItem函數在傳入_quantity參數后,并沒有做代幣類型判斷,直接將_quantity與_pricePerItem相乘計算出了totalPrice,因此safeTransferFrom函數可以在ERC-20代幣支付數額只有0的情況下,調用TreasureMarketplace合約的buyItem函數來進行代幣購買。
Value DeFi攻擊事件一名受害者獲得黑客發送的5萬美元穩定幣:Value DeFi團隊就“遭閃電貸攻擊損失540萬美元”一事發布事后分析報告稱,將制定一項針對受害者的補償計劃,該計劃由“開發基金、保險基金和協議產生的部分費用”共同出資。一名自稱是護士的用戶試圖聯系攻擊者稱,其已把畢生的積蓄(近10萬美元)投入到該項目中,并請求攻擊者歸還這筆錢。推特上的許多觀察人士立即質疑這名用戶的真實性。令人驚訝的是,攻擊者確實“捐贈”了價值5萬美元的穩定幣給該名用戶。據悉,Value的開發者也曾試圖聯系攻擊者,就進一步返還資金進行談判。截止發稿時,這些嘗試是否成功還未可知。(BeInCrypto)[2020/11/16 20:58:48]
本次安全事件主要原因是ERC-1155代幣和ERC-721代幣混用導致的邏輯混亂,ERC-721代幣并沒有數量的概念,但是合約卻使用了數量來計算代幣購買價格,且最后在代幣轉賬的實現中也未進行邏輯分離。
APECoin空投事件
動態 | 國內出現日文勒索郵件 黑客PS用戶裸照敲詐比特幣:據一本區塊鏈消息,近幾個月,一封日文比特幣勒索郵件,在國內肆虐。勒索者稱,已經獲得勒索對象的郵箱密碼、網頁瀏覽記錄甚至“裸照”,以此要挾后者支付比特幣“封口費”。黑客的勒索手段并不高明,但仍有人上當受騙。記者收集到的信息顯示,收到該勒索郵件的受害者,基本覆蓋國內用戶的主流郵箱,包括QQ郵箱、163郵箱、126郵箱等。網絡安全工程師張宏文認為,黑客獲得賬戶密碼的手段,大概率來自于黑客圈子內常見的“數據包”。[2019/3/6]
2022年3月17日,黑客通過閃電貸拿到了超過6萬的APECoin空投。
漏洞原因:邏輯漏洞
該漏洞存在于AirdropGrapesToken空投合約中,由于其使用alpha.balanceOf()和beta.balanceOf()判定調用者對BAYC/MAYCNFT的所有權。而這種方式僅能獲取到用戶對該NFT所有權的瞬時狀態,但該瞬時狀態可以通過閃電貸借入進行操控。攻擊者利用該漏洞,以閃電貸借出BAYCNFT并獲取對應的空投。
動態 | McAfee否認Bitfi錢包遭黑客攻擊:據Bitcoin.com消息,John McAfee發推特回應此前關于Bitfi錢包遭黑客攻破的消息,他表示,Bitfi錢包上自動播放的視頻只是所謂的”黑客“的惡作劇,不會威脅到錢包的安全。[2018/8/16]
RevestFinance事件
2022年3月27日,RevestFinance項目遭遇黑客攻擊,損失余額12萬美元。
擴展閱讀:老調重彈,ERC1155的重入攻擊又“現身”,RevestFinance被攻擊事件簡析
漏洞原因:ERC-1155重入
該漏洞存在于Revest合約中,當用戶采用depositAdditionalToFNFT()追加FNFT的抵押資產時,合約需要將先把之前的FNFT銷毀,之后再鑄造新的FNFT。但是在鑄造時,由于min()函數中未判斷需鑄造的FNFT是否已經存在,并且狀態變量fnftId自增在_mint()函數后。而_min()中存在ERC-1155中的隱藏外部調用_doSafeTransferAcceptanceCheck(),造成了重入漏洞。
NBA薅羊毛事件
2022年4月21日,NBA項目方遭遇黑客攻擊。
漏洞原因:簽名冒用和復用
該漏洞存在于The_Association_Sales合約中,項目當在采用簽名校驗的方式驗證白名單時,主要存在兩個安全問題:簽名冒用和簽名復用。其中簽名復用問題是由于項目方并未在合約中存儲已經使用過的簽名,造成簽名可以被攻擊者重復多次使用;簽名冒用的問題是由于vDatamemory參數info在傳參時未進行msg.sender校驗導致簽名可冒用。
Akutar事件
2022年4月23日,NFT項目方Akutar的AkuAuction合約由于智能合約本身漏洞,導致11539ETH被鎖死在合約中。
擴展閱讀:NFT項目驚現低級漏洞,合約未審計導致3400萬美元資產被鎖死——Akutar事件分析
漏洞原因:邏輯漏洞
該合約存在兩個邏輯漏洞,第一是退款函數processRefunds使用call函數進行退款操作,并且把退款結果作為require判定條件,如果攻擊者在fallback中進行惡意revert會導致整個合約的退款操作無法繼續進行。第二個漏洞是造成此次事件的根本原因,即退款函數中存在的兩個判斷條件,由于沒有考慮到一個用戶可以投標多個NFT的情況,使得項目方后續的退款操作永遠無法執行。
XCarnival事件
2022年6月24日,NFT借貸協議XCarnival遭到攻擊,黑客獲利3087枚以太坊。
擴展閱讀:NFT借貸平臺需警惕,XCarnival被攻擊事件給我們哪些啟示?
漏洞原因:邏輯漏洞
該漏洞存在于XNFT合約中,該合約中的pledgeAndBorrow函數在質押NFT時并未未檢查攻擊者傳入的xToken地址是否為項目方白名單中的地址;并且在借貸時,并未對抵押記錄的狀態進行檢測,導致攻擊者反復使用無效的抵押記錄進行借貸。
NFT合約在審計過程中都會出現哪些常見問題呢
上半年發生了多起NFT合約相關的安全事件,主要原因還是沒有進行全面的安全審計,那么NFT合約在審計過程中都會出現哪些常見問題呢?
成都鏈安審計團隊在審計NFT系列合約時,發現NFT合約主要的問題包括以下幾類:
(1)簽名冒用和復用:
簽名數據缺少重復執行驗證(例如:缺少用戶nonce),導致可以重復使用簽名數據鑄造NFT;
簽名檢查不合理(例如:未檢查簽名者為零地址的情況),導致任意用戶均可通過檢查進行鑄幣;
(2)邏輯漏洞:
合約管理員可以通過私募等特殊方式鑄幣而不受總量的限制,導致NFT的實際量超過預期;
拍賣NFT時,獲勝者可在領取交易順序依賴攻擊,修改競拍價格,導致競拍獲勝者可以低價獲取NFT;
(3)ERC721&ERC1155重入攻擊
當合約使用轉賬通知功能時(onERC721Received函數),NFT合約會主動向轉賬的目標合約發送一次調用,那么這就可能導致重入攻擊;
(4)授權范圍過大
用戶在進行質押或者拍賣時,僅需要對單個代幣授權,但合約要求_operatorApprovals授權,一旦用戶授權成功,那么就存在NFT被盜的風險。
(5)價格操控
NFT的價格依賴于某合約的代幣持有量,導致攻擊者利用閃電貸拉高代幣價格,使得質押的NFT被異常清算。
從上半年發生的NFT合約安全事件來看,審計過程中經常出現的漏洞在實際中也會被黑客利用。因此尋求專業的安全公司對NFT合約進行審計也是非常有必要的。
Tags:NFTNCEVALPEGFyooz NFTxSTAKE.Financeintervalue幣怎么買JPEG'd
我從見市場中出現過如此多不受控的潛在威脅。——DavidWagner,Aptos投資組合經理David的說法雖然直白,但卻非常符合大多投資者的心境,他們心中必然有很多疑問.
1900/1/1 0:00:00?就在昨日,網傳重慶市江北區文化和旅游發展委員會公布的《關于XX數字科技有限公司涉嫌非法集資問題的情況回復》在網絡上引發頗多關注,本文無意于考察該回復的真實性,具體信息以官方的信息為準.
1900/1/1 0:00:00CBDC的軌道很可能是以太坊,或者是它的一個合作版本。原文標題:《以太坊最有可能成為CBDC的基礎層》撰文:TYLERDURDEN編譯:Blockunicorn在中國之外,沒有哪個大國準備好了想.
1900/1/1 0:00:00文/AliYahya,a16zcrypto以太坊合并——周四一早發生的以太坊重要升級——將成為開源歷史上一個最重要的時刻.
1900/1/1 0:00:00DeFi數據 1.DeFi代幣總市值:479.04億美元 DeFi總市值數據來源:coingecko2.過去24小時去中心化交易所的交易量55.
1900/1/1 0:00:00文:BRAYDENLINDREACoinShares研究負責人JamesButterfill表示,盡管“合并的確定性有所提高”,但還是出現了資金外流.
1900/1/1 0:00:00