加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

首發 | 加密錢包安全審計清單:你的錢包是否安全?_區塊鏈:WEB

Author:

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

本文由Certik團隊撰稿,授權金色財經首發。

近一個月,比特幣幣值從1.8萬美元到2萬美元,漲勢如虹。幣圈傳出消息:圣誕節前,比特幣必將大漲一波。

昨日晚間,BTC就十分爭氣的沖上了23000的高位。

在比特幣漲勢帶領下,幣圈陷入瘋狂,加密數字行情炙手可熱,以太坊、瑞波幣、萊特幣等加密貨幣同樣漲勢喜人。

從昨日晚間到今日,幣圈上演了一幕幕大型“真香”現場,市場的狂熱投資者陸續進場“搏斗”。

相比于2017年的比特幣狂歡,這次的漲勢看起來可能更加的穩定。

2020年對于所有人來說都是特殊的一年,疫情爆發,幣圈動蕩。去中心化金融DeFi的出現和發展熱潮使得區塊鏈開始再次受到人們的關注。

隨著新區塊鏈項目的推出,超過兩千種的加密資產,越來越多的加密錢包進入市場,越來越多的用戶也開始涌入這個領域。

當加密領域擁有的資產越來越龐大,來自于安全隱患方面的危機也顯露無遺。

近年來,數字錢包安全事件頻發。

去年11月19日,Ars Technica報道稱兩個加密貨幣錢包數據遭泄露,220萬賬戶信息被盜。安全研究員Troy Hunt證實,被盜數據來自加密貨幣錢包GateHub和RuneScape機器人提供商EpicBot的賬戶。

這已經不是Gatehub第一次遭遇數據泄露了。據報道,去年6月,黑客入侵了大約100 個XRP Ledger錢包,導致近1000萬美元的資金被盜。

首發 | 區塊鏈技術及軟件安全實戰基地正式成立:金色財經報道,今日,中軟協區塊鏈分會、人民大學、菏澤市局相關部門聯合共建的區塊鏈技術及軟件安全實戰基地正式成立。同時聘任中軟協區塊鏈分會副秘書長宋愛陸為區塊鏈技術及軟件安全實戰基地特別專家。

區塊鏈技術及軟件安全實戰基地主要涉及領域為:非法數字貨幣交易與洗錢、區塊鏈傳銷與電信詐騙、網絡賭博、四方支付、冒用商標注冊等,聯合社會治理、城市安全、前沿技術領域的行業專家,進行警協合作。

據公開報道,近期菏澤市下屬機關剛破獲一起特大電信網絡詐騙案,打掉多個涉嫌以網貸和投資“比特幣”為名的詐騙團伙,抓獲犯罪嫌疑人83名,扣押凍結涉案資金2700萬元。[2020/7/21]

2019年3月29日,Bithumb失竊事件鬧得沸沸揚揚。據猜測,這次事件起因為Bithumb擁有的g4ydomrxhege帳戶的私鑰被黑客盜取。

隨即,黑客將竊取的資金分散到各個交易所,包括火幣,HitBTC,WB和EXmo。根據非官方數據和用戶估計,Bithumb遭受的損失高達300萬個EOS幣(約1300萬美元)和2000萬個XRP幣(約600萬美元)以上。

由于數字貨幣的匿名性及去中心化,導致被盜資產在一定程度上難以追回。因此,錢包的安全性至關重要。

2020年8月9日,CertiK的安全工程師在DEF CON區塊鏈安全大會上發表了演講主題為:Exploit Insecure Crypto Wallet(加密錢包漏洞利用與分析)的主題報告,分享了對于加密錢包安全的見解。

首發 | 此前18000枚BTC轉賬是交易所Bithumb內部整理:北京鏈安鏈上監測系統發現,北京時間10月24日,17:07分發生了一筆18000枚BTC的轉賬,經分析,這實際上是交易所Bithumb的內部整理工作,將大量100到200枚BTC為單位的UTXO打包成了18筆1000枚BTC的UTXO后轉入其內部地址。通常,對各種“面值”的UTXO進行整數級別的整理,屬于交易所的規律性操作。[2019/10/24]

加密錢包是一種幫助用戶管理帳戶和簡化交易過程的應用程序。

有些區塊鏈項目發布加密錢包應用程序來支持本鏈的發展——比如用于CertiK Chain的Deepwallet。

此外,還有像Shapeshift這樣的公司,其構建了支持不同區塊鏈協議的錢包。

從安全的角度來看,加密錢包最需重視的問題是防止攻擊者竊取用戶錢包的助記詞和私鑰等信息。

