以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > DAI > Info

鏈上操作必備,給錢包密鑰加個安全鎖_ROO:OOT

Author:

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

在Web3.0世界里,私鑰和助記詞的安全是最重要的。一旦有了它們,人們可以隨意訪問一個人的數字資產,因此它們的丟失或被盜可能會導致用戶的財產受到巨大損失。

隨著Web3.0領域中移動錢包應用程序的興起,了解保護這些密鑰的各種安全機制就顯得至關重要了。

本文總結了Web3.0移動錢包應用程序提供的不同級別的安全保護。通過對當下流行的九個開源移動錢包進行研究,我們從簡單的密碼保護到硬件支持的可信執行環境等方面探討了這幾個流行錢包在實踐中是如何實現對用戶私鑰或助記詞的安全保護的。通過研究,我們發現其中一些安全保護機制可以有效地解決一些常見的私鑰竊取攻擊。然而我們也發現,來自系統層面的威脅卻在很大程度上被忽略了。

錢包安全核心:私鑰保護

移動錢包應用程序中最重要的的數據就是私鑰和助記詞。

數據:7月Solana鏈上NFT銷售額不足3800萬美元,創下過去2年最低記錄:金色財經報道,據cryptoslam數據顯示,7月Solana鏈上NFT銷售額只有37,613,379.79美元,創下自2021年7月以來的最低單月銷售額記錄,此外上月Solana鏈上NFT總交易量為896,612筆,也創下了2023年內新低。[2023/8/2 16:13:16]

因此,移動錢包應用程序面臨的最嚴重的威脅相應也就是他們的私鑰或助記詞遭泄漏。為了適當緩解這種威脅,一個設計良好的移動錢包應用程序應該有一個系統的方法來保障私鑰在存儲或者使用階段的安全性。

在上表中,我們總結了Web3.0錢包在安卓移動設備上保護用戶私鑰所使用的常見做法。該表對在安卓移動設備上的錢包用于私鑰和助記詞保護的通用做法進行了總結。每個級別的安全做法都是按照安全級別的提高而按順序列出的,并且包括了其不能完全解決的相應威脅。

Arkham:美國政府目前在鏈上保管著超過60億美元的BTC:金色財經報道,據Arkham在社交媒體上稱,美國政府目前在鏈上保管著超過60億美元的BTC。他們的BTC持有量包括從三個事件中繳獲:2020 年從絲綢之路扣押 6.937 萬枚 BTC;2022 年從 Bitfinex 黑客攻擊中扣押 9.464 萬枚 BTC;2022 年扣押 James Zhong 5.1326 萬枚 BTC。

2023 年 3 月 7 日,美國政府通過三筆交易向 Coinbase 發送了 9861 BTC,以將其清算為美元。這似乎是與貿易伙伴的結算交易,美國政府似乎在 2023 年第一季度按 TWAP(時間加權平均價格)出售了 BTC。[2023/5/6 14:46:09]

通過研究九個流行的開源Web3.0錢包,我們可將它們劃分成不同的安全級別,并更好地了解這些做法在現實世界中的應用方式。

慢霧:Solana公鏈上發生大規模盜幣,建議用戶先將熱錢包代幣轉移到硬件錢包或知名交易所:8月3日消息,據慢霧區情報,Solana公鏈上發生大規模盜幣事件,大量用戶在不知情的情況下被轉移SOL和SPL代幣,慢霧安全團隊對此事件進行跟蹤分析:

已知攻擊者地址:

Htp9MGP8Tig923ZFY7Qf2zzbMUmYneFRAhSp7vSg4wxV、CEzN7mqP9xoxn2HdyW6fjEJ73t7qaX9Rp2zyS6hb3iEu、5WwBYgQG6BdErM2nNNyUmQXfcUnB68b6kesxBywh1J3n、GeEccGJ9BEzVbVor1njkBCCiqXJbXVeDHaXDCrBDbmuy

目前攻擊仍在進行,從交易特征上看,攻擊者在沒有使用攻擊合約的情況下,對賬號進行簽名轉賬,初步判斷是私鑰泄露。不少受害者反饋,他們使用過多種不同的錢包,以移動端錢包為主,我們推測可能問題出現在軟件供應鏈上。在新證據被發現前,我們建議用戶先將熱錢包代幣轉移到硬件錢包或知名交易所等相對安全的位置,等待事件分析結果。[2022/8/3 2:55:22]

