
Keystone 如何防護供應鏈攻擊——官網真機驗證
當我們收到心心念念的硬件錢包,應該如何辨別真偽,以防供應鏈攻擊? 供應鏈攻擊是硬件錢包安全性的主要威脅之一。從下單到我們收到包裹的這段时间,不可控因素非常之多,供應鏈攻擊就是发生在物流環節中。 在此給到大家兩個建議,所有硬件錢包通用: 1、不要從非官方渠道購入硬件錢包,如..閑..魚..等; 2、收到硬件錢包後,先不要急於拆開,仔細檢查包裝是否有被拆過。 與其他競品一樣,Keystone 的物流包裹上有防拆貼紙,我們拿到錢包的第一步就是檢查防拆貼紙是否有被撕掉過的痕跡。 但是,防篡改包裝只是增加攻擊成本的一种方式,不足以完全防住供應鏈攻擊,因為防篡改包裝是可以被仿造的。官網真機驗證原理為了更好的防止供應鏈攻擊,我們在您初始化 Keystone 時,設備會提示用戶進行官網真機驗證。如果運輸過程中設備被篡改,將無法通過官網真機驗證。與比特幣签名算法相同, Keystone 的官網真機驗證也采用了非對稱加密算法,可以實現機密信息的交換和驗證。非對稱加密算法需要兩個密鑰:一個私鑰與一個公鑰(兩者是一一對應關系,我們稱之為“密鑰對”)。私鑰可用於簽名和解密公鑰加密的信息,公鑰可用於驗證私鑰...

如何驗證骰子生成的助記詞
初始化數字貨幣加密錢包,其中最重要的環節就是創建助記詞。那你有沒有思考過一個問題——助記詞從何而來?實際上他來源於一串隨機數,也就是所謂的熵。該隨機數通常是由軟件錢包中的 PRNG(偽隨機數生成器)或者硬件錢包的 TRNG (真隨機數生成器)生成。這個過程中,保持高度的隨機性是私鑰不會被暴力破解的關鍵。關於 PRNG (偽隨機數生成器)和 TRNG (真隨機數生成器)之間的區別,我們在這篇文章中做了詳細解釋。 但是, TRNG(真隨機數生成器)也有一些缺點。TRNG 是由安全芯片供應商創建的專有代碼執行,也就是說,用戶在生成真隨機數時,需要去信任這個供應商是沒有問題的。 對於一些加密货币的持有者來講,這種盲目的信任是不能接受的。所以這就是為什麼像 ColdCard 和 Keystone 這些品牌的硬件錢包可以允許用戶使用投擲骰子的方式生成自己的隨機數。您可以查看這篇教程了解如何用 Keystone 通過投擲骰子創建助記詞。 “Don’t trust, verify!”不僅僅是一句口號,而是我們應該努力堅持的標準,這也與 Keystone 團隊產生了強烈共鳴,我們會以盡可能高的產品...

Keystone 為什麼要增加分片助記詞功能
Keystone 硬件錢包已經成功實現了在 SatoshiLabs SLIP39 協議中提到的分片助記詞(Shamir Backup)功能,這篇文章將詳細介紹這個功能的優缺點,也給想使用這個功能的用户一些參考。助记词的风险模型在使用分片助記詞之前,我們先研究一下助记词的風險模型,以帮助您更好的决策是否要使用分片助记词这个功能。 威脅助記詞安全性的 3 種場景:記憶力衰退,如果您是靠記憶力保存助記詞(俗稱“腦錢包”);助記詞備份被偷或被搶;助記詞備份因重大事故或自然災害比如大火,洪水受損。還有一些其他的場景,例如,被狗吃掉,被咖啡污漬污染,甚至發生地震導致房子倒塌等也會導致助記詞備份受到損壞。對於第 1 種場景來講 ,我們強烈講義不要將“腦錢包”作為存儲助記詞的唯一方法,這種方法的不確定風險特別高。比如,創傷性腦損傷可能會導致失憶,衰老也會導致記憶力減退,阿爾茲海默氏症會導致無法記住事物。另外,隨著時間的流逝,許多存在腦海中的記憶片段也會自然而然地被遺忘。 對於第 2 種場景來講 ,您應該始終牢記助記詞被偷或被盜往往不是由一個局外人來完成,反而是親屬或者當時幫您存儲助記詞的這種身邊...
MetaMask 官方硬件钱包合作伙伴。Web3 安全首选!Telegram: https://t.me/KeystoneWalletCN Discord: https://keyst.one/DC