近一年來,CertiK技術團隊對多個加密錢包進行了測試和研究,并在此分享針對基于軟件不同類型的加密錢包進行安全評估的方法及流程。

要對一個應用程序進行評估,首先需要了解其工作原理→代碼實現是否遵循最佳安全標準→如何對安全性不足的部分進行修正及提高。

CertiK技術團隊針對加密錢包制作了一個基礎審計清單,這份清單反映了所有形式的加密錢包應用(手機、web、擴展、桌面),尤其是手機和web錢包是如何生產和儲存用戶私鑰的。

應用程序如何生成私鑰?

應用程序如何以及在何處存儲原始信息和私鑰?

錢包連接到的是否是值得信任的區塊鏈節點?

首發 | 《一起來捉妖》中玩家達到22級將會接觸到專屬貓的玩法 ?:今日騰訊上線首款區塊鏈游戲《一起來捉妖》,經金色財經查證,游戲中玩家達到22級將會接觸到專屬貓的玩法,而非此前官方對外宣稱的15級。除了誘貓鈴鐺召喚出的0代貓以及部分通過運營活動獎勵的專屬貓以外,游戲中所有的貓默認都是未上鏈狀態。未上鏈的貓不能出售,也無法進入市場與其他玩家配對;但是你可以使用這些貓與你的QQ/微信好友進行配對,產出新的小貓。使用道具“天書筆”可以將你的貓記錄到區塊鏈。當貓被記錄到區塊鏈以后,這些貓就可以進入市場,通過配對賺取點券,或者出售賺取點券。專屬貓是否上鏈,并不影響它的增益效果。但只有上鏈后,它才能面對全服務器所有的玩家進行繁殖、交易。

?

《一起來捉妖》中的專屬貓玩法,基于騰訊區塊鏈技術,游戲中的虛擬數字資產得到有效保護。此外,基于騰訊區塊鏈技術,貓也可以自由繁殖,并且運用區塊鏈技術存儲、永不消失。[2019/4/11]

應用程序允許用戶配置自定義區塊鏈節點嗎?如果允許,惡意區塊鏈節點會對應用程序造成什么影響?

應用程序是否連接了中心化服務器?如果是,客戶端應用會向服務器發送哪些信息?

應用程序是否要求用戶設置一個安全性高的密碼?

當用戶試圖訪問敏感信息或轉賬時,應用程序是否要求二次驗證?

應用程序是否使用了存在漏洞且可被攻擊的第三方庫?

有沒有秘密(比如:API密鑰,AWS憑證)在源代碼存儲庫中泄漏?

有沒有明顯的不良代碼實現(例如對密碼學的錯誤理解)在程序源代碼中出現?

應用服務器是否強制TLS連接?

首發 | 螞蟻礦機S17真機圖首次曝光 采用雙筒風扇及一體機設計 ?:繼正式宣布在4月9日現貨銷售后,比特大陸即將發布的新品螞蟻礦機S17又有了新動態。據悉,螞蟻礦機S17真機圖今天在網上首次曝光。

從曝光的圖片來看,螞蟻礦機S17延續上一代產品S15的雙筒風扇設計,且采用一體機的機身設計。有業內人士認為,采用雙筒設計可有效縮短風程,礦機出入風口的溫差變小,機器性能將得到很大改善。

此前比特大陸產品負責人在接受媒體采訪時表示,新品S17較上一代產品相比,無論是在能效比還是單位體積的算力等方面,均有較大提升。[2019/4/3]

相比于筆記本電腦,手機等移動設備更容易丟失或被盜。

在分析針對移動設備的威脅時,必須考慮攻擊者可以直接訪問用戶設備的情況。

在評估過程中,如果攻擊者獲得訪問用戶設備的權限,或者用戶設備感染惡意軟件,我們需要設法識別導致賬戶和密碼資產受損的潛在問題。

除了基礎清單以外,以下是在評估手機錢包時要增加檢查的審計類目:

應用程序是否警告用戶不要對敏感數據進行截屏——在顯示敏感數據時,安卓應用是否會阻止用戶截屏?iOS應用是否警告用戶不要對敏感數據進行截屏?

應用程序是否在后臺截圖中泄漏敏感信息?

應用程序是否檢測設備是否越獄/root?

應用程序是否鎖定后臺服務器的證書?

應用程序是否在程序的log中記錄了敏感信息?

應用程序是否包含配置錯誤的deeplink和intent,它們可被利用嗎? 

IMEOS首發 EOS Go公布新增兩條復選條件 :據金色財經合作伙伴IMEOS報道:今日,EOS Go在 steemit上公布新增的兩條復選條件為:

