買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > Uniswap > Info

NFT:NFT交易平臺安全風險頻發 OpenSea、X2Y2安全事件分析_MOC

Author:

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

一、OpenSea事件描述

近日,OpenSea首席執行官Devin Finzer在一條推文表示:"到目前為止,有32個用戶簽署了來自攻擊者的入侵,他們的一些NFT被盜。"并暗示可能是一個欺詐性網站造成的。

"我們正在積極調查與OpenSea相關的智能合約的漏洞傳聞,這似乎是源于OpenSea網站之外的釣魚攻擊。請不要點擊opensea.io以外的鏈接。"

SharkTeam第一時間對此事件進行了攻擊技術分析,并總結了安全防范手段,希望后續的區塊鏈項目可以引以為戒,共筑區塊鏈行業的安全防線。

數據:zkSyncEra網絡上共發行超820萬個NFT:金色財經報道,NFTScan數據顯示,截至8月2日,zkSyncEra網絡上共發行8,219,555個NFT,創建了39,805個NFT集合,產生了11,187,598筆鏈上交易,持有NFT資產的錢包地址為1,687,406個。[2023/8/2 16:14:27]

二、OpenSea事件攻擊原理分析

攻擊者賬戶(Fake_Phishing5169):0x3e0defb880cd8e163bad68abe66437f99a7a8a74

攻擊合約(Fake_Phishing5176):0xa2c0946ad444dccf990394c5cbe019a858a945bd

1. 創建攻擊合約

交易:0x2b8bcaa9dc90cf0a174daf0e9f4fd4cbc5fa1a3b32e2213238feb186559e8779

Animoca Brands旗下NFT系列Mocaverse與GAMEE達成合作:金色財經報道,Animoca Brands旗下NFT系列Mocaverse在社交媒體宣布與Animoca街機游戲子公司GAMEE達成合作,該NFT系列持有者和Realm Ticket NFT持有者將能訪問GAMEE旗下Arc8游戲中的獨家錦標賽,據悉獎勵池將會包含包括10,000枚MATIC、Moca XP和25個Mocaverse主題的Arc 8原生NFT G-Bot Starters。[2023/4/21 14:17:51]

2. 發起攻擊

AC米蘭與MonkeyLeague合作推出的NFT系列將于10月6日在Magic Eden進行拍賣:10月13日消息,意大利足球俱樂部AC米蘭與Solana電競特許經營商MonkeyLeague合作推出的NFT系列將于北京時間10月6日20:00至10月7日00:00在Magic Eden進行拍賣。該NFT系列為16支超級限量版AC Milan Retro Monkey NFT,由4套 MonkeyPlayer NFT組成,用于慶祝AC米蘭歷史上的幾支球隊1993/94和1995/96賽季,持有NFT的粉絲可以獲得官方推出的可穿戴設備以及參加相關的足球游戲。[2022/10/3 18:38:23]

以交易0x9ce04d64310e40091c49c53bac83e5c781b3046e53c256f76daf0e8a73458dad為例,

NBA金州勇士隊將于明年推出NFT:12月15日消息,FTX.US與NBA金州勇士隊達成協議,按照該協議,勇士隊將于明年推出NFT。勇士隊打算從明年初開始在FTX.US的NFT市場上發布 NFT。NFT包括勇士隊6個NBA總冠軍戒指的數字收藏品和10個紀念票根。[2021/12/15 7:40:12]

執行過程如下:

WyvernExchange合約atomicMatch函數如下:

其中,訂單簽名校驗requireValidOrder函數如下:

函數中包含了掛單授權(簽名)的校驗,因此,攻擊者發起攻擊交易,將NFT從原來持有者賬戶(0xf2d29bbd9508cc58e2d7fe8427bd2bc0ad58e878, 記為0xf2d2)轉賬到攻擊者賬戶,需要獲取到賬戶0xf2d2的授權(簽名)。

攻擊者要想獲取到其他賬戶的簽名,可以通過以下方法:

