鍵のローテーション
鍵のローテーションとは、使っている鍵を定期的に新しいものへ入れ替えることです。
別表記:鍵のローテーション/鍵の入れ替え/鍵更新/Key Rotation
なぜ入れ替えるのか
同じ鍵を長く使い続けるほど、漏えいの可能性は積み上がります。仮に漏れていたとしても、入れ替えれば、それ以降は使えなくなります。
漏えいに気づいていない期間を短くする、という意味もあります。
難しいのは、過去の証明の扱い
鍵を入れ替えると、古い鍵で署名した証明を検証できなくなる可能性があります。
これを避けるには、いつからいつまでどの鍵が有効だったのかを記録し、確認できるようにしておく必要があります。設計に含めておかないと、入れ替えのたびに過去の証明が使えなくなります。
よくある誤解:期間を決めれば済むのか
「何か月ごとに入れ替える」という期間を定めること自体より、必要になったときに確実に入れ替えられる状態にしておくほうが重要です。
漏えいが疑われた場面で、手順が分からず入れ替えられない。この状況が最も避けたいものです。
