国密改造实施路径图:从等保合规到密码应用落地的完整指南

实践教程 · 2026-08-15 · 55 阅读

前言:为什么需要一份实施路径图?

国密改造涉及算法替换、协议升级、证书管理、密钥生命周期等多个技术维度,同时还需要满足等保 2.0、密评合规等监管要求。很多企业在启动改造时面临以下问题:

  • 不知道从哪里开始:系统是应该先改密码算法还是先改网络架构?
  • 不理解阶段划分:哪些工作应该先做,哪些可以延后?
  • 忽视密钥管理:只顾着换算法,结果密钥泄露导致全盘皆输
  • 密评验收困难:改造完成后才发现不符合 GB/T 39786 要求
本文基于 GB/T 39786-2021《信息安全技术 信息系统密码应用基本要求》和 GM/T 0054-2018《信息系统密码应用基本要求》(等保场景),给出从需求分析到验收交付的完整实施路径。

适用对象:企业 CTO、安全负责人、密评机构人员、系统集成商

一、实施路径总览

国密改造实施路径分为四个阶段:

二、阶段一:需求分析

2.1 系统梳理

在制定改造计划前,需要对现有系统进行全景扫描。重点梳理以下内容:

技术架构层面:

  • 网络拓扑结构(内网、外网、DMZ 划分)
  • 应用系统清单(前端、后端、数据库、中间件)
  • 现有密码产品(SSL 证书、VPN、加密狗等)
  • 密钥管理方式(硬编码、配置文件、HSM)
业务合规层面:
  • 系统等级保护级别(一级至四级)
  • 行业监管要求(金融、政务、能源等)
  • 数据分类分级(公开、内部、敏感、机密)
  • 历史密评记录(如已有)

2.2 合规要求识别

根据 GB/T 39786-2021,密码应用需求来自三个来源:

来源内容优先级
等级保护要求GB/T 39786-2021 密码应用要求基础合规
行业标准金融、政务、医疗等行业密码规范强制合规
企业内控企业安全策略、数据保护要求自愿增强
关键判断:等保三级及以上系统需满足 GB/T 39786 的相应密码应用要求(物理和环境安全、网络和通信安全、设备和计算安全、应用和数据安全)。

2.3 差距分析

基于梳理结果,对照 GB/T 39786 逐条检查现有系统是否达标。常用检查项:

检查项合规要求当前状态
身份鉴别采用 SM2 算法?
通信安全使用国密 TLS 协议?
数据安全敏感数据加密存储?
密钥管理密钥全生命周期管理?
安全审计密码操作日志?
输出文档:
  • 《密码应用需求说明书》
  • 《合规差距分析报告》

三、阶段二:方案设计

3.1 算法选型原则

根据应用场景选择合适的国密算法组合:

应用场景推荐算法组合标准依据
TLS 通信SM2 + SM3 + SM4GM/T 0024-2014
数字签名SM2 签名(SM2WithSM3)GM/T 0003.2-2012
数据加密SM4-CBC/GCMGM/T 0001-2012
哈希校验SM3GM/T 0004-2012
密钥协商ECDH over SM2 curveGM/T 0003.3-2012
注意:GM/T 0009-2023《SM2 密码算法使用规范》对算法使用有详细约束,必须遵循。

3.2 密钥体系设计

密钥管理是国密改造的核心难点。设计原则:

密钥分层:

CODE
根密钥(KEK)
  ├── 密钥加密密钥(KEK)
  │     ├── 用户密钥加密密钥
  │     └── 数据密钥加密密钥
  └── 数据密钥(DEK)
        ├── 数据库字段加密密钥
        └── 通信会话密钥

密钥生命周期:

  • 生成:使用 CSPRNG 或硬件随机数发生器
  • 存储:加密存储,禁止明文落地
  • 分发:通过安全信道分发,使用数字信封
  • 轮换:定期轮换,密钥有效期与业务风险匹配
  • 归档:历史密钥安全归档,支持解密旧数据
  • 销毁:使用安全擦除算法,保留销毁记录

3.3 证书体系设计

根据 GM/T 0034-2014《基于 SM2 密码算法的证书认证系统密码及其相关安全技术规范》设计证书体系:

双证书方案(推荐):

  • 签名证书:用于身份鉴别、数字签名
  • 加密证书:用于密钥封装、数据加密
证书有效期:
  • 根 CA 证书:10-15 年
  • 中间 CA 证书:5-10 年
  • 终端实体证书:1-3 年(等保三级要求不超过 1 年)
