硬體錢包是否值得入手?

admin
admin
管理员
135
文章
0
粉丝
加密货幣百科评论阅读模式

說實话,我目前并不持有硬體錢包,但是為了安全,有必要對硬體錢包做一定的了解。

一、對硬體錢包的基本了解

關于在网站上托管自己的數字資產是否安全,你只需要知道門頭沟事件就够了。

略微資深的一些用户,都早已学会如何自行保存數字資產。

学会这些并不容易,你需要知道下载什么軟體、在哪里下载軟體、如何验證軟體、如何保護和備份私鑰(助記词),毕竟,保管和發送自己的數字資產,做的可是銀行要做的事,哪有那么容易。

这还只是熱錢包。

更不用說如何学会紙錢包、硬體錢包、冷存儲了。

紙錢包前面我介绍过:一文精通紙錢包

硬體錢包则另是一种選择。

硬體錢包的主要作用是:

1.把私鑰存在硬體錢包上,并且不让它离開設備。(可以想象一下U盾)

硬體錢包自身并不联网(又称為冷端),在需要联网的时候,它和一台主机(也即電腦、手机等,又称熱端)相連,由主机做联网的事。

2.在需要對報文簽名的时候,在硬體上予以簽名,然后將簽名输出给主机(電腦或手机),由主机广播出去。

注意:每笔交易報文都需要簽名。有私鑰才能制作簽名。交易報文需要被广播出去才能記錄到区块链上。

3.也就是說,硬體錢包通常和軟體錢包(App)配合一起工作,硬體錢包内藏私鑰,主要负责對交易簽名,App主要负责查詢地址余额及广播交易。

二、几款硬體錢包

本文主要介绍4种硬體錢包,分别是Trezor、ledger、库神、imkey。

注意,大多數硬體錢包,都具備下面的要素。

  • 都提供私鑰的助記词創建和恢复(符合BIP39)。

  • 都有一个小熒屏及按键,用于PIN設定和验證、助記词顯示和输入、轉账信息的确认等等。(很像所谓的2代U盾)

  • 都支持多幣种。

注意确认轉账信息很重要,尤其是确认金额和地址,否则有可能被黑客改了都不知道。(这是也是从2代U盾学来的經验)

1. Trezor

Trezor是硬體錢包的鼻祖。Trezor的原型在2012年就出现了。

BIP39方案也是Trezor最先提出的。

Trezor透過浏览器操作,使用时需要下载一个Trezor Bridge軟體,配合起来使用。

Trezor不预装固件,第一次使用时,会連接Trezor的网站然后初始化安装固件。这主要是防止有人對固件做手脚,此外还可以保證用户第一次使用时固件為最新。

Trezor Model One只有两个物理按键,所以有些操作要在主机上执行,比如PIN碼的操作,助記词的恢复等;Model T采用了触摸屏方式,使得类似的操作直接在硬體上输入,这就增强了安全性。

下圖左邊是Model T,右邊是Model One。

Trezor是開源的。像这种存儲着用户极端關键信息的硬體,是否应该開源?这是見仁見智的,不过从理論上講,開源总是好的。具体討論可以参見此文: 硬體錢包是否应该開源

助記词的顯示:

發送BTC时對關键信息的确认:

提醒固件更新的界面:

2. Ledger

Ledger Nano S及Nano X是法国公司出的硬體錢包。

Nano S是上一代的產品,新一代的叫Nano X。

Nano上有两个键,两键同时按就是确认。

Nano配套的App是Ledger Live(有電腦端和手机端的),冷端和熱端的連接透過USB或藍牙(Nano X)。

助記词的顯示(Nano X):

恢复私鑰时的助記词输入是在設備上完成的,仅仅用两个按键,来選择字母组成单词,下圖是操作截圖(Nano S),演示的是正在输入字母C。

固件的升級页面(Nano S):

3. 库神

库神是一款安卓系統的硬體錢包(类似一个不联网的手机)。

库神采用二维碼或者NFC和熱端通信。

简单地講,如果要發送BTC,库神在冷端制作交易并簽名,然后把簽名后的報文以二维碼的形式展现,熱端掃描这个二维碼,确认信息后發出。

下圖中展示二维碼的那个設備就是库神錢包,上方的那个手机是熱端。

这种透過二维碼方式传递信息的方式,更直觀,也更让人放心。(比較警惕的人,会懷疑USB或者藍牙、NFC等方式传输了不该传的東西)

4. imkey

imKey是卡片式的硬體錢包,和其配套的App是imToken。

卡片和手机使用藍牙通信,除了藍牙配對碼之外,还有一个用于让imkey和imToken一對一绑定的imkey绑定碼:

PIN碼是防止别人拿到后利用。

助記词的顯示:

三、主要優缺点和注意事项

硬體錢包的缺点和優点总結如下。

缺点1:它是電子的。

電子的東西,会坏、会没電、会过时。

如果一位爷爷想把一个電子產品留给他孙子,一般都是不可用的。

缺点2:会有安全漏洞。

Trezor和ledger都被爆出有漏洞可以使黑客可以得到私鑰12,当然,这些都不是透過遠程的方式拿到的,都需要黑客直接接触硬體才可以。

硬體厂商会透過升級固件的方法修复漏洞,所以你应该及时地對固件升級。(小白需要注意这点。)

一定要认識到:所有硬體錢包的初衷都是保護你不受到攻擊者的遠程攻擊。

也就是說,如果硬體設備落入黑客之手,你就處于很大的風险之中。几乎所有的硬體錢包在黑客拿到手后,基本上都会遭到破解3

一旦确认硬體錢包丢失,你要做的就是尽快轉移資產。(简单地講,就是打到另一个錢包中。)