(1)獲得賬戶的私鑰

(2)簽名重放攻擊

(3)通過網絡釣魚等詐騙方式獲取用戶的私鑰或者簽名。

這里,攻擊者明顯并沒有獲取到賬戶0xf2d2的私鑰,而且函數中有防止簽名重放的措施:

另外,也沒有從交易中發現簽名重放攻擊。

因此,我們分析,被攻擊的用戶意外簽署了來自攻擊者的惡意交易,攻擊者獲得了用戶的掛單授權,然后利用該授權簽名竊取了用戶的NFT。綜上所述,我們認為此次攻擊事件是由鏈下的網絡釣魚攻擊引起的,而不是鏈上合約代碼漏洞造成的。

三、X2Y2安全事件

無獨有偶,2022年2月18日,大V賬號(DiscusFish)在Twitter上面指出,NFT交易平臺X2Y2上面NFT掛單挖礦存在風險。

此外,還指出X2Y2上掛單挖礦模式所采用的交易 Exchange 合約是可升級合約,升級權限(proxyAdmin的owner)是官方單地址,理論上存在官方通過升級合約,然后轉走用戶NFT的可能。

X2X2團隊針對可升級合約的漏洞,采用多簽錢包和時間鎖對合約進行了修復:

四、安全建議

OpenSea被攻擊事件屬于網絡釣魚攻擊,而X2Y2的問題在于合約漏洞。鑒于此,我們提出以下建議:

1.項目方在開發過程中,要保證業務邏輯以及合約代碼的嚴謹性,選擇多家知名負責的審計公司進行多倫審計。

2. 項目參與者在涉足區塊鏈項目時請提高警惕,盡可能選擇更穩定、更安全,且經過完備多輪審計的公鏈和項目,在發起交易、簽名授權時要謹慎,盡可能地只通過官方指定的網站參與投資。

Tags:NFTOPENENSMOCTRUSTNFTOpenpayRENS價格Mochi.Market

Uniswap
NFT:小紅書也入局 NFT 了 和騰訊、阿里有什么不一樣?_SPA

元宇宙的如火如荼,帶動了許多相關產業的發展,目前最貼近我們生活的,應該就是 NFT 了。通過區塊鏈技術讓每一件作品和每一次交易都能被記錄,一定程度上消除了之前藝術領域里作品版權的問題,因此數字藝.

1900/1/1 0:00:00
區塊鏈:新聞攝影也要 NFT 美聯社連攤子都支好了_區塊鏈幣種類

被稱為 NFT 元年的 2021 已經過去,見識過各種千奇百怪的商品,我們漸漸對「萬物皆可 NFT」習以為常.

1900/1/1 0:00:00
加密貨幣:被元宇宙帶火的NFT 要怎么發展?_泰達幣區塊鏈交易查詢

隨著元宇宙的大火,NFT也迎來了春天。2021年是屬于NFT的一年。2021年以來,全球?NFT藝術品、體育和游戲市場交易量節節攀升.

1900/1/1 0:00:00
PERP:NFT的真正本質是價值載體_數字藝術家

我對NFT藝術的理解有三個階段。當我跨越每個階段的時候,都是經由對自己認知的批判而達成的。下面就是我對NFT藝術認知過程的一些體會.

1900/1/1 0:00:00
BSP:藝術NFT開放市場風云錄_區塊鏈

自從今年 2 月 NFT 破圈以來,關于它的報道數不勝數。在不少媒體筆下,NFT 是神奇的、是充滿科技光環的、是有超越性的.

1900/1/1 0:00:00
MEM:北極熊frank 3天20倍 誰是下一個出圈Meme NFT?_xNFT

文章開始之前說下什么是Meme。Meme指在社區里傳播的觀念,代表了一種共享的亞文化或對現實的認知,比如之前出圈的狗幣、屎幣,都算是Meme代幣.

1900/1/1 0:00:00
ads