比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > Gateio > Info

是授權轉移還是直接偷??Solana授權釣?事件解析_OLA

Author:

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

前兩天,Solana區塊鏈上出現了安全預警,有?篇?章指出?個名為

https://officialsolanarares.net/mint/??釣??站在?戶批準之后,可以將?戶的原?代幣轉?。在該?章?中提到了?點:

惡意合約在?戶批準(Approve)后,可以轉??戶的原?資產(這?是SOL),這點在以太坊上是不可能的,以?太坊的授權釣?釣不?以太坊的原?資產(ETH),但可以釣?其上的Token。于是這?就存在“常識違背”現象,導致?戶容易掉以輕?。

其實該?章這?的說法是不甚準確的,混淆了批準交易和Solidity中ERC-20代幣授權這兩個不同的概念。

真實情況是通過Solana的簽名擴散機制,惡意合約直接盜取了?戶的SOL資產,和通常意義上的授權并沒有什么關聯。

香港東方足球隊獲虛擬貨幣XDAG基金會“七位數”贊助:8月10日消息,香港東方足球隊今日召開記者招待會宣布獲得虛擬貨幣XDAG基金會“七位數”贊助,具體金額暫未披露。XDAG將冠名球衣廣告和球隊社交媒體平臺。[2023/8/10 16:18:15]

1.以太坊中的授權

在以太坊中,通常意義上授權是指?戶調?代幣合約,向其它地址授權?定處理額度,這樣我們在和其它?合約交易時,可以?便的?付ERC-20代幣。

在這?,授權是必須的,否則第三?合約?權處理?戶的代幣資產。同時,這種機制也伴?了?量的授權攻擊,只要你授權了惡意合約,惡意合約就可以轉?你的ERC-20代幣。

2.Solana中的授權

在Solana中,代幣?般為官?提供的spl-token合約,它模擬了ERC-20代幣的?為,因此也存在類似的ERC-20授權?概念。同樣授權第三?合約后第三?合約可以處理?戶的代幣(注意不是原?幣SOL)。這點同以太坊是?致的,并沒有什么反常識。

TON發布優化代幣經濟學的提案,臨時凍結非活躍挖礦錢包48個月:2月15日消息,TON在Ton.vote上發布了關于優化TON代幣經濟學的提案,該提案旨在就TON代幣循環供應達成社區共識,臨時凍結非活躍挖礦錢包48個月,這些錢包從未被激活并且在其歷史記錄中沒有任何傳出轉賬。人們普遍猜測,這些不活躍錢包的訪問權限可能已經丟失,且他們的存在會大大增加網絡參與者的不確定性。社區投票時間是2月14日至2月21日,持續7天。之后是網絡投票,即驗證者使用質押的TON進行投票,時間將在2月21日至2月24日左右進行。[2023/2/15 12:07:05]

3.Approve的涵義

不管在以太坊中還是在Solana中,我們習慣將Approve當作授權,因此?然?然的會認為是代幣授權。當我們使?MetaMask錢包時,如果是代幣授權交易會明確提示授權,并且所有交易彈出的?是?個確認按鈕。然?在Solana的?Phantom錢包?,彈出的是?個Approve按鈕,讓?很容易以為是授?

幣安稱移除HNT交易對因其不符合審查標準,Helium回應稱此做法不合理:10月10日消息,對于此前Binance宣布將移除HNT杠桿交易對和現貨交易對,Binance發言人Jessica Jung表示,Binance會定期審查列出的每個數字資產,以確保它繼續滿足高水平的標準。當Token不再符合此標準或行業發生變化時,我們會進行更深入的審查并可能將其下架以保護我們的用戶。

作為回應,Helium首席運營官Scott Sigel發布聲明稱,Binance沒有理由下架幾個HNT交易對。HNT的完整性沒有改變,它仍然滿足交易平臺設定的所有標準,還有許多其他交易平臺繼續支持HNT。我們希望Binance能扭轉局面,盡快重新上架HNT交易對。[2022/10/10 12:52:00]

