首页/安全/等保与合规速查/密钥硬编码与明文存放:检测与治理
本包目录(268 条)
等保 2.0 基础50 条测评与整改57 条数据安全与个人信息51 条
密码与认证合规50 条
审计与日志留存28 条体系与检查应对32 条

密钥硬编码与明文存放:检测与治理

密钥、证书私钥与口令出现在代码、配置文件、镜像与 CI 变量中,是密码应用检查与代码审计的高频问题;应改为 KMS/密码机托管并配置轮换。

等保与合规速查安全更新于 2026-10-12

快速排查命令

快速排查命令
# 在代码库中排查疑似硬编码凭据
grep -rnE "(secret|passwd|password|api[_-]?key|private[_-]?key)\s*[:=]" --include="*.py" --include="*.java" . | head -20

治理路径

治理路径
1 建立密钥台账:位置、用途、责任人、轮换周期
2 迁移到 KMS/密码机,应用仅持有引用或短期凭据
3 CI/CD 使用密钥管理服务注入,避免写入镜像与日志
4 历史泄露密钥立即轮换并核查使用记录

易错点

  • 只从代码删掉不轮换:已泄露密钥需按泄露处置
  • 把密钥放入环境变量即视为安全:仍需访问控制与审计

数据来源与参考

  • GB/T 39786-2021
  • OWASP Secrets Management Cheat Sheet
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