密码应用常见问题是什么
密评与安全评估中的问题高度集中:算法或产品不合规、密钥管理不规范、随机数质量差、加密模式误用、保护覆盖不完整、证书管理缺失。按「算法—产品—实现—管理」的顺序自查,能在现场测评前把大部分可预见问题解决掉。
基本信息
| 问题来源 | 密评与等保中涉及密码技术的要求项 |
|---|---|
| 自查顺序 | 算法 → 产品 → 实现 → 管理 |
| 对应标准 | GB/T 39786 密码应用基本要求的评估维度 |
| 高频失分 | 密钥管理与随机数问题,隐蔽但影响判定 |
| 整改方式 | 按问题分级建立台账,高风险项优先处理 |
| 证据形式 | 配置说明、产品证书、密钥管理记录、抓包与校验记录 |
典型使用场景
- 密评前自查找出算法与产品层面的合规缺口
- 新系统设计评审时检查加密方案是否覆盖存储环节
- 代码审计中发现使用了不安全的加密模式或固定 IV
- 检查证书到期与私钥保护情况,避免服务中断
- 整改台账按维度分类,便于向测评机构说明进度
高频问题自查
高频问题自查
1 使用自研/非合规算法或未认证产品
2 密钥明文存放、全系统复用、长期不轮换
3 使用弱随机数生成密钥与 IV
4 使用 ECB 等不安全模式;GCM Nonce 复用
5 仅传输加密,重要数据存储未加密
6 证书过期、私钥未加密保护、吊销未处理
7 签名验签缺失或校验不完整(时间、序列号)问题与整改方向
| 问题类别 | 典型表现 | 整改方向 |
|---|---|---|
| 算法与产品 | 自研算法、未认证产品 | 改用合规算法与已认证产品 |
| 密钥管理 | 明文存放、长期不轮换 | 托管 KMS 或密码机,制定轮换周期 |
| 随机数 | 弱随机源生成密钥 | 改用系统密码学安全随机源 |
| 模式与实现 | ECB、Nonce 复用 | 换用安全模式并校验参数唯一性 |
| 覆盖范围 | 只管传输不管存储 | 重要数据落盘加密,字段级加密 |
| 证书管理 | 过期、私钥无保护 | 建立到期巡检与私钥保护措施 |
清单按「算法—产品—实现—管理」顺序梳理,与 GB/T 39786 的评估维度对应,便于形成整改台账并向上汇报。
自查时建议同步抓包与配置核查:很多问题在文档里看不出来,例如配置声明启用加密但实际协商仍在用弱套件。