1. 保證安全的計劃:候選節點是否在steemit上發布文章介紹該節點的安全方法和計劃,“安全方法”標準是向EOS選民展示安全最佳實踐知識和組織實施計劃的機會;

2. 立場:描述該節點分享通脹獎勵和/或向EOS代幣持有人派發股息的立場(候選節點在steemit發布)。主要闡述以下兩個問題:

該組織是否會出于任何原因向EOS令牌選民提供支付,包括BP選舉和社區建議?

該組織是否有書面的無票付款政策?如果是這樣,請提供一個鏈接。[2018/4/27]

應用程序包是否混淆代碼?

應用程序是否實現了反調試功能?

應用程序是否檢查應用程序重新打包?

(iOS)儲存在iOS Keychain中的數據是否具有足夠安全的屬性?

應用程序是否受到密鑰鏈數據持久性的影響?

當用戶輸入敏感信息時,應用程序是否禁用自定義鍵盤?

應用程序是否安全使用“webview”來加載外部網站?

對于一個完全去中心化的錢包來說,Web應用程序逐漸成為不太受歡迎的選擇。MyCrypto不允許用戶在web應用程序中使用密鑰庫/助記詞/私鑰訪問錢包,MyEtherWallet也同樣建議用戶不要這樣做。

與在其他三種平臺上運行的錢包相比,以web應用程序的形式對錢包進行釣魚攻擊相對來說更容易;如果攻擊者入侵了web服務器,他可以通過向web頁面注入惡意的JavaScript,輕松竊取用戶的錢包信息。

然而,一個安全構建并經過徹底測試的web錢包依舊是用戶管理其加密資產的不二之選。

除了上面常規的基礎審計類目之外,我們在評估客戶端web錢包時,還列出了以下需要審計的類目列表:

應用程序存在跨站點腳本XSS漏洞嗎?

應用程序存在點擊劫持漏洞嗎?

應用程序有沒有有效的Content Security Policy?

應用程序存在開放式重定向漏洞嗎?

應用程序存在HTML注入漏洞嗎?

現在網頁錢包使用cookie的情況很少見,但如果有的話,應檢查:

 Cookie屬性

跨站請求偽造(CSRF)

跨域資源共享(CORS)配置錯誤

該應用程序是否包含除基本錢包功能之外的其他功能? 這些功能存在可被利用的漏洞嗎?

OWASP Top 10中未在上文提到的漏洞。

Metamask是最有名和最常用的加密錢包之一,它以瀏覽器擴展的形式出現。

擴展錢包在內部的工作方式與web應用程序非常相似。

不同之處在于它包含被稱為content script和background script的獨特組件。  

網站通過content script和background script傳遞事件或消息來與擴展頁面進行交流。

在擴展錢包評估期間,最重要的事情之一就是測試一個惡意網站是否可以在未經用戶同意的情況下讀取或寫入屬于擴展錢包的數據。

除了基礎清單以外,以下是在評估擴展錢包時要增加檢查的審計類目:

擴展要求了哪些權限?

擴展應用如何決定哪個網站允許與擴展錢包進行交流?

擴展錢包如何與web頁面交互?

惡意網站是否可以通過擴展中的漏洞來攻擊擴展本身或瀏覽器中其他的頁面?

惡意網站是否可以在未經用戶同意的情況下讀取或修改屬于擴展的數據?

擴展錢包存在點擊劫持漏洞嗎?

擴展錢包(通常是background script)在處理消息之前是否已檢查消息來源?

應用程序是否實現了有效的內容安全策略?

在編寫了web應用程序的代碼之后,為什么不用這些代碼來建造一個Electron中桌面應用程序呢?

在以往測試過的桌面錢包中,大約80%的桌面錢包是基于Electron框架的。在測試基于Electron的桌面應用程序時,不僅要尋找web應用程序中可能存在的漏洞,還要檢查Electron配置是否安全。

CertiK曾針對Electron的桌面應用程序漏洞進行了分析,你可以點擊訪問此文章了解詳情。

以下是基于Electron的桌面錢包受評估時要增加檢查的審計類目:

應用程序使用什么版本的Electron?

應用程序是否加載遠程內容?

應用程序是否禁用“nodeIntegration”和“enableRemoteModule”?

應用程序是否啟用了“contextisolation”, “sandbox” and “webSecurity”選項?

應用程序是否允許用戶在同一窗口中從當前錢包頁面跳轉到任意的外部頁面?

應用程序是否實現了有效的內容安全策略?

