最初に押さえる判断の軸
シークレットはAPI鍵、トークン、パスワードなど、操作する権限へ結び付く秘密情報です。ソースコードや共有資料へ置くと、利用者の権限と無関係に広くコピーされる可能性があります。必要な主体だけへ渡し、用途と権限、保管先、取得記録、失効を管理します。
ローテーションは新しい秘密を発行することだけではありません。利用する処理を切り替え、正常動作を確認し、古い秘密を無効化するまでが必要です。漏えい時には通常の更新間隔を待たず、影響と業務継続を確認して失効を判断します。コードから値を消しても履歴やログへ残る可能性は別に確認してください。
混同しやすい状態を比較する
秘密の値を隠した画面と、漏れた秘密が使えなくなったことは別です。表面的な削除だけで失効済みと扱いません。
発行
新しい認証を用意
権限と保管、取得できる主体を確認
切替
依存処理へ適用
正常な動作を確認
失効
古い秘密を無効化
漏えい済みの値は表示を消すだけで終えない
照合
利用と残存を確認
識別子・時刻で追跡し、値をログへ残さない
発行・切替・失効を、それぞれ実行した結果で確認する。
当サイト独自の説明図。領域の面積や並びは、被害件数・発生確率・出題比率を表していません。
| 確認する対象 | 見落としやすい点 | 判断に使う根拠 |
|---|---|---|
| 保管 | ソースや台帳に値を記す | 秘密保管と取得権限 |
| 更新 | 新発行で完了 | 依存先の切替と確認 |
| 漏えい | 表示を消して解決 | 旧秘密の失効と利用記録 |
確認問題
独自ケースで判断を練習する
公開リポジトリへAPI鍵を入れました。現在のファイルから削除し、新しい鍵を作りましたが、古い鍵はまだ有効です。
次のうち、ケースの情報から優先する対応はどれでしょうか。
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:3。コピーされた鍵は現在の表示と関係なく使われる可能性があります。発行元で失効し、利用記録から影響を確認します。処理が使う鍵を切り替えたことも別に検証します。調査資料やログへ秘密を再び入れず、識別子や時刻で記録を追跡します。履歴の整理と権限の失効を混同しないことが要点です。
POINT
当サイト独自の確認問題です。実際の事件・公式問題・過去問を再現していません。
確認と見直しを業務へつなげる
秘密の所有者、用途、依存先を一覧にし、更新時の連絡と切替手順を定めます。保管システムがあっても不要な取得権限は見直します。
- 1
用途
秘密と用途・所有者を特定する
- 2
保管
保管と取得の権限を限定する
- 3
切替
依存処理を新しい認証へ切り替える
- 4
旧秘密
旧秘密の失効と利用を確認する
実施したことと、結果を確認できたことを区別する。
実操作が必要な項目は管理者の承認と組織の手順に従ってください。
値そのものではなく識別子、発行・切替・失効日時を記録します。未確認の利用をゼロと推定せず、取得できるログの範囲を示します。
実務で見落としやすい条件を掘り下げる
処理を段階的に切り替える場合、新旧の秘密が両方有効な時間が生じます。必要な期間と失効の判断を定め、無期限に重複させないようにします。切替の失敗で旧秘密へ戻す場合も、漏えいした秘密を再利用してよいとは限りません。
秘密を環境変数へ移せば管理が終わるわけではありません。取得できる人、実行環境、ログや診断への出力を確認します。保管方式の名称より、どの主体がどの秘密へ到達でき、利用と失効を追えるかを確認することが大切です。
次に読む記事と、理解の確認
サイバーセキュリティの学習ガイドで、このテーマをクラウド・脆弱性と供給網の中に位置付けてください。関連する前提はサービスアカウントの管理、セキュリティ証跡の保存期間はどう決める?ログ・設定・訓練記録の整理で確認できます。
資格対策との接点は情報・サイバーセキュリティ管理士の概要へ。用語を理解した後は登録不要の無料お試し20問で、別の状況でも判断できるか確かめてください。記事のテーマを全て公式の出題項目とする説明ではありません。