[闲聊] Ledger声称已攻破Trezor私钥保护(硬件钱包)

楼主: ProtectChu56 (Eric P. Chu)   2019-03-12 16:37:57
TL;DR :
Ledger称包含主要竞争对手Trezor在内的硬件钱包,
物理攻击者能提取出种子,且此类漏洞无法修复。
参考来源:
http://tinyurl.com/y43ulwrs
https://www.youtube.com/watch?v=c0iEg42aAhk
内文:
硬件钱包目的为隔离私钥与交易媒介上可能存在的攻击,主要有两大面向
一是在不安全环境仍能签发交易,不受木马窃取私钥或窜改输出地址
二是避免攻击者直接提取钱包装置中的私钥
而Ledger声称他们有能力破解所有主要竞争对手装置,直接提取种子
四个月前,他们通知了主要竞争对手Trezor
说Trezor旗下主要产品 Trezor One 和 Trezor T 中
他们找到了五个漏洞(攻击管道)
分别是
1.供应链攻击 (窜改新品,预先产生设定好的种子)
2.旁路攻击pin码 (1.8.0韧体已修复)
3、4. 直接提取Trezor One 和 Trezor T中的种子 (无法修复)
5.交易时旁路攻击取得签章用私钥(可用性不高,需要知道pin)
其中最严重的就是3和4,Ledger声称除了更改通用芯片的设计外无法修复
缓解方式为采用尽可能强的passphrase,例如达到256bit安全性需要36字符
(但是输入passphrase是在电脑上,又是另一个问题XD)
因为无法修复,Ledger没有说明攻击方法。
对于此事真假,Trezor的回应(reddit)很微妙
“All vulnerabilities require physical access to the device
and laboratory equipment.”
“Ledger did not find any exploitable issue in our code.
All of these attacks are hardware attacks and applicable to
almost all hardware wallets. These have nothing to do with our focus.”
作者: Bob9154 (β)   2019-03-12 17:19:00
不像之前那么多人加入了 只好开始抢别家的客人
作者: mithuang (阿明)   2019-03-12 19:48:00
用change位址这个好像真的很恐布耶~因为你找零的地址,第一不会秀在HW上,第二秀出来了你也不确定是不是你能控制的地址...
作者: DarkerDuck (達克鴨)   2019-03-12 20:29:00
这风险要解决的话就不要一直生成找零地址很多浏览器钱包或是网络钱包就只有一个私钥地址用到底不过像这种错误要避免也并非完全没办法客户端发出交易前需先verify找零地址可控,才能广播当找零超过一定金额就只找零到用过的地址再降低风险
作者: mintu (MinTu)   2019-03-12 21:35:00
Trezor 成功了,他踩到 Ledger 的痛点 XD
作者: deangood01 (跨斯欧鹅)   2019-03-16 04:20:00
硬件钱包本来就不是百分之百安全,不如用开源钱包...

Links booklink

Contact Us: admin [ a t ] ucptt.com