凭据管理系统(Secrets Manager,SSM)为用户提供凭据的创建、检索、更新、删除等全生命周期的管理服务,结合资源级角色授权轻松实现对敏感凭据的统一管理。针对敏感配置、敏感凭据硬编码带来的泄露风险问题,用户或应用程序通过调用 Secrets Manager API 来检索凭据,有效避免程序硬编码和明文配置等导致的敏感信息泄密以及权限失控带来的业务风险。
从应用程序的源代码中删除硬编码凭据,将代码中的硬编码凭据替换为对凭据管理系统 API 调用,以便用编程的方式动态检索及管理凭据。
凭据管理系统使用 密钥管理系统安全保护的主密钥作为加密密钥,并对所管理的凭据内容进行加密存储,使用凭据时,将通过 TLS 安全传输到服务器本地。
用户可通过凭据管理系统按周期更新敏感凭据内容,依赖该凭据的所有应用点将自动完成同步,安全实现凭据轮换管理,同时确保依赖该凭据业务的连续性。
通过 Name-Value 的方式存储多种类型数据,Value 部分最大支持4096字节,例如数据库凭据、账号密码及 IP 端口等。
凭据管理系统与腾讯云 访问管理集成,通过身份管理和策略管理方式确保只有授权用户可以访问或修改凭据,并可以将这些策略附加到用户或角色,指定这些用户或角色可以访问哪些凭据。
凭据管理系统与腾讯 云审计结合,支持对用户的腾讯云账号进行监管、合规性检查、操作审核和风险审核等,同时可记录凭据管理操作和凭据使用情况。
凭据管理系统架构采用集群化部署方式,通过分布式数据库存储系统实现数据固化与容灾备份,实现业务侧的跨区域容灾。
凭据管理系统与密钥管理系统相关联,密钥管理系统底层使用经过第三方认证的硬件安全模块来生成和保护密钥,符合监管和合规要求。
目前云上产品的账号密码面临管理权限失当、账号密码长时间不变更、配置中的密钥信息是明文等问题,导致数字资产损失。
针对于这些风险,数据库凭据对凭据进行定期轮换,自动创建高强度密码和管理敏感配置信息,在降低账号的风险与安全威胁时,也能提高业务数据的安全性。
凭据管理系统专注于解决用户敏感凭据管理问题,有效避免程序硬编码导致的明文泄密,以及权限失控带来的业务风险。
凭据管理系统可以为用户提供凭据的创建、检索、更新、删除、权限管控等全生命周期的管理服务,结合资源级角色授权及全面细致的审计管控,轻松实现对敏感凭据的统一管理。
凭据管理系统架构采用集群化部署方式,通过分布式数据库存储系统实现数据存储与容灾备份。业务侧用户也可多地域创建同样的凭据,实现业务侧的跨区域容灾。
凭据通过腾讯云密钥管理系统进行加密存储,基于第三方认证的硬件安全模块(HSM)来生成和保护加密密钥。检索凭据时,通过 TLS 安全传输到服务器本地。
用户在使用凭据管理系统时,仅按实际使用量收费。用户可按照在凭据管理系统中管理的凭据数量和 API 调用次数进行付费,无最低费用和设置费用,详情请参见 购买指南。


凭据管理系统使用腾讯云密钥管理系统(KMS) 安全保护的主密钥(CMK)作为加密密钥,密钥可以是账户默认创建的主密钥,也可以是用户自定义创建的主密钥,实现对各类应用程序密钥的集中管理,因此在开通凭据管理系统前需要开通密钥管理系统。
凭据管理系统可以实现对数据库凭证、API 密钥和其他密钥、敏感配置等信息的集中查询、管理以及加密存储。可有效避免程序硬编码导致的明文泄密、以及权限失控带来的业务风险。