缺点3:会有供应链攻擊風险。

不像紙錢包和冷存儲,所有東西都是自己制作的,会比較放心。

硬體錢包是别人做的,中间的仓儲和物流过程中,可能被调包或者篡改,你不能完全放心。

这就是所谓的供应链攻擊。

所以你会看到很多硬體錢包使用了防偽贴,来試圖減轻这种風险。

優点1: 比熱錢包安全。

熱錢包是把私鑰存放在電腦上的,比如存放在类似wallet.dat这样的文件中,里面会有私鑰的信息(一般是用口令加密的)。

在電腦的安全性难以保證的情况下,黑客盗取这个文件的可能性是完全存在的。

黑客拿到后一般会尝試暴力破解,所以你一定要弄一个长一点的口令来保護私鑰。

而硬體錢包把私鑰存放在与主机分离的硬體中,并且想方設法不让私鑰离開硬體,使得黑客的遠程攻擊非常困难。当然,就像前面說的,黑客如果可以拿到硬體錢包實物,那就不好說了。

優点2: 比冷存儲方便

冷存儲、紙錢包这些,需要一定的动手能力,操作起来略顯麻烦。

而硬體錢包不存在这样的問题,一般用户略加学習就能掌握。

其学習难度与网銀U盾类似或者略高。

四、要注意的内容

注意1:不要让人给调包或者做手脚了。

要从制造商那里購买,而不是从中间商。

很多產品在物理包装上有防偽验證封条,比如Trezor:

物流配送也要比較谨慎,比如imkey国内物流透過顺丰,国外则是和 UPS 合作配送。

注意2:助記词只能自己產生,不能用别人產生的。

据報道,2017年12月,一家硬體錢包經销商在每个包装盒中装了一張假冒颳颳卡。颳開卡后会有恢复助記词表,并指示买家使用这个助記词表恢复其設備,这就是誘骗用户使用黑客已經掌握的私鑰。

注意3:最好一个硬體錢包能自我验證它是完好的。

它最好有能力發现自己是不是被篡改了的。

Trezor有此能力:如果你修改了固件,启动时会提示:WARNING:Unofficial software detected。

Ledger也可以验證自己是不是真的:

注意4:只在發送資產时,才連接硬體錢包。

交易完成后,斷開連接,尽量減少其暴露时间。

这和U盾的使用要求是一样的。

注意5:要注意有固件这样一个東西,要学会及时更新固件。

要注意网站及App的提示,一旦發现有固件升級,应该聽从提示完成升級。

除非你懷疑这是一个假冒的固件升級提示。

或者你是專家,你有意不升級。

注意6:助記词操作应该在硬體上完成。

助記词的顯示一般都是在硬體設備上的,但是在恢复的时候,有的是透過主机来操作的(因為設備上按键不足以输入助記词)。

比如Trezor Model One,私鑰恢复就是在主机上完成的:

从非常谨慎的角度考慮,在主机上输入助記词,有可能会被主机上的木馬獲取。

Trezor Model T使用了触摸屏,使得助記词恢复可以不依賴主机,这比Model One是一个进步。

Ledger Nano S虽然也只有两个按键,但它是在硬體上完成助記词恢复的。

注意7: 選择尽量长的口令,防范暴力破解。

前提是你記得住。

PIN的設定主要是防范别人拿了你的硬體就可以直接用。像Trezor这种錢包,如果PIN输入错誤,就会要求重新输入,但时间会加倍, 尝試一遍最流行的前20个PIN就需要6天的时间(150小时)。尝試30个PIN需要大概17年。

不要忘記你的PIN,《連线》雜志的编輯Mark Frauenfelde,助記词被女兒無意当垃圾扔掉了,而他自己又忘記了PIN,差点失去了他的7.4个BTC,幸好有黑客帮忙4,他最終成功地獲取了他自己压根想不起来的PIN(即便是在催眠師的帮助之下)。

五、最后,总結一下

1.硬體錢包比熱錢包还是要安全的。

2.硬體錢包用于需要較為频繁發送資產的場合。

3.把你的硬體錢包保管好,不要让它落入黑客之手。

4.記住所有你该記住的PIN、口令等,否则可能会有大麻烦。

5.對于平时基本不發送資產的,可以用紙錢包或者类似Ballet这种非電子錢包。

6.對于几乎不会發送資產的(只是屯幣),用自己制作的冷錢包。

關注公眾号“微月人话”(ID:man-mind),回复“区块链”,学習区块链基本知識。

引用文献:


  1. Ledger Nano S加密錢包再爆嚴重漏洞(https://www.freebuf.com/vuls/166292.html) ↩

  2. 硬體錢包TREZOR被發现可以在5分鐘内提取密鑰种子(https://blog.csdn.net/systemino/article/details/95654990) ↩

  3. 所有硬體錢包都能被攻破?这个團队现場揭露了Trezor和Leger的漏洞(https://www.8btc.com/article/337431) ↩

  4. 我忘記了PIN:一个失去3万美元比特幣的艱难故事(https://baijiahao.baidu.com/s?id=1588536423167114814&wfr=spider&for=pc) ↩


文章末尾固定信息

我的微信
这是我的微信掃一掃
weinxin
我的微信
微訊號已复制
我的微信公眾号
我的微信公眾号掃一掃
weinxin
我的公眾号
公眾号已复制
 
admin
  • 本文由 admin 发表于2024 年 11 月 9 日 13:26:31
  • 轉载请務必保留本文链接:https://zuizhiyou.com/%e7%a1%ac%e4%bb%b6%e9%92%b1%e5%8c%85%e6%98%af%e5%90%a6%e5%80%bc%e5%be%97%e5%85%a5%e6%89%8b%ef%bc%9f.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证