以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

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

Author:

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

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

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

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

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

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

Celsius破產程序的律師及顧問費用預計將達到1.44億美元:金色財經報道,開發者Cam Crews編制了一份在線圖表,詳細統計了Celsius在破產程序中需支付的律師及顧問費用。數據顯示,Celsius Network已向法院報告的相關費用達到了1.02億美元,預計仍將支付4200萬美元,合計1.44億美元。這些費用將流向十余家法律服務機構,其中Kirkland Ellis預計將獲得4880萬美元。(Cointelegraph)[2023/3/21 13:17:52]

1. 以太坊中的授權

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

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

Ankr將發布zkSync RPC,允許開發者訪問zkSync測試網和主網:2月17日消息,Web3 基礎設施提供商 Ankr 宣布啟動開發者 RPC 連接到 zkSync,并將很快發布 zkSync RPC,允許開發者使用 Ankr 的公共、高級和企業 RPC 端點訪問 zkSync 測試網和主網,開發者可以使用標準 EVM 方法進行請求調用,并接收與其自己運行 zkSync 節點所獲得的結果相同的信息返回。

Ankr 的 zkSync RPC 將把錢包、命令行界面或 DApp 與 zkSync L2 區塊鏈連接,充當信使或區塊鏈路由器,在 zkSync 節點、DApp 和終端用戶之間中繼鏈上信息。zkSync RPC 端點是開發者直接與 zkSync 鏈接口的網關,無需通過 DecOps 即可建立自己的 zkSync 節點。[2023/2/17 12:13:51]

2. Solana中的授權

Mechanism Capital聯創以105 ETH購入Azuki #4978:9月20日消息,加密投資公司Mechanism Capital聯合創始人Andrew Kang通過NFT交易市場X2Y2以105 ETH(約14.3萬美元)購入Azuki #4978。

目前其對應地址擁有約1100枚NFT,包含多枚Azuki、BAYC、MAYC等NFT項目。[2022/9/20 7:07:51]

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

3. Approve的涵義

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

CoinDCX任命Gaurav Arora為高級副總裁:金色財經報道,印度加密公司CoinDCX通過為其Defi計劃招聘行業領導者來加強其領導團隊。該公司宣布任命Gaurav Arora為CoinDCX Pro高級副總裁,領導其下一階段的增長,重點是開發加密和區塊鏈技術的用例。Gaurav之前擔任過Amazon Pay India產品總監,他負責啟動和擴展多個類別的數字支付,他還推出了Amazon Pay錢包產品。(finextra)[2022/7/20 2:25:33]

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

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

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

許多加密SPAC交易由于市場情況面臨推遲或取消:7月9日消息,由于最近的市場暴跌,加密和 web3 公司與特殊目的收購公司 (SPAC) 之間的一些計劃合并被推遲或取消。早些時候總共有 14 家公司,例如元宇宙基礎設施公司 Infinite World、加密貨幣挖礦公司 Core Scietific、Cipher Mining 和 Bakkt,以及 USDC 支持者 Circle 于2019年與 SPACs 簽訂合并協議。然而,此后宣布的 14筆交易中只有 5 筆實際完成,因為 SPAC 合并因市場逆轉而崩潰。Circle 宣布與 Concord Acquisition Corp 合并,打算于去年 7 月上市。兩家公司隨后在 2 月份簽署了延期協議。

本周早些時候,eToro 宣布終止與Fintech acquisition Corp.的SPAC合并計劃。據悉,在2021年,SPAC 交易達到峰值,達到 81 筆交易,總計 1554.3 億美元。(Forbes)[2022/7/9 2:01:25]

函數也能轉移?交易?不同的是,在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.2545 SOL到轉移賬號。同時我們可以看到并沒有涉及到spl-token代幣合約,出產沒有通常意義上的授權這么回事。

其交易打印出的?志為:

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

7. 結論

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

關于Fairyproof

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

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

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

Tags:SOLSolanaLANAOLAsol幣前景怎么樣2022年solana幣下半年solana幣價格POLAR幣

火幣網下載官方app
ESS:為什么“使用以太坊登錄”具有革命性

“使用以太坊登錄” (Sign-In with Ethereum, SIWE) 顛覆了用戶在互聯網上的選擇.

1900/1/1 0:00:00
WEB:195萬NFT用戶創造超170億美元市場 你是其中一員嗎?

今天你鑄造 NFT 了嗎?截至3月9日,全球持有 NFT 的用戶已經上漲到195萬人,創造了超170億美元的市場.

1900/1/1 0:00:00
QUO:“元宇宙”招聘升溫 業內人士:不乏一些公司蹭熱點

眼下,正值春季招聘黃金期,冠以“元宇宙”之名的招聘越發火熱,更有不少崗位給出高薪攬才。業內人士指出,一些“元宇宙”崗位的需求描述模糊,部分企業以高薪為噱頭“蹭熱度”.

1900/1/1 0:00:00
WEAVE:深度解析:Arweave 是長期區塊鏈存儲的關鍵參與者

原文標題:《Arweave——Web3.0 存儲破局者》新年伊始,Ryan Selkis 在Messari 2022 論文中寫道:「在 Web3 硬件堆棧的各種組件中.

1900/1/1 0:00:00
比特幣:金色前哨 | BTC短時突破41000美元后下跌 數據顯示加密投資仍具吸引力

3月16日,BTC短時上漲,迅速突破41000美元,日內漲幅達到5.86%,但隨后再度回落至4萬美元下方。 最近一段時間以來,加密行情震蕩,市場擔憂情緒上漲.

1900/1/1 0:00:00
POLL:首發 | 比特幣等加密數字資產是否真的可以實現去中心化交易?

本文由高承實原創,授權金色財經首發,轉載請注明出處。比特幣等加密數字資產是否真的可以實現去中心化交易?——對近期一些自媒體意見的回復3月8日,有爆料者稱全球最大的加密貨幣交易平臺之一 Coinb.

1900/1/1 0:00:00
ads