知识卡片

自建基础设施看三个信号

普通读书笔记卡 · 1456

内容

决定要不要自建原本依赖第三方的关键基础设施(如证书颁发机构),可从三个信号判断:对方安全标准是否达不到自己所需信任等级(DigiNotar被攻破破产是先例);使用规模是否需要频繁自动化操作,而对方接口或SLA支撑不了这种频率;按实际用量折算,自建长期成本是否已低于持续采购。三个条件往往不会同时成立,只满足一两条时更常见的选择依然是购买,只有三者同时指向”该自己做”时,自建才真正划算。

参考来源

- 位置:《Google系统架构解密:构建安全可靠的系统》第11章《案例分析:设计、实现和维护一个受信任的公共CA》11.2节(源文件:`../OREILY动物书合辑 图灵新版/_epub-src/text/part0014_split_093.html`) - 结论依据:原文列出Google从第三方CA采购证书存在的三个固有问题——第三方依赖(DigiNotar被攻破破产的先例)、自动化需求(第三方API或SLA不满足需求)、成本(自建比持续采购更具性价比),共同驱动了自建CA的决策。 - 原始内容:即便在CA生态中强制执行审计措施,我们也不能保证第三方机构能满足高安全性标准……攻击者窃取并滥用DigiNotar的CA,导致该公司破产……第三方机构要么没有可供调用的API,要么提供的API服务级别协议(SLA)不符合我们的要求……成本分析表明,相较于继续从第三方获取CA根证书,设计、实现和维护自己的CA更具性价比。