Back to blog

密钥管理:加密存储与轮换

Nov 3, 2026VrmMate Team

配置项加密、脱敏返回、URL 变更即重输,三件事要一起做。

后台配置里的密钥,既要能改,又不能泄露。

加密存储

用 AES-256-GCM 之类的认证加密,密钥由环境变量提供。开启后必须保持稳定,轮换或移除会导致历史密文无法解密。

脱敏返回

读取接口只返回掩码后的值。前端提交时不带该字段表示不变,而不是提交空值覆盖。

端点变更

如果密钥会被发送到某个 URL,这个 URL 必须列入受保护清单。修改 URL 时要求重新输入密钥,防止把密钥发到攻击者地址。

日志

任何日志、错误上报和调试接口都不能输出明文密钥。这一条要在代码评审里硬性检查。