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

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

Author:

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

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

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

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

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

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

谷歌重組虛擬助手部門,專注于Bard人工智能技術:3月30日消息,谷歌正在重組其虛擬助理Assistant部門的匯報組織架構,以更多地關注該公司新的人工智能聊天技術Bard。在周三給員工的一份題為“Assistant和Bard團隊的變化”的備忘錄中,谷歌副總裁兼Assistant業務部門負責人Sissie Hsiao 宣布了組織架構變動。

根據備忘錄,直接向Hsiao匯報工作的谷歌Assistant工程副總裁Jianchang Mao將因個人原因離開公司。接替Mao的將是在谷歌工作了16年的Peeyush Ranjan,他目前擔任谷歌商業部門副總裁,負責支付業務。新的領導層變動表明,Assistant部門可能計劃在未來將Bard技術整合到類似的產品中。

此前2月份消息,谷歌推出對話式AI技術Bard以與ChatGPT競爭。(CNBC)[2023/3/30 13:35:03]

1.以太坊中的授權

法國擬議法案要求加密公司在2024年1月1日之前尋求監管機構授權:1月18日消息,根據立法者周二在國民議會通過的計劃,如果法國的加密公司尚未在2024年1月1日之前在該國金融監管機構注冊,則它們必須尋求監管機構的授權才能運營。這些計劃比參議院提供了更多的回旋余地,參議院在12月提出2023年10月的截止日期,以阻止加密公司濫用新的歐盟規則,即加密資產市場 (MiCA) 法規。

代表議會財政委員會起草新立法的Daniel Labaronne表示:“我建議把日期定在2024年1月1日,讓新加入的人有更多的時間來申請他們的許可,這很復雜,同時也給金融市場管理局更多的時間來處理申請。”Labaronne告訴委員會,如果沒有他提出的修正案,根據MiCA規定,“運營商只是注冊以受益于不追溯條款的風險”,這意味著他們直到2026年3月左右才需要獲得完整的許可證。

該委員會通過了他的提案,該提案必須在下周得到大會的批準,并與參議院進行談判。法國加密行業對這些提議表示擔憂,認為它們可能會損害法國成為加密貨幣中心的目標。(CoinDesk)[2023/1/18 11:17:52]

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

伊斯蘭加密項目Islamic Coin完成2億美元私募融資:金色財經報道,伊斯蘭加密項目Islamic Coin宣布已完成 2 億美元私募融資,創下加密行業 2022 年私募融資規模最高記錄,該加密項目已經獲得了法特瓦(伊斯蘭律法的裁決或教令)批準。Islamic Coin建立在其自己的Haqq 區塊鏈之上,旨在嚴格遵守伊斯蘭金融規則和傳統,據悉該項目每次發行 Token 的 10% 將用于 Evergreen DAO,該 DAO 專注于投資慈善事業,并未符合伊斯蘭教法的可持續發展企業提供支持。(newsbtc)[2022/8/10 12:15:23]

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

2.Solana中的授權

安全團隊:Solana生態錢包攻擊事件損失預計達800萬美元:8月3日消息,據派盾監測(PeckShield)顯示,Solana生態錢包大規模黑客攻擊事件可能是由于利用供應鏈問題竊取/發現錢包背后的用戶私鑰。到目前為止,估計損失為800萬美元。[2022/8/3 2:55:47]

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

3.Approve的涵義

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

BTC突破21000美元:BTC突破21000美元,現報21046.3美元,日內跌幅達到3.87%,行情波動較大,請做好風險控制。[2022/6/15 4:29:29]

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

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

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

函數也能轉移?交易?不同的是,在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:SOLSolanaOLASOLAVSOLsolana幣官網COLAsolanium幣前景

DYDX
以太坊:俄烏沖突下比特幣持續大跌 “數字黃金”的避險屬性還在嗎?_比特幣價格美元趨勢分析

近日,受俄烏沖突升級影響,全球多國股市跳水,加密市場難逃大跌。比特幣價格自2月16日以來一路下跌,于24日失守35000美元關口。與此同時,黃金價格一路上漲.

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

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

1900/1/1 0:00:00
DEFI:DeFi浪潮下的“狠角色”DEX夠安全嗎?_definer幣幣幣情

如今,隨著人們對DeFi的興趣日益濃厚,DEX風靡一時。它們解決了常見的CEX問題,那我們也會問,DEX夠安全嗎?在上一篇說明了代幣本身的安全問題后|DEFI安全問題之基礎篇),現在來聊聊DEX.

1900/1/1 0:00:00
區塊鏈:Web1、Web2、Web3:有什么區別?_MetaWeb3Pad

互聯網發展的下一個階段以其在保存數字媒體財政價值方面的速度、安全性和透明度而著稱。Web3.0一詞最初是由GavinWood博士在一篇描述去中心化互聯網將帶來的突破的博客文章中創造的.

1900/1/1 0:00:00
WEB3:區塊鏈革命還是區塊鏈騙局?一覽當下加密市場概況_3WEB

概述 2020年和2021年的最后一個雙牛周期的特點是“敘事”占主導地位,一個新的優秀項目代幣在于他們的營銷和模因質量上決定,交易公司在第一部分轉向VC.

1900/1/1 0:00:00
EDA:解救阿桑奇我懂 但為什么要用DAO?_facedao幣價格

讓我們把時間的齒輪撥回到2010年,澳大利亞人阿桑奇公開了7.7萬份關于阿富汗戰爭的機密文件,世界一時嘩然.

1900/1/1 0:00:00
ads