下圖也顯示了這些移動錢包應用程序的名稱和它們在谷歌游戲商店的下載次數。

火幣24小時BTC凈流入5760萬美元,鏈上資產規模達60億美元:據AIcoin顯示,截至11月13日16時,火幣全球站24小時凈流入5760萬美元BTC,是BTC資金凈流入最大的交易平臺。市場分析人士認為,近期隨著用戶對市場環境的恐慌情緒逐漸釋放,前期部分流出的資金正明顯加速回流火幣。而火幣全球站在風控安全、流動性、資產沉淀上的優勢,也是BTC上漲行情下,市場資金回流火幣意愿增強的重要因素。

據 BitUniverse交易所透明數字資產排行榜顯示,火幣全球站數字資產規模為60.23億美元(24.15萬BTC+374.44萬ETH+3.69億USDT),是全球性交易所中用戶資產規模最大的交易所。[2020/11/13 20:44:34]

錢包安全:從S0到S4

接下來,我們將簡要介紹每種安全做法,以及它們在不同應用程序上的實施方式。其中也包括對每種做法的優點和缺點的討論,以及分析攻擊者如何利用不同的攻擊載荷繞過這些緩解措施。

USDC Treasury在以太坊鏈上增發2000萬枚USDC 隨后轉入未知錢包:Whale Alert監測數據顯示,北京時間7月19日05:27,USDC Treasury于以太坊網絡上增發2000萬枚USDC。增發哈希為:1775880777d455d4aac996c3557b333a7c5b8f00111b8d67c3f88601b51a8370。7月19日05:37,USDC Treasury將2000萬枚USDC轉入未知錢包,交易哈希為:59ddf74f9f8a29e666d2784fcb0363a15782a03af8a9b3ccfcb1162dd74a59d5。[2020/7/19]

S1

S1級別保護錢包安全的做法則是使用用戶定義密碼來加密包含私鑰和助記詞短語的存儲文件,這可以防止非特權用戶或應用程序直接訪問存儲文件。然而,當應用程序啟動時,存儲文件必須被解密,有特權的用戶或應用程序可以趁機侵入錢包并截獲加密密碼。這可以讓他們在獲得加密后的密鑰文件后在本地進行解密或者直接進行暴力破解。

為了證明使用S1級保護具有潛在漏洞,我們進行了一個測試:在一個被root的安卓設備上安裝了開源錢包Samourai。使用Frida,我們能夠在應用程序啟動時截獲加密密碼,并使用該密碼來進一步訪問用戶的私鑰和助記詞。值得注意的是,盡管Samourai錢包試圖檢測設備是否被root,但在我們的實驗中該檢測行為并未生效。

S2

為了防止密鑰存儲文件的加密密鑰被攻擊者在內存中被截獲,一些錢包應用程序,如Metamask,會使用AndroidKeystore系統來生成和使用加密密鑰。

Keystore系統由一個可信的應用程序來實現,該應用程序在安卓系統的可信執行環境中運行。這個環境與主操作系統隔離,并受到基于硬件的安全功能的保護。通過使用Keystore系統,存儲文件的加密或解密發生在TEE中,降低了加密密鑰被泄露的可能性。

然而,Keystore系統并不提供區塊鏈相關的加密操作API,如交易簽名或驗證。因此,錢包仍然需要在內存中解密用戶的私鑰進行相關簽名驗簽操作,這也令它容易受到特權級攻擊者的攻擊,比如黑客可以轉儲應用程序的內存并提取私鑰。

S3

為了提高S2級保護的安全性,一些錢包應用程序通過檢查移動設備是否已被root來更進一步保護用戶資產。這種檢測利于確保設備的完整性,因為被root的設備更容易被攻擊者利用。

例如,AirgapVault錢包使用Keystore系統來保護用戶的加密密鑰,但也會在運行時檢查設備是否已被root。如果發現設備被root,AirgapVault錢包會拒絕運行,最大限度地提高保護水平。這一額外的安全層提供了額外的保護,防止潛在的設備被惡意root的風險。

S4

移動錢包應用程序中最高級別的安全實踐是使用專用的TrustedExecutionEnvironment可信執行環境來存儲和處理私鑰信息。這是通過在設備上安裝一個專門的基于TEE的可信應用來實現的。