Keystone 如何防護供應鏈攻擊——官網真機驗證
當我們收到心心念念的硬件錢包,應該如何辨別真偽,以防供應鏈攻擊? 供應鏈攻擊是硬件錢包安全性的主要威脅之一。從下單到我們收到包裹的這段时间,不可控因素非常之多,供應鏈攻擊就是发生在物流環節中。 在此給到大家兩個建議,所有硬件錢包通用: 1、不要從非官方渠道購入硬件錢包,如..閑..魚..等; 2、收到硬件錢包後,先不要急於拆開,仔細檢查包裝是否有被拆過。 與其他競品一樣,Keystone 的物流包裹上有防拆貼紙,我們拿到錢包的第一步就是檢查防拆貼紙是否有被撕掉過的痕跡。 但是,防篡改包裝只是增加攻擊成本的一种方式,不足以完全防住供應鏈攻擊,因為防篡改包裝是可以被仿造的。官網真機驗證原理為了更好的防止供應鏈攻擊,我們在您初始化 Keystone 時,設備會提示用戶進行官網真機驗證。如果運輸過程中設備被篡改,將無法通過官網真機驗證。與比特幣签名算法相同, Keystone 的官網真機驗證也采用了非對稱加密算法,可以實現機密信息的交換和驗證。非對稱加密算法需要兩個密鑰:一個私鑰與一個公鑰(兩者是一一對應關系,我們稱之為“密鑰對”)。私鑰可用於簽名和解密公鑰加密的信息,公鑰可用於驗證私鑰...

如何驗證骰子生成的助記詞
初始化數字貨幣加密錢包,其中最重要的環節就是創建助記詞。那你有沒有思考過一個問題——助記詞從何而來?實際上他來源於一串隨機數,也就是所謂的熵。該隨機數通常是由軟件錢包中的 PRNG(偽隨機數生成器)或者硬件錢包的 TRNG (真隨機數生成器)生成。這個過程中,保持高度的隨機性是私鑰不會被暴力破解的關鍵。關於 PRNG (偽隨機數生成器)和 TRNG (真隨機數生成器)之間的區別,我們在這篇文章中做了詳細解釋。 但是, TRNG(真隨機數生成器)也有一些缺點。TRNG 是由安全芯片供應商創建的專有代碼執行,也就是說,用戶在生成真隨機數時,需要去信任這個供應商是沒有問題的。 對於一些加密货币的持有者來講,這種盲目的信任是不能接受的。所以這就是為什麼像 ColdCard 和 Keystone 這些品牌的硬件錢包可以允許用戶使用投擲骰子的方式生成自己的隨機數。您可以查看這篇教程了解如何用 Keystone 通過投擲骰子創建助記詞。 “Don’t trust, verify!”不僅僅是一句口號,而是我們應該努力堅持的標準,這也與 Keystone 團隊產生了強烈共鳴,我們會以盡可能高的產品...

Keystone 為什麼要增加分片助記詞功能
Keystone 硬件錢包已經成功實現了在 SatoshiLabs SLIP39 協議中提到的分片助記詞(Shamir Backup)功能,這篇文章將詳細介紹這個功能的優缺點,也給想使用這個功能的用户一些參考。助记词的风险模型在使用分片助記詞之前,我們先研究一下助记词的風險模型,以帮助您更好的决策是否要使用分片助记词这个功能。 威脅助記詞安全性的 3 種場景:記憶力衰退,如果您是靠記憶力保存助記詞(俗稱“腦錢包”);助記詞備份被偷或被搶;助記詞備份因重大事故或自然災害比如大火,洪水受損。還有一些其他的場景,例如,被狗吃掉,被咖啡污漬污染,甚至發生地震導致房子倒塌等也會導致助記詞備份受到損壞。對於第 1 種場景來講 ,我們強烈講義不要將“腦錢包”作為存儲助記詞的唯一方法,這種方法的不確定風險特別高。比如,創傷性腦損傷可能會導致失憶,衰老也會導致記憶力減退,阿爾茲海默氏症會導致無法記住事物。另外,隨著時間的流逝,許多存在腦海中的記憶片段也會自然而然地被遺忘。 對於第 2 種場景來講 ,您應該始終牢記助記詞被偷或被盜往往不是由一個局外人來完成,反而是親屬或者當時幫您存儲助記詞的這種身邊...
MetaMask 官方硬件钱包合作伙伴。Web3 安全首选!Telegram: https://t.me/KeystoneWalletCN Discord: https://keyst.one/DC
Share Dialog
Share Dialog

Subscribe to Keystone 硬件錢包

