Agent Skills
返回列表
🔒

凭据保险库管理器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 的指引,将 @user_3c6cb52e/secrets-vault-manager 安装到 AI 助手中。

技能介绍

它解决什么问题

团队落地 HashiCorp Vault 或云厂商凭据服务时,失败通常不发生在「装不起来」,而是策略写得过宽、凭据长期不轮换、审计设备只配了一个、泄露发生后不知道先吊销哪个 token。这份技能把这几类决策固化成可复用的模式:集群形态选型、认证方式搭配、引擎 TTL 策略、轮换编排与泄露处置流程。

核心能力

集群与认证设计

  • 部署形态建议 Raft 存储的 HA 集群,配合云 KMS 做 auto-unseal,避免手工 unseal 卡住恢复流程
  • 认证方式按身份类型区分:服务间用 AppRole,Pod 用 Kubernetes 服务账户 token,人员用 OIDC 对接 SSO 提供商
  • 审计设备建议 file + syslog 双写,Vault 在全部审计设备失效时会直接拒绝请求

轮换编排

按凭据类型给出频率与方法:数据库口令 30 天、API Key 90 天、TLS 证书在到期前 60 天、SSH 用 Vault 签发短时证书、服务 token 24 小时动态生成。数据库轮换走双账户 A/B 切换,API Key 走 overlap window,两者都以零停机为目标。

动态凭据与审计

优先用按需生成、自动过期的动态凭据替代静态密钥,覆盖数据库账号、云 IAM 临时凭证与 SSH 证书。审计部分列出必须记录的事件及保留期,并给出异常信号:新 IP 或 CIDR 来源访问、单路径访问量突增超过基线三倍、非工作时段的人员登录、策略范围外访问、异常长 TTL 的 token。

泄露应急

目标是发现后 15 分钟内控制住:先定位泄露范围,在源头轮换凭据,吊销访问过该凭据的所有 token,再回溯审计日志评估影响面,最后通知相关方并做复盘。Seal 属于最后手段,解开时需确认 KMS 可用并核验活跃 lease 与 token 有效性。

适用边界

  • 它处理基础设施层的凭据管理,不负责本地 .env 文件清理与泄露检测
  • 三款云服务各有取舍:AWS Secrets Manager 对 RDS 轮换最省心,Azure Key Vault 在证书管理上更强,GCP Secret Manager 的 API 面最简单
  • 任何情况下都不该把凭据写进镜像或配置文件,应在启动时或通过 sidecar 获取
  • 通配符策略、共享服务账号、单一 unseal key 持有者均被列为反模式

使用场景

  • 首次搭建 Vault 集群,需要确定 Raft 存储、auto-unseal、命名空间划分和双审计设备配置方案
  • 服务数量增多,需要按服务和访问级别编写最小权限策略,避免任何路径使用通配符授权
  • 计划为数据库、API Key 和证书启用自动轮换,需要设计零停机的切换或重叠窗口流程
  • 怀疑凭据泄露,需要按清单在 15 分钟内完成吊销、token 失效、审计回溯和通报

适合人员

  • 平台工程师,负责 Vault 集群或云凭据服务的部署、HA 配置和运维
  • 安全工程师,需要制定轮换周期、审计事件清单并满足 SOC 2 等合规检查
  • DevOps 工程师,要在 CI/CD 和 Kubernetes 中以 sidecar 或 GitOps 方式注入凭据
  • 后端工程师,想为服务申请短时数据库账号或云 IAM 临时凭证,减少长期密钥