2. 安全存储需求分析:数据安全生命周期、存储安全威胁模型、合规性要求

做安全存储,第一步不是选算法,也不是调参数。而是搞清楚一个问题:你到底要保护什么?

我见过不少团队,上来就搞 SM2 签名、加密,结果部署后发现密钥管理一团糟,或者合规审计过不了。说白了,需求分析没做透。

这一章,我们就从三个维度把需求拆清楚:数据安全生命周期、威胁模型、合规性要求。这三件事搞定了,后面的架构设计才有根。

2.1 数据安全生命周期:从生到死的保护

数据不是静态的。它从产生、传输、存储、使用、共享,到最后销毁,每个阶段的风险都不一样。我个人习惯把生命周期分成六个阶段:

阶段 典型场景 SM2 保护重点
采集 终端设备生成密钥对 随机数质量、密钥生成安全
传输 客户端与服务端交换公钥 公钥完整性、抗中间人攻击
存储 私钥写入安全芯片或文件 私钥加密存储、访问控制
使用 签名、解密操作 内存中密钥不落盘、侧信道防护
共享 多方协同签名 密钥分片、安全多方计算
销毁 设备退役、密钥轮换 安全擦除、不可恢复