Subscribe to Keystone 硬件錢包
<100 subscribers
<100 subscribers
每一款硬件錢包都需要綁定配套應用程序進行聯網,以便於實現廣播交易和獲取賬戶餘額等功能。目前,大多數配套應用程序都是桌面端或 Web 端,但是移動端應用程序實際上在發送和接收數字貨幣時會更加安全。這其中的原因也有很多,例如,在傳統銀行領域中,移動應用很快就將之前的 Web 端應用取代,並成為了網上銀行的第一選擇,除了移動端的操作更加便捷以外,另一個原因就是移動端應用更加安全。這些好處同樣適用與硬件錢包。在本文中,我們將解釋為什麼 Keystone 硬件錢包只選擇移動端作為配套應用程序,以及為什麼移動端作為配套應用程序會更加安全。
“您的智能手機有可能是您所擁有的設備中安全性最高的。現在的智能手機只要您保持系統更新,並且設置了密碼,下載軟件的的時候保持警惕,那麼它的操作系統將會非常安全。而且智能手機比筆記本電腦和台式電腦都要表現的更加安全。”
- Andreas Antonopoulos, Bitcoin Q/A
移動端應用程序之所以安全,是因為蘋果和谷歌商店在上架移動端應用之前會對其代碼進行審核,主要審核兩個地方:移動端應用是否能够访问操作系统;移動端應用是否能够访问其他移動端應用的数据。默認情況下,所有的應用程序都無法訪問操作系統或其他應用程序,除非他們申請並被授權。如果您的 iPhone 沒有越獄,您就無法下載尚未獲准在應用商店上發布的應用程序。这样保证了您下载的软件不会在系统中“越权”去访问甚至攻击您的移動端錢包。而桌面端的操作系统一般没有这道屏障,它是一个更为开放的环境,甚至系统中既有的原生安全“屏障”也可以通过命令行工具等简单绕开。對於安卓手機來講,就算沒有越獄這個說法,它仍然可以下載不在 Google 應用商店中的應用程序。但是如果您只從 Google 應用商店下載應用程序,那麼您的智能手機已經比別人更加安全。
對於應用商店來說,您不得不在應用商店手動搜索來下載應用程序,而若在桌面端下載應用程序,除非您下載了特別強大的殺毒軟件,否則很有可能在您不知情的情況下下載了惡意代碼。Android 和 iOS 系統都需要應用程序簽名驗證,來確保所有的應用程序在下載或更新時都只能通過發布者對應用程序進行簽名。雖然手機上的應用程序在更新時不得不進行簽名驗證,但是在電腦桌面上,用戶卻不需要額外的步驟來對下載的軟件進行簽名驗證。這就意味著,攻擊者可以偽造桌面應用程序,使其看起來和配套應用程序一樣,在用戶下載時,無需通過發布者驗證就植入到計算機中。
沙盒是安卓和 iOS 系統要求應用程序採用的一種安全機制。根據安卓開源項目的描述,沙盒會限制權限,“默認情況下,應用之間無法交互,並且對操作系統的訪問權限是有限的。” 即使惡意代碼傳入了越獄或 root 過的設備,攻擊的可能性也會受到嚴重限制,因為只要是從官方應用商店下載的應用,都會在沙盒環境隔離運行。雖然您不會讓自己面臨在 root 或越獄設備上運行配套應用程序這種不必要的風險場景,但就算這樣做也要比不內置沙盒安全機制的桌面端配套應用程序安全。
通常 Android 和 iOS 系統默認啟用文件加密,MacOS 系統同樣可以,但是在 Windows 上,默認情況下是不啟用 Bitlocker 的。而且電腦端通常更不嚴謹,可以允許用戶更改系統設置並繞過安全機制,從而為黑客打開了方便之門。
通常安卓和蘋果系統都具有內置加密硬件芯片,其功能類似於安全芯片,主要用來進行安全驗證。蘋果公司將其芯片稱作 Secure Enclave,Android 也同樣有可信執行環境(TEE),兩者都是將硬件和設備的其餘部分分開。加密芯片的作用主要是用來生成密鑰或執行加密操作,例如,登陸銀行應用程序或者授權錢包配套應用程序交易。Secure Enclave 最初是為移動銀行在安全層面進行的設計,在與硬件錢包配套應用程序結合使用時效果會更好,可以幫助您硬件錢包添加額外的加密安全保護層。您可以閱讀關於離線設備這篇文章,來了解為何在移動端設備如此安全的情況下,我們為什麼還需要選擇硬件錢包。
苹果手机在启动设备时,所有系统固件均需通过验证是来自苹果公司。安卓也有类似的机制,启动时会验证所有执行的代码均来自可信任的来源,例如 OEM 厂商。攻擊者可以通過拆除台式機並將硬盤連結到另一個系統來繞過計算機登錄密碼。但是在手機上無法做到這一點,因為啟動級別驗證會阻止攻擊者把手機芯片取出並連接到另一個系統執行此操作。
手機在被設計之時,是針對單獨用戶使用的,所以這樣將會設計的更加安全。銀行移動端應用程序可以通過指紋掃瞄或者面部 ID 生物識別技術輕鬆驗證個人身份,但是計算機卻無法做到這一點。對於市面上所有設備的安全性來說,人為因素也扮演著非常重要的角色,因為相比手機來講,我們更容易疏忽對計算機的警惕。
Web 端應用程序具有無法比擬的更大的攻擊面。其中的原因就是,Web 端應用程序數據可能會被垃圾處理器清理,或者網站未啟用 HTTPS,這樣瀏覽器就容易受到中間人攻擊或者泄露數據的安全性問題,並且 Web 端應用程序更容易成為網絡釣魚攻擊的目標。尤其在最近的 Ledger Live 和 之前的 Trezor,在用戶成為網絡釣魚攻擊的目標後,他們不得不警告用戶在下載 Web 端配套應用程序時需要更加謹慎。
雖然僅配套移動端應用程序不是萬能的解決辦法,但是通常來說移動端配套應用程序對於硬件錢包來說是更加安全的。當然在某些層面上,也會存在一些缺陷。例如,由於移動端操作系統嚴格限制了應用的訪問權限,用戶自定義隱私設置就缺乏了靈活性,在 iOS 設備上運行 Tor 也會非常困難。Keystone 硬件錢包目前對於很多高級用戶來說同樣適用於很多第三方錢包,例如:MetaMask Extension 、Metamask Mobile 、Rabby Wallet 、Blue wallet 、Specter 、Sparrow 、Nunchuk 、Electrum 、BTCPay Server 以及
相比电脑端和 Web 端应用,移动端配套應用程序可以更適用於外出場景,而且可訪問性更是一個硬件錢包應該具備的核心功能。 但需要注意的是,使用公共 Wi-Fi 运行硬件钱包配套應用程序時,可能会因中间人攻击被监控网络流量。当您进行交易时,建议使用加密的 Wi-Fi 或蜂窝网络环境,苹果和谷歌的安全性将进一步保护硬件钱包与配套應用程序的连接。
每一款硬件錢包都需要綁定配套應用程序進行聯網,以便於實現廣播交易和獲取賬戶餘額等功能。目前,大多數配套應用程序都是桌面端或 Web 端,但是移動端應用程序實際上在發送和接收數字貨幣時會更加安全。這其中的原因也有很多,例如,在傳統銀行領域中,移動應用很快就將之前的 Web 端應用取代,並成為了網上銀行的第一選擇,除了移動端的操作更加便捷以外,另一個原因就是移動端應用更加安全。這些好處同樣適用與硬件錢包。在本文中,我們將解釋為什麼 Keystone 硬件錢包只選擇移動端作為配套應用程序,以及為什麼移動端作為配套應用程序會更加安全。
“您的智能手機有可能是您所擁有的設備中安全性最高的。現在的智能手機只要您保持系統更新,並且設置了密碼,下載軟件的的時候保持警惕,那麼它的操作系統將會非常安全。而且智能手機比筆記本電腦和台式電腦都要表現的更加安全。”
- Andreas Antonopoulos, Bitcoin Q/A
移動端應用程序之所以安全,是因為蘋果和谷歌商店在上架移動端應用之前會對其代碼進行審核,主要審核兩個地方:移動端應用是否能够访问操作系统;移動端應用是否能够访问其他移動端應用的数据。默認情況下,所有的應用程序都無法訪問操作系統或其他應用程序,除非他們申請並被授權。如果您的 iPhone 沒有越獄,您就無法下載尚未獲准在應用商店上發布的應用程序。这样保证了您下载的软件不会在系统中“越权”去访问甚至攻击您的移動端錢包。而桌面端的操作系统一般没有这道屏障,它是一个更为开放的环境,甚至系统中既有的原生安全“屏障”也可以通过命令行工具等简单绕开。對於安卓手機來講,就算沒有越獄這個說法,它仍然可以下載不在 Google 應用商店中的應用程序。但是如果您只從 Google 應用商店下載應用程序,那麼您的智能手機已經比別人更加安全。
對於應用商店來說,您不得不在應用商店手動搜索來下載應用程序,而若在桌面端下載應用程序,除非您下載了特別強大的殺毒軟件,否則很有可能在您不知情的情況下下載了惡意代碼。Android 和 iOS 系統都需要應用程序簽名驗證,來確保所有的應用程序在下載或更新時都只能通過發布者對應用程序進行簽名。雖然手機上的應用程序在更新時不得不進行簽名驗證,但是在電腦桌面上,用戶卻不需要額外的步驟來對下載的軟件進行簽名驗證。這就意味著,攻擊者可以偽造桌面應用程序,使其看起來和配套應用程序一樣,在用戶下載時,無需通過發布者驗證就植入到計算機中。
沙盒是安卓和 iOS 系統要求應用程序採用的一種安全機制。根據安卓開源項目的描述,沙盒會限制權限,“默認情況下,應用之間無法交互,並且對操作系統的訪問權限是有限的。” 即使惡意代碼傳入了越獄或 root 過的設備,攻擊的可能性也會受到嚴重限制,因為只要是從官方應用商店下載的應用,都會在沙盒環境隔離運行。雖然您不會讓自己面臨在 root 或越獄設備上運行配套應用程序這種不必要的風險場景,但就算這樣做也要比不內置沙盒安全機制的桌面端配套應用程序安全。
通常 Android 和 iOS 系統默認啟用文件加密,MacOS 系統同樣可以,但是在 Windows 上,默認情況下是不啟用 Bitlocker 的。而且電腦端通常更不嚴謹,可以允許用戶更改系統設置並繞過安全機制,從而為黑客打開了方便之門。
通常安卓和蘋果系統都具有內置加密硬件芯片,其功能類似於安全芯片,主要用來進行安全驗證。蘋果公司將其芯片稱作 Secure Enclave,Android 也同樣有可信執行環境(TEE),兩者都是將硬件和設備的其餘部分分開。加密芯片的作用主要是用來生成密鑰或執行加密操作,例如,登陸銀行應用程序或者授權錢包配套應用程序交易。Secure Enclave 最初是為移動銀行在安全層面進行的設計,在與硬件錢包配套應用程序結合使用時效果會更好,可以幫助您硬件錢包添加額外的加密安全保護層。您可以閱讀關於離線設備這篇文章,來了解為何在移動端設備如此安全的情況下,我們為什麼還需要選擇硬件錢包。
苹果手机在启动设备时,所有系统固件均需通过验证是来自苹果公司。安卓也有类似的机制,启动时会验证所有执行的代码均来自可信任的来源,例如 OEM 厂商。攻擊者可以通過拆除台式機並將硬盤連結到另一個系統來繞過計算機登錄密碼。但是在手機上無法做到這一點,因為啟動級別驗證會阻止攻擊者把手機芯片取出並連接到另一個系統執行此操作。
手機在被設計之時,是針對單獨用戶使用的,所以這樣將會設計的更加安全。銀行移動端應用程序可以通過指紋掃瞄或者面部 ID 生物識別技術輕鬆驗證個人身份,但是計算機卻無法做到這一點。對於市面上所有設備的安全性來說,人為因素也扮演著非常重要的角色,因為相比手機來講,我們更容易疏忽對計算機的警惕。
Web 端應用程序具有無法比擬的更大的攻擊面。其中的原因就是,Web 端應用程序數據可能會被垃圾處理器清理,或者網站未啟用 HTTPS,這樣瀏覽器就容易受到中間人攻擊或者泄露數據的安全性問題,並且 Web 端應用程序更容易成為網絡釣魚攻擊的目標。尤其在最近的 Ledger Live 和 之前的 Trezor,在用戶成為網絡釣魚攻擊的目標後,他們不得不警告用戶在下載 Web 端配套應用程序時需要更加謹慎。
雖然僅配套移動端應用程序不是萬能的解決辦法,但是通常來說移動端配套應用程序對於硬件錢包來說是更加安全的。當然在某些層面上,也會存在一些缺陷。例如,由於移動端操作系統嚴格限制了應用的訪問權限,用戶自定義隱私設置就缺乏了靈活性,在 iOS 設備上運行 Tor 也會非常困難。Keystone 硬件錢包目前對於很多高級用戶來說同樣適用於很多第三方錢包,例如:MetaMask Extension 、Metamask Mobile 、Rabby Wallet 、Blue wallet 、Specter 、Sparrow 、Nunchuk 、Electrum 、BTCPay Server 以及
相比电脑端和 Web 端应用,移动端配套應用程序可以更適用於外出場景,而且可訪問性更是一個硬件錢包應該具備的核心功能。 但需要注意的是,使用公共 Wi-Fi 运行硬件钱包配套應用程序時,可能会因中间人攻击被监控网络流量。当您进行交易时,建议使用加密的 Wi-Fi 或蜂窝网络环境,苹果和谷歌的安全性将进一步保护硬件钱包与配套應用程序的连接。
No activity yet