全文
安全设计要同时避免失窃与失去存取
Bitcoin.org 的钱包安全指南介绍备份、加密与不同保管工具。把它们视为同一条安全等级刻度,容易忽略工具处理的问题不同。防止陌生人拿到秘密,是保密问题;设备故障后仍可恢复,是可用性问题。假设一份备份加密得非常严密,却只有一份且随设备同时损坏,保密做得好仍无法恢复。相反地,四处复制秘密虽降低单一副本遗失的影响,也可能增加暴露机会。
备份的单位应是完整恢复能力
备份不是只确认某个档案存在,而是确认保留的信息足以重建需要的存取能力。假设一个配置除了密钥还需要额外密语或协作设定,只保存其中一项就不等于完成备援。这是一般恢复情境,不是说所有钱包都采相同设计。评估时也应区分日常解锁密码与真正的恢复材料:前者可能只保护目前设备,后者则可能让另一个设备重新取得权限,两者不可仅因都叫密码就互相替代。
日常操作与长期保管承受不同暴露
假设某人经常以一个钱包尝试新服务,另一个只用于少量、预期中的转帐。前者接触的网站与操作次数较多,两者不必共享完全相同的资产暴露范围。分开用途的意义是缩小一次错误可能波及的范围,不是让其中任何一个自动免疫。若两个钱包仍依赖同一份已外泄的恢复材料,表面分成两个界面也可能没有形成预期的隔离;真正的边界要看权限如何配置。
离线签署仍需要正确理解要签的内容
离线或硬件设备可以改变密钥接触网络的方式,但使用者仍可能授权不想要的付款。假设电脑显示的是甲地址,而实际待签内容指向乙地址,保护密钥本身并不能解答应批准哪一个。设备能显示与核对哪些信息,因而是工作流程的一部分。本站的分析是,密钥不外泄与交易符合意图必须同时成立;把硬件当成完全不用判断的按钮,会把人的确认责任留成缺口。
增加签署者也增加协调与恢复工作
多重签章可让支出需要多方配合,但也让恢复规划多了依赖关系。以假设的三把密钥取两把为例,失去一把不必立即失去所有支出能力,但若三把都放在同一地点,同一场意外仍可能同时影响全部。这组数字只说明门槛与配置的差别。来源部分软件范例较旧,具体设定应以使用工具的现行文件为准;可保留的核心原则,是把失窃、故障与协作中断分开设计,而非只增加工具数量。
