硬錢(qián)包最安全?——《區(qū)塊鏈思維》第151塊

硬件錢(qián)包最重要的點(diǎn)是對(duì)于設(shè)備端(冷端)自身的安全保護(hù)复局,這里就會(huì)涉及到硬件錢(qián)包的安全性判斷標(biāo)準(zhǔn):

1赘被、 設(shè)備端(冷端)是否本身會(huì)被攻擊和破解。操作系統(tǒng)和應(yīng)用本身是保存在開(kāi)放性的存儲(chǔ)器(SDRAM)中還是存放在進(jìn)行安全保護(hù)的芯片中肖揣,是不是有被篡改的可能性民假。

2、 私鑰的保存是不是得到了安全的保護(hù)龙优,加密或者未加密過(guò)的密鑰(或種子密碼文件)是否可導(dǎo)出羊异。有沒(méi)有辦法通過(guò)包括破拆、破解在內(nèi)的手段從設(shè)備端(冷端)得到私鑰彤断。如果經(jīng)過(guò)加密存放的密鑰野舶,可以被導(dǎo)出(直接拆出SDRAM),則有可能針對(duì)導(dǎo)出的加密文件進(jìn)行暴力破解宰衙。

注:對(duì)于使用分層確定性(HD)的錢(qián)包平道,所有的私鑰都是通過(guò)一個(gè)種子密碼生成出來(lái)的,這個(gè)種子密碼對(duì)用戶(hù)的展現(xiàn)形式就是助記詞供炼,所以HD錢(qián)包的種子密碼就相當(dāng)于用戶(hù)錢(qián)包的所有幣種的私鑰一屋。得到種子密碼就得到了所有的私鑰。

3袋哼、 私鑰有沒(méi)有進(jìn)入到內(nèi)存和開(kāi)放性的存儲(chǔ)器冀墨。所有開(kāi)放性存儲(chǔ)器(內(nèi)存、FLASH)內(nèi)的內(nèi)容都是可以被讀出的涛贯,以明文方式進(jìn)入內(nèi)存的私鑰(或種子密鑰)有無(wú)數(shù)的辦法可以導(dǎo)出诽嘉,因此也是不安全的。

4弟翘、 涉及到私鑰的運(yùn)算過(guò)程是否進(jìn)入了開(kāi)放性存儲(chǔ)器(內(nèi)存虫腋、Flash),一旦進(jìn)入內(nèi)存進(jìn)行運(yùn)算稀余,整個(gè)的運(yùn)算過(guò)程都是可以被黑客更容易定位和截獲悦冀。

5、 是否可以通過(guò)反編譯來(lái)模擬應(yīng)用程序的邏輯滚躯。如果程序存儲(chǔ)在開(kāi)放性的編譯器中雏门,則可以輕易的獲取程序,并通過(guò)反編譯獲得應(yīng)用程序邏輯掸掏,并通過(guò)模擬程序的運(yùn)行來(lái)獲得用戶(hù)的私鑰茁影。

6、 防止偽造交易的核心是針對(duì)一個(gè)經(jīng)過(guò)用戶(hù)確認(rèn)的真實(shí)的交易信息進(jìn)行簽名丧凤,在這個(gè)過(guò)程中防止交易信息在傳遞的過(guò)程中被篡改募闲。在哪一端輸入交易信息并不是重點(diǎn),重點(diǎn)在于在冷端要進(jìn)行安全的用戶(hù)的交易信息顯示和確認(rèn)愿待,并且保證冷端自身的安全性浩螺。如果冷端被攻破,交易信息在冷端就是一個(gè)偽冒信息仍侥,即使在冷端輸入也會(huì)發(fā)生偽造交易要出。

只要計(jì)算過(guò)程流出了安全芯片的內(nèi)部,在內(nèi)存中運(yùn)行农渊,這樣的攻擊漏洞在非安全芯片的錢(qián)包中都存在患蹂,黑客是有辦法獲得SDRAM中的內(nèi)容的。包括芯片錢(qián)包中沒(méi)有使用安全芯片的Trezor和KeepKey就曾經(jīng)被這樣攻擊過(guò)砸紊,可以百度一下就知道了传于。

針對(duì)某硬錢(qián)包的攻擊方式一(軟件方式):

1、 Root冷端的系統(tǒng)

2醉顽、 對(duì)系統(tǒng)做內(nèi)存導(dǎo)出

3沼溜、 對(duì)內(nèi)存進(jìn)行分析,從中獲得明文密鑰數(shù)據(jù)

針對(duì)某硬錢(qián)包的攻擊方式二(破拆方式):

