アクセスキーを誤って公開リポジトリに push してしまった。最初にすべきことは?
正答
- リポジトリを非公開に切り替える
- 該当のコミットを履歴から削除する
- IAM ユーザーのパスワードを変更する
- そのキーを即座に無効化し、新しいキーを発行する
解説
公開リポジトリに push されたアクセスキーは、短時間でクローラに拾われて悪用されることがある。まずはそのキーを無効化(削除)して使えなくし、必要なら新しいキーを発行して差し替える。リポジトリを非公開にしたりコミットを消したりしても、すでに取得された鍵は有効なままなので対策にならない。パスワードはコンソールログイン用の認証情報で、アクセスキーとは別物のため、変更しても漏れたキーは止まらない。
この問題を含む AWS のテストを制限時間つきで解く
AWSクイズへ