Skip to content
Latchkey

Secret Rotation - CI/CD用語集の定義

シークレットローテーションとは、認証情報(トークン、キー、パスワード)を定期的なスケジュールで、または漏洩後に置き換える手法であり、漏洩したシークレットの有効期間を短くします。

なぜローテーションするのか

長期間有効なシークレットはリスクを蓄積します。ログ、バックアップ、開発者のマシンに現れるからです。ローテーションは盗まれた認証情報が機能する期間を制限し、短命なOIDCトークンは数分で失効することでこれを極限まで推し進めます。

ローテーションの負担を減らす

ローテーション作業を最も減らす方法は、静的なシークレットをまったく持たないことです。OIDC federationとworkload identityはrunごとに一時的な認証情報を発行するため、手動でローテーションするものが何もありません。

関連ガイド