密钥托管是什么
密钥托管把密钥副本交给受控的第三方或专用系统保管,用于合规要求或灾难恢复——比如关键人员全部离职、硬件损毁后仍需要恢复访问能力。它的本质是用更广的信任范围换取可用性:托管方被攻破或内部滥用,一次就能造成批量泄露。因此启用前要把边界写清楚:托管哪些密钥、谁能取用、审批门槛、留痕方式,以及托管副本的保护等级必须不低于主密钥,否则托管环节就成了整条链路上的短板。
基本信息
| 适用场景 | 法规明确要求、组织级灾难恢复 |
|---|---|
| 主要风险 | 托管方被攻破或滥用会造成批量泄露 |
| 控制措施 | 双人审批、取用审计、独立存储、时限取用 |
| 保护等级 | 托管副本不得低于主密钥,包括加密与访问控制 |
| 边界约定 | 托管范围的书面协议与责任划分 |
| 冲突提示 | 端到端加密类业务与密钥托管存在理念冲突 |
典型使用场景
- 合规要求:法规或行业规范明确提出密钥备份与恢复要求。
- 灾难恢复:关键系统在人员或设备全损情况下仍需恢复数据。
- 司法与取证:按法定程序提供受控的密钥取用能力。
- 交接过渡:组织变动期把密钥保管责任移交给受控实体。
- 长期归档:归档数据需要一条经过验证的恢复通路。
取用流程示意
取用流程示意
申请(说明事由与范围)-> 双人审批 -> 保管方解封副本
-> 在受控操作环境内使用 -> 归还或销毁临时副本 -> 记录归档
# 每一步都要留痕:申请人、审批人、取用时间、使用环境、归还确认环节与控制点
| 环节 | 动作 | 留痕要求 |
|---|---|---|
| 申请 | 提交事由与所需密钥 | 书面申请,限定范围与时限 |
| 审批 | 双人以上独立审批 | 审批人不得为申请人 |
| 解封 | 保管方按流程释放副本 | 记录解封时间与操作人 |
| 使用 | 在隔离环境内操作 | 记录环境、操作内容与结果 |
| 归还 | 销毁临时副本并确认 | 归还确认与副本销毁记录 |
端到端加密类业务与密钥托管存在理念冲突:托管意味着理论上存在第三方能解密,选型前先与合规团队确认边界,避免产品承诺与制度要求打架。