權交易。但真實情況是批準?次交易?并不是進?代幣授權。所以安全預警中出現的被盜?為,是?戶批準了?個未知交易,?不是?戶進?了SOL的授權操作,當然也就不能說是授權偷?了原?幣。

Circle:呼吁監管機構改革金融法規,以保證大眾金融隱私受到保護:8月12日消息,USDC 發行商 Circle 在其官網發表博客文章,呼吁金融監管機構對《銀行保密法》(Bank Secrecy Act,已有 52 年歷史)等相關金融法規進行改革修正,以識別開放協議、軟件與非法行為者的區別,并保持基于區塊鏈的金融開放和普遍可訪問。此外,文章倡議監管鼓勵和協調加密資產和開放區塊鏈的合法使用,確保隱私性去中心化身份及其協議和工具能夠規范化使用。[2022/8/12 12:21:58]

4.交易直接轉?原?貨幣

交易轉?批準者的原?貨幣,例如SOL和ETH,是?常簡單的。在以太坊上的Solidity中,只要調??個?payabletransfe的函數就可以轉?交易?戶的ETH;在Solana中,相應的,只要調?系統合約的戶的SOL資產,這和我們平常講的代幣授權概念是沒有任何關系的。

隱私計算網絡Oasis獲3500萬美元追加投資,生態系統發展基金總額達2.35億美元:據官方消息,隱私計算網絡Oasis宣布獲得Newman Capital、Seven X Ventures等投資機構的3500萬美元追加投資,生態系統發展基金總額累計至2.35億美元。

此前,在AME Cloud Ventures、FBG、Pantera Capital、Dragonfly Capital、Binance Labs等生態合作伙伴的支持下,Oasis成立2億美元的生態系統發展基金,旨在扶持Oasis生態DeFi、數據DAO、NFT、元宇宙等領域項目發展,促進Oasis生態繁榮。獲得3500萬美元追加投資后,Oasis生態系統發展基金成為行業規模最大、實力最強的生態基金之一。

隱私計算網絡Oasis擁有交易即時確認性、比以太坊低99%的Gas費用、高吞吐量和隱私保護等特性,是發展DeFi和P2E游戲的理想區塊鏈平臺。[2022/5/17 3:23:10]

函數也能轉移?交易?不同的是,在Solidity中,ETH轉移發?在合約調?的時候,因此錢包可以提前知道要轉移的ETH數量并顯示出來,??在Solana中,轉移是發?在合約內部的,因此錢包?法提前知曉你會被轉?多少SOL,當然也會?法顯示。只要你簽名認同了這筆惡意交易,你就相當于簽名認同了這次SOL轉移,這正是這次Solana上釣?盜取的問題所在。

?段類似如下的代碼就可以在合約內部轉移?user的SOL。

5.Solana中的簽名擴散機制

在Solana中,有?個簽名擴散機制。?戶調?合約A,此時合約A中?戶是簽名批準的。當合約A內部調?合約B時,?戶的簽名會隨著跨合約調??起擴散到合約B。因此,在合約B中,?戶也是簽名批準的。所以這?存在?個安全?險,當簽名?個惡意合約時,惡意合約就獲取了我們這個簽名,然?它可以拿我們這個簽名做任何事情!!!!!!!

在上述的偷盜事件中,?戶同惡意合約?3VtjHnDuDD1QreJiYNziDsdkeALMT6b2F9j3AXdL4q8v進?交易,該合約直接調?系統合約轉移?戶的SOL,因為簽名隨著調??起擴散到了系統合約,因此系統合約認為該筆交易也是批準過的,是正常的,所以就轉?了?戶的資產。

6.具體被盜交易

其中?筆被盜交易:

https://explorer.solana.com/tx/4j33JSGRS6rD5irzW1cA9wjQAvAgVDAnBTrGRjqtqBBWXspTzU5HpEFwTeCC2uD9hH9eA2Pw5ddHyd5JyG6h6cNq

我們可以看到該交易涉及的輸?賬號:

這其中:

?戶賬號:4XF4wyjein7ZN4RPM6YK2mC2mC6T41cZAoKjJqpP19fR

SOL轉移賬號:BepccLHDcXqqHi6MfpTDo9Sfc5tmRjmSC1XY48Tb8HuY

惡意合約地址:3VtjHnDuDD1QreJiYNziDsdkeALMT6b2F9j3AXdL4q8v

從上可以看出,?戶賬號調?合約后轉移了1.2545SOL到轉移賬號。同時我們可以看到并沒有涉及到spl-token代幣合約,出產沒有通常意義上的授權這么回事。

其交易打印出的?志為:

從?志中也可以判斷,惡意合約僅是簡單的調?了系統合約轉?了?戶的SOL,因此?戶簽名批準了對惡意合約的交易,這個簽名也擴散到了系統合約,因此判定有效。

7.結論

在Solana中,不要輕易確認或者批準任何來歷不明的交易,因為它可以拿你的簽名代表你做任何事情。

關于Fairyproof

Fairyproof是一家專注區塊鏈生態安全的公司,公司主要通過“代碼風險檢測+邏輯風險檢測”的一體化綜合方案服務了諸多新興知名項目。

團隊成員參與發起并提交了以太坊領域的多項標準草案,包括ERC-1646、ERC-2569、ERC-2794,其中ERC-2569被以太坊團隊正式收入。

團隊參與了多項以太坊項目的發起及構建,包括區塊鏈平臺、DAO組織、鏈上數據存儲、去中心化交易所等項目,并參與了多個項目的安全審計工作,在此基礎上基于團隊豐富的經驗構建了完善的漏洞追蹤及安全防范系統。

Tags:SOLSOLALANAOLASOL幣SolarMineXsolana幣挖礦

Gateio
金色學院 | 實戰課第一講:如何發揮DAO的最大作用_DAO

2021年元宇宙概念的大火,另一個衍生出來的名詞—DAO也廣受人們關注。隨著區塊鏈行業發展變化,DAO也經歷了蛻變許變化.

1900/1/1 0:00:00
SandStorm推出首個連接頭部品牌與元宇宙建設者的平臺_SAND

德克薩斯州,奧斯汀。下周,全球最大的元宇宙活動SXSW2022上,SandStorm的直播平臺和NFT市場將在Polygon和Ethereum上首次亮相,這意味著世界領先品牌將與頂級的元宇宙建設.

1900/1/1 0:00:00
「加密之死」還是應許之地?俄羅斯「制裁」背后 Crypto如何鏈接未來?_EVE

俄烏局勢越來越緊張,這個世界也開始越來越魔幻。西方國家大肆開展針對俄羅斯的制裁行動,這兩天戰火居然蔓延到了俄羅斯的貓身上?聽說是貓科動物國際聯合會發表聲明停止進口所有生活于俄羅斯境內的小貓咪,這.

1900/1/1 0:00:00
四大汽車公司的區塊鏈應用_區塊鏈

人們對于區塊鏈的應用大多停留在金融以及數字資產方面,然而,實際上區塊鏈已經走進了許多行業,例如農業、汽車行業以及零售業。今天就讓我們來看一下一些知名汽車公司在區塊鏈方面的布局.

1900/1/1 0:00:00
劉揚律師解讀:虛擬幣交易是非法集資?_數字貨幣

今日下午,多份財經媒體發布消息,最高法發布新修改非法集資刑事司法解釋:增加網貸、虛擬幣交易、融資租賃等新型非法吸收資金的行為方式和養老領域多種非法吸收資金的情形.

1900/1/1 0:00:00
低迷走勢遲遲不突破 比特幣還能被稱為“數字黃金”嗎?_COI

隨著地緣的不確定性加劇,股票和加密市場在周三表現低迷。投資者繼續拋售,標準普爾500指數跌至2021年6月以來的最低點,納斯達克和道瓊斯指數也跌至近八個月以來的低點.

1900/1/1 0:00:00
ads