preload script是否包含可能被濫用的代碼?

應用程序是否將用戶輸入直接傳遞到危險函數中(如“openExternal”)?

應用程序會使不安全的自定義協議嗎?

在我們測試過的加密錢包應用程序中,有一半以上是沒有中心化服務器的,他們直接與區塊鏈節點相連。

CertiK技術團隊認為這是減少攻擊面和保護用戶隱私的方法。

但是,如果應用程序希望為客戶提供除了帳戶管理和令牌傳輸之外的更多功能,那么該應用程序可能需要一個帶有數據庫和服務器端代碼的中心化服務器。

服務器端組件要測試的項目高度依賴于應用程序特性。

根據在研究以及與客戶接觸中發現的服務器端漏洞,我們編寫了下文的漏洞檢查表。當然,它并不包含所有可能產生的服務器端漏洞。

認證和授權

KYC及其有效性

競賽條件

云端服務器配置錯誤

Web服務器配置錯誤

不安全的直接對象引用(IDOR)

服務端請求偽造(SSRF)

不安全的文件上傳

任何類型的注入(SQL,命令,template)漏洞

任意文件讀/寫

業務邏輯錯誤

速率限制

拒絕服務

信息泄漏

隨著技術的發展,黑客們實施的欺詐和攻擊手段也越來越多樣化。

CertiK安全技術團隊希望通過對加密錢包安全隱患的分享讓用戶更清楚的認識和了解數字貨幣錢包的安全性問題、提高警惕。

現階段,許多開發團隊對于安全的問題重視程度遠遠低于對于業務的重視程度,對自身的錢包產品并未做到足夠的安全防護。通過分享加密錢包的安全審計類目,CertiK期望加密錢包項目方對于產品的安全標準擁有清晰的認知,從而促進產品安全升級,共同保護用戶資產的安全性。

數字貨幣攻擊是多技術維度的綜合攻擊,需要考慮到在數字貨幣管理流通過程中所有涉及到的應用安全,包括電腦硬件、區塊鏈軟件,錢包等區塊鏈服務軟件,智能合約等。

加密錢包需要重視對于潛在攻擊方式的檢測和監視,避免多次受到同一方式的攻擊,并且加強數字貨幣賬戶安全保護方法,使用物理加密的離線冷存儲(cold storage)來保存重要數字貨幣。除此之外,需要聘請專業的安全團隊進行網絡層面的測試,并通過遠程模擬攻擊來尋找漏洞。

Tags:區塊鏈WEBERTTIK區塊鏈的三個基本特征web3域名.tidBERTPLASTIK幣

以太坊價格今日行情
安徽區塊鏈產業發展報告發布 共有區塊鏈企業167家_區塊鏈:人工智能幣有哪些

截至2020年12月20日,安徽共有區塊鏈企業167家;2020年,安徽共有3家企業的6個項目在國家網信辦公布備案成功,安徽區塊鏈產業發展首次寫入地方專項規劃.

1900/1/1 0:00:00
頂級資本USV聯合創始人:證券代幣化的未來_META:加密貨幣

Fred Wilson 是聯合廣場基金(Union Square Ventures)聯合創始人,投資過例如 Twitter,Tumblr 等知名互聯網企業;在區塊鏈領域.

1900/1/1 0:00:00
V神最新發文:Rollups有望成為以太坊擴容的基石_ROLL:roll幣怎么用

匯總(Rollups)在以太坊社區中風靡一時,并有望在可預見的未來成為以太坊的關鍵可擴展性解決方案.

1900/1/1 0:00:00
回顧 2020 CBDC 進展 :中國已經聽牌 歐美日爭相追逐_數字貨幣:BDC

深圳再發數字紅包,引領世界 CBDC繼前期「禮享羅湖數字人民幣紅包」試點后,元旦當天深圳再度派發 2000 萬元數字人民幣紅包.

1900/1/1 0:00:00
谷燕西:比特幣的“合規溢價”預示著什么?_比特幣:AMA

比特幣價格最近的快速上升引起了市場的更廣范圍的關注。在今天,比特幣價格達到23318美元。比特幣的價格現在是歷史的最高點。市場中現在非常關心的一個問題是比特幣價格此后的走勢.

1900/1/1 0:00:00
晚間必讀5篇 | 如何讓代幣不被認定為證券?_以太坊:數字人民幣是不是涼了

1.加密項目團隊必讀:如何讓代幣不被認定為證券?究竟有沒有一種解決辦法來使創始團隊傳達給用戶的是控制權/所有權,而不是證券呢?其實.

1900/1/1 0:00:00
ads