证书吊销:
  • CRL 分发点:定期发布
  • OCSP 响应器:实时查询
  • 证书透明度日志:可选增强

四、阶段三:实施落地

4.1 产品选型

国密产品选型需要考虑以下因素:

产品类型关键指标推荐厂商
服务器密码机吞吐量、密钥容量、合规认证多家通过国密产品认证的服务器密码机厂商
SSL 网关国密算法支持、并发能力多家支持国密算法的 SSL 网关厂商
智能密码钥匙承载密钥数量、交互方式多家智能密码钥匙厂商
时间戳服务器时间精度、抗抵赖能力多家时间戳服务机构

4.2 部署实施

典型部署架构:

实施步骤:

  • 部署密钥管理系统(KMS)或 HSM
  • 配置 SSL 网关,启用国密 TLS 套件
  • 部署应用服务器,集成国密算法库
  • 配置数据库,启用字段级加密
  • 联调测试,验证端到端密码功能

4.3 安全加固

加固要点:

  • 禁用弱算法(MD5、SHA-1、DES、RC4)
  • 启用前向保密(ECDHE)
  • 配置证书吊销检查(OCSP/CRL)
  • 启用密码操作审计日志
  • 密钥分区隔离,最小权限原则

五、阶段四:密评验收

5.1 预评估

正式测评前进行预评估,检查以下内容:

检查项检查方法
算法合规性查看密码模块检测报告
密钥管理检查密钥生成、存储、轮换记录
证书有效性检查证书有效期、吊销状态
日志完整性检查密码操作日志是否留存 6 个月以上
配置安全性检查密码设备配置是否符合基线要求

5.2 正式测评

密评机构按照 GB/T 39786 逐条测评:

物理和环境安全:

  • 密码设备物理防护
  • 密钥材料存储环境
网络和通信安全:
  • 通信协议国密化程度
  • 证书链完整性验证
  • 密钥传输安全
设备和计算安全:
  • 身份鉴别强度
  • 重要参数和保护机制
  • 安全审计功能
应用和数据安全:
  • 敏感数据加密存储
  • 数字签名防篡改
  • 密钥生命周期管理

5.3 问题整改

根据测评发现的问题,制定整改计划:

问题类型整改措施预期时间
算法不合规升级密码模块,更换合规产品1-2 周
密钥管理缺陷完善密钥管理系统,补充轮转动规2-4 周
证书过期风险建立证书有效期监控告警1 周
日志不完整启用密码操作审计日志1 周
整改后复评:整改完成后,重新申请密评机构复评。

六、常见陷阱与规避策略

陷阱一:忽视密钥管理

现象:只关注算法替换,密钥管理停留在配置文件中。

后果:密钥泄露导致全部加密数据被破解。

规避策略:

  • 部署专用密钥管理系统(KMS)
  • 实现密钥分区隔离
  • 建立密钥轮换机制

陷阱二:证书管理混乱

现象:证书有效期临近忘记续期,导致服务中断。

后果:生产事故,业务中断。

规避策略:

  • 建立证书资产台账
  • 配置有效期告警(提前 30/15/7 天)
  • 自动化续期和部署流程

陷阱三:忽视双证书兼容性

现象:仅部署 SM2 证书,未考虑国际浏览器兼容性。

后果:非国密浏览器访问失败。

规避策略:

  • 部署双证书方案(SM2 + RSA)
  • 配置客户端协商逻辑
  • 做好兼容性测试

陷阱四:跳过密评预评估

现象:改造完成后直接申请正式测评,发现问题再整改。

后果:整改成本高,周期长,影响业务上线。

规避策略:

  • 正式测评前进行预评估
  • 对照 GB/T 39786 自查
  • 聘请专业密评机构咨询

七、实施路线图示例

以下是一个典型的等保三级系统国密改造实施路线图:

八、总结

国密改造是一项系统工程,需要从需求分析、方案设计、实施落地到密评验收全流程把控。关键成功要素:

  • 顶层规划:基于 GB/T 39786 明确合规要求,避免盲目改造
  • 密钥优先:密钥管理是核心,必须从设计阶段就纳入考量
  • 渐进实施:分阶段推进,降低业务中断风险
  • 预评估先行:正式测评前充分自查,减少整改成本
改造完成后,系统应满足:
  • 身份鉴别使用 SM2 算法
  • 通信数据传输使用 SM4 加密
  • 数据完整性使用 SM3 哈希
  • 密钥全生命周期安全管理
  • 密评达到等保三级要求

相关参考: