前兩天,Solana區塊鏈上出現了安全預警,有?篇?章指出?個名為
https://officialsolanarares.net/mint/ 釣??站在?戶批準之后,可以將?戶的原?代幣轉?。在該?章 中提到了?點:
惡意合約在?戶批準(Approve)后,可以轉??戶的原?資產(這?是SOL),這點在以太坊上是不可能的,以 太坊的授權釣?釣不?以太坊的原?資產(ETH),但可以釣?其上的Token。于是這?就存在“常識違背”現象,導致?戶容易掉以輕?。
其實該?章這?的說法是不甚準確的,混淆了批準交易和Solidity中ERC-20代幣授權這兩個不同的概念。
真實情況是通過Solana的簽名擴散機制,惡意合約直接盜取了?戶的SOL資產,和通常意義上的授權并沒有什么關聯。
知情人士:微軟將把OpenAI人工智能技術整合至Office或可編寫電子郵件:1月9日消息,知情人士透露,微軟希望將OpenAI的人工智能技術整合到Word、Outlook和Powerpoint等應用中,為Office用戶提供一種新的編寫文本的方式。目前,人工智能在創意領域正變得越來越普遍,類似Stable Diffusion的工具可以根據簡單的提示創作藝術作品。微軟似乎正在考慮使用類似技術,來幫助用戶在頁面或演示文稿上組織文字。
據悉,早在2019年,微軟曾向人工智能研究機構OpenAI投資10億美元。[2023/1/9 11:01:44]
1. 以太坊中的授權
在以太坊中,通常意義上授權是指?戶調?代幣合約,向其它地址(合約)授權?定處理額度,這樣我們在和其它 合約交易時,可以?便的?付ERC-20代幣。
以BTC、ETH為標的資產的證券產品總價值較前日增長306%:金色財經報道,當前以BTC、ETH為標的資產的證券產品總價值為95.54億美元,較前日增長了306.45%。其中,以BTC為標的資產的證券產品持有141,025枚比特幣,占BTC市值的1.3%,較上周增長541枚BTC;以ETH為標的資產的證券產品持有以太坊下降至414萬枚,占ETH市值的3.47%。注:以BTC、ETH為標的資產的證券產品,可在傳統證券交易市場進行公開交易,投資者可通過此類產品追蹤BTC、ETH風險敞口。[2022/12/12 21:37:59]
在這?,授權是必須的,否則第三?合約?權處理?戶的代幣資產。同時,這種機制也伴?了?量的授權攻擊,只要你授權了惡意合約,惡意合約就可以轉?你的ERC-20代幣。
2. Solana中的授權
在Solana中,代幣?般為官?提供的spl-token合約,它模擬了ERC-20代幣的?為,因此也存在類似的ERC-20授權 概念。同樣授權第三?合約后第三?合約可以處理?戶的代幣(注意不是原?幣SOL)。這點同以太坊是?致的,并沒有什么反常識。
Web3氣候科技初創公司Thallo完成250萬種子輪融資,Ripple等領投:11月15日消息,位于埃及沙姆沙伊赫的Web3氣候科技初創公司Thallo宣布完成250萬種子輪融資,此輪融資由Ripple、Arcan LLC、Friendly Trading Group2以及Allegory、Cerulean Ventures和Flori Ventures領投。
該公司計劃利用新資金加速推出基于區塊鏈的旗艦碳交易平臺。Thallo使用區塊鏈技術撮合碳信用的買賣雙方,同時利用區塊鏈技術使流程高效、可追溯和透明,其Web3領域里的合作伙伴包括Ripple、Celo、Polygon和Chainlink等。[2022/11/15 13:08:25]
3. Approve的涵義
不管在以太坊中還是在Solana中,我們習慣將Approve當作授權(ERC-20協議?有approve函數),因此?然?然的會認為是代幣授權。當我們使?MetaMask錢包時,如果是代幣授權交易會明確提示授權,并且所有交易彈出的 是?個確認按鈕。然?在Solana的 Phantom錢包?,彈出的是?個Approve(批準)按鈕,讓?很容易以為是授
以太坊開發者:將預留出更多時間來穩定代碼和確保安全過渡:金色財經消息,ETH2.0核心開發者@dapplion 更新 Gnosis 信標鏈合并信息,其表示,在與 Nethermind 核心開發者討論之后決定預留出更多時間來穩定代碼和確保安全過渡。9 月 15 日之后,我們將就合并時間進行電話會議。另外,Gnosis Chain 目前有 Nethermind 和 OpenEthereum 兩個客戶端,合并后僅保留 Nethermind。[2022/9/2 13:03:46]
權交易。但真實情況是批準?次交易?并不是進?代幣授權。所以安全預警中出現的被盜?為,是?戶批準了?個未知交易,?不是?戶進?了SOL的授權操作,當然也就不能說是授權偷?了原?幣。
4. 交易直接轉?原?貨幣
交易轉?批準者的原?貨幣,例如SOL和ETH,是?常簡單的。在以太坊上的Solidity中,只要調??個 payabletransfe的函數就可以轉?交易?戶的ETH;在Solana中,相應的,只要調?系統合約的戶的SOL資產,這和我們平常講的代幣授權概念是沒有任何關系的。
數據:Alameda Research地址向FTX轉入8,000枚ETH:6月1日消息,據歐科云鏈鏈上天眼監測,鏈上標記為“Alameda Research”(0xc5ed2開頭的地址)的地址于北京時間6月1日06:22:09向鏈上標記為“FTX Deposit 2”(0xc098b2開頭的地址)轉入8,000枚ETH,約合1500萬美元。[2022/6/1 3:55:06]
函數也能轉移?交易?不同的是,在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組織、鏈上數據存儲、去中心化交易所等項目,并參與了多個項目的安全審計工作,在此基礎上基于團隊豐富的經驗構建了完善的漏洞追蹤及安全防范系統。
原標題:俄烏亂局卷入全球黑客,鐵路、衛星、水廠都成了攻擊對象!這對元宇宙安全有何啟示? 導讀: 萬物互聯是全球網絡未來發展的重要方向,物聯網的部署量也將遠超其他任何網絡系統.
1900/1/1 0:00:00本文由高承實原創,授權金色財經首發,轉載請注明出處。比特幣等加密數字資產是否真的可以實現去中心化交易?——對近期一些自媒體意見的回復3月8日,有爆料者稱全球最大的加密貨幣交易平臺之一 Coinb.
1900/1/1 0:00:00眼下,Web3 這個詞很熱,但實際為普通用戶使用且體驗良好的 Web3 產品應用寥寥無幾,而且都集中在桌面互聯網。Web3 的大規模普及,移動應用的誕生成熟,必不可少.
1900/1/1 0:00:00去年12月,耐克收購了NFT工作室RTFKT,今年2月,該合作伙伴發布了一個名為MNLTH的系列。作為該系列的一部分,神秘的品牌盲盒被空投給Clone X NFT的持有者.
1900/1/1 0:00:00先說我這篇博客的結論:如果你計劃推出了一個擁有代幣的游戲,并且打算從一開始就讓代幣與外部加密交易所掛鉤,那么事實上,你可能從一開始就已經失敗了.
1900/1/1 0:00:00進入2022年,全世界范圍內,針對加密監管的討論不斷升級,措施不斷推進。該行業將迎來“更廣泛的新的監管”,這些監管政策隨時都將左右加密市場.
1900/1/1 0:00:00