シークレットのローテーション - CI/CD用語集の定義
シークレットのローテーション とは、APIキー、データベースのパスワード、トークンなどの保存されたシークレットを定期的に置き換えることであり、漏洩したシークレットの有用な寿命を限定します。
自動化する
手動のローテーションは、プレッシャーの下ではスキップされます。スケジュールに従ってローテーションし、コンシューマーを自動的に更新するシークレットマネージャーを使用してください。
CI/CDにおいて
ローテーションするものがないように、短命のフェデレーション認証情報を優先してください。静的なシークレットが残る場合は、スケジュールに従って、また露出があるたびにローテーションしてください。
関連ガイド
Key Rotation - CI/CD Glossary DefinitionKey Rotation: Key rotation is replacing a cryptographic key with a new one on a schedule or after suspected e…
Token Revocation - CI/CD Glossary DefinitionToken Revocation: Token revocation is invalidating a token before it naturally expires, used when a credentia…
Secret - CI/CD Glossary DefinitionSecret: A **secret** is an encrypted value (token, key) stored by GitHub and injected into workflows without…