1游添、 在硬錢(qián)包中安裝監(jiān)聽(tīng)芯片系草,監(jiān)聽(tīng)進(jìn)入內(nèi)存的信息。

2唆涝、 對(duì)監(jiān)聽(tīng)的數(shù)據(jù)通訊進(jìn)行密鑰分析并導(dǎo)出密鑰悄但。

針對(duì)類(lèi)安卓錢(qián)包:

1、 設(shè)備端(冷端)存儲(chǔ)了種子密碼石抡,而這個(gè)種子密碼能夠計(jì)算出所有幣種的錢(qián)包私鑰和地址檐嚣。根據(jù)分層確定性(HD)錢(qián)包協(xié)議的規(guī)范,只要獲得種子密碼啰扛,可以在任何地方用標(biāo)準(zhǔn)算法來(lái)算出用戶(hù)的所有幣種的私鑰嚎京。所以在開(kāi)放性的存儲(chǔ)器中存儲(chǔ)了種子密碼相當(dāng)于在開(kāi)放性的存儲(chǔ)器中已經(jīng)存儲(chǔ)了私鑰。

2隐解、 私鑰簽名會(huì)以明文的方式在內(nèi)存中進(jìn)行運(yùn)算是系統(tǒng)的鞍帝。對(duì)于一個(gè)強(qiáng)調(diào)安全的硬件錢(qián)包而言,進(jìn)入內(nèi)存進(jìn)行運(yùn)算就可能會(huì)被抓取煞茫,無(wú)關(guān)乎在內(nèi)存中是持續(xù)保存了還是用完后清除帕涌,只要出現(xiàn)了就可能已經(jīng)泄露了摄凡。

3、 防止偽造交易的核心是針對(duì)一個(gè)經(jīng)過(guò)用戶(hù)確認(rèn)的真實(shí)的交易信息進(jìn)行簽名蚓曼,在這個(gè)過(guò)程中防止交易信息在傳遞的過(guò)程中被篡改亲澡,用戶(hù)發(fā)送的是一個(gè)經(jīng)過(guò)確認(rèn)的真實(shí)交易,雙端驗(yàn)證的必要性在于:需要假定熱端(PC/手機(jī)端)被偽造或者冷端(設(shè)備端)被偽造的情況下都能夠保證交易的安全纫版。

說(shuō)了這么多床绪,大家估計(jì)多數(shù)人都沒(méi)有看懂,只要記住一個(gè)結(jié)論其弊,硬錢(qián)包是比軟錢(qián)包和交易所賬戶(hù)都安全幾個(gè)數(shù)量級(jí)的癞己,但并非所有硬錢(qián)包都是安全的,哪怕是目前主流的硬錢(qián)包梭伐,國(guó)內(nèi)國(guó)外產(chǎn)品皆是如此痹雅。

作者:袁曄,水木清華TBC執(zhí)行董事(Fcoin保薦機(jī)構(gòu))糊识,盜火者區(qū)塊鏈應(yīng)用聯(lián)盟發(fā)起人练慕。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市技掏,隨后出現(xiàn)的幾起案子铃将,更是在濱河造成了極大的恐慌,老刑警劉巖哑梳,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劲阎,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡鸠真,警方通過(guò)查閱死者的電腦和手機(jī)悯仙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)吠卷,“玉大人锡垄,你說(shuō)我怎么就攤上這事〖栏簦” “怎么了货岭?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)疾渴。 經(jīng)常有香客問(wèn)我千贯,道長(zhǎng),這世上最難降的妖魔是什么搞坝? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任搔谴,我火速辦了婚禮,結(jié)果婚禮上桩撮,老公的妹妹穿的比我還像新娘敦第。我一直安慰自己峰弹,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布芜果。 她就那樣靜靜地躺著鞠呈,像睡著了一般。 火紅的嫁衣襯著肌膚如雪师幕。 梳的紋絲不亂的頭發(fā)上粟按,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天诬滩,我揣著相機(jī)與錄音霹粥,去河邊找鬼。 笑死疼鸟,一個(gè)胖子當(dāng)著我的面吹牛后控,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播空镜,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼浩淘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了吴攒?” 一聲冷哼從身側(cè)響起张抄,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎洼怔,沒(méi)想到半個(gè)月后署惯,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡镣隶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年极谊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片安岂。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡轻猖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出域那,到底是詐尸還是另有隱情咙边,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布次员,位于F島的核電站样眠,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏翠肘。R本人自食惡果不足惜檐束,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望束倍。 院中可真熱鬧被丧,春花似錦盟戏、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至黄选,卻和暖如春蝇摸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背办陷。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工貌夕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人民镜。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓啡专,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親制圈。 傳聞我的和親對(duì)象是個(gè)殘疾皇子们童,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355