例如,這種保護方法目前被三星區塊鏈應用程序在某些高端三星智能手機上使用。這種方法提供了額外的保護,因為私鑰信息存儲在TEE中并由僅在TEE中被使用,TEE與主操作系統隔離,只能由供應商信任的代碼訪問。即使是有特權的用戶或應用程序也不能直接訪問這些信息。然而,這種方法的局限性在于,它要求智能手機制造商為錢包開發者提供特定的接口來使用TEE。

移動錢包應用安全

在S3級別的保護中,我們提到root檢測可以和Keystore系統一起使用,以保護用戶的私人信息。請注意,我們認為root檢測是確保設備保持基本完整性的一個重要方面,應該與任何安全實踐結合起來實施,以確保更高水平的保護。

然而,重要的是:root檢測技術可能有所不同,且不一定有效。例如,雖然AirgapVaultr我們的測試設備已經被root,但Samourai錢包在相同的測試環境下并未成功檢測到設備被root。

此外,這項研究只包括移動設備上的軟件錢包應用程序,沒有任何額外的硬件實現。基于硬件的Web3.0錢包和冷錢包安全都提供了有吸引力的安全功能,它們都值得單獨寫一篇文章來詳細介紹。

在實踐中,我們相信移動錢包應用程序由于其簡單易用的特性將繼續增加其用戶群。但是我們認為,錢包開發者應該盡可能利用Trustzone設計,為錢包用戶提供最大程度的安全。

總結

在本文中,CertiK的專家團隊分析了Web3.0錢包應用程序在移動設備上面臨的威脅,特別是私人密鑰的存儲和相關的潛在威脅。通過對九個不同的流行錢包應用程序的測試及研究,CertiK的專家團隊揭示了每個應用程序所采用的安全級別,且發現大多數主要的錢包是使用硬件支持的密鑰保護技術來解決密鑰存儲問題的,如安卓上的Keystore系統。

然而我們也注意到,大多數錢包沒有檢查設備完整性,例如是否被root,這可能導致在內存中執行私鑰操作時出現安全問題。除了我們在本文中總結的五個級別的安全實踐外,我們認為錢包開發者還應該注意如何在安卓系統上充分利用Trustzone設計,以更好地減輕常見風險。我們將在今后的文章中繼續介紹這個話題,并協助開發者更好地保護用戶的資產。

Tags:BTCROOTROOOOTbtc錢包官網gROOT價格BistrooMetaFooty

DAI
NFT ETF - hiRENGA Gets Listed on KuCoin! World Premiere!_NFT:xNFT Protocol

KuCoinisextremelyproudtoannounceanewNFTETFcomingtoourtradingplatform—hiRENGA.

1900/1/1 0:00:00
數字藏品國內周指數受春節假期影響下跌138.8點_LABS:數字藝術

金色財經報道,據同伴客數據顯示,上周數字藏品國際周指數下跌7.8至16.6點,國內周指數受春節假期影響下跌138.8點至101.5點,數字藏品綜合價值周指數下跌60.2點至50.6點.

1900/1/1 0:00:00
6種超大融資幣種,總有一個百倍!_BTC:區塊鏈

風險資本家在獲得100倍回報之前就投資了MATIC和SOL。所以我研究了風投在2022年最大的投資.

1900/1/1 0:00:00
美聯儲的反擊能否阻止加密牛市?_加密貨幣:ITA

由于美聯儲(FED)似乎正在失去對市場的控制,加密行業可能面臨重大挫折。這種新的現狀可能會導致更加強硬的措施影響傳統和加密貨幣市場.

1900/1/1 0:00:00
美國12月主要通脹指標有所緩解,個人消費者支出環比下降0.2%_CPI:ELE

金色財經報道,美國商務部周五發布的報告顯示,12月份美國家庭支出環比下降0.2%,而11月份的降幅向下修正為0.1%。家庭上個月削減了商品支出,并略微增加了服務支出.

1900/1/1 0:00:00
BitMart上線DOGGO (DOGGO)_TMA:ITM

親愛的BitMart用戶:BitMart將于2023年1月30日上線代幣DOGGO(DOGGO)。屆時將開通DOGGO/USDT交易對.

1900/1/1 0:00:00
ads