知识卡片

备份的价值只在能否成功恢复

普通读书笔记卡 · 1454.h

内容

“没有人关心备份,他们只关心恢复”——这句话点出一个常被忽略的盲区:备份文件如果没有和主存储同等级别的完整性保护,或者恢复流程压根没有校验签名的环节,那么这份备份在关键时刻可能悄悄地把被篡改的数据当成权威版本还原回去。同样重要的是恢复的颗粒度——如果能只验证并恢复怀疑受损的那一小部分数据,而不必把整个数据集重新读一遍验证一遍,恢复所需的时间会有数量级差别,这也是分区设计在灾难恢复场景里的直接收益。

参考来源

- 位置:《Google系统架构解密:构建安全可靠的系统》第9章《面向恢复性的设计》9.2.5节持久性数据(源文件:`../OREILY动物书合辑 图灵新版/_epub-src/text/part0014_split_080.html`) - 结论依据:原文引用"没有人关心备份。他们只关心恢复",说明备份需要与主存储同级别的完整性保护及验证签名的恢复流程,并给出"如果可以识别备份数据的子集并验证其完整性,而不用读取和验证剩余99.99%的数据,那么恢复0.01%的持久存储数据会快得多"的分区收益。 - 原始内容:没有人关心备份。他们只关心恢复……为了防御前面提到的错误类型(尤其是恶意错误),需要对备份采用与主存储相同级别的完整性保护……如果可以识别备份数据的子集并验证其完整性……那么恢复0.01%的持久存储数据会快得多。