AWS難易度 標準

状況

検証用 IAM ユーザーのアクセスキーを公開リポジトリに push してしまったと、5 分前に気づいた。このキーはどのアプリでも使っていない。上長への連絡は済ませた。

対応する順番に並べてください。

正答

  • CloudTrail でそのキーが使われた操作を洗い出す
  • 漏えいしたアクセスキーを無効化する
  • 見つかった不正なリソースを停止・削除する
  • リポジトリの履歴からキーを消す
正しい順番
  1. 漏えいしたアクセスキーを無効化する
  2. CloudTrail でそのキーが使われた操作を洗い出す
  3. 見つかった不正なリソースを停止・削除する
  4. リポジトリの履歴からキーを消す

解説

公開リポジトリのキーは自動で収集され、数分で悪用されることがある。アプリで使っていないキーなので、止めて困る処理も無く、最初に無効化する。次に CloudTrail でそのキーの操作を調べ、作られたインスタンスなど不正なリソースを見つけて止める(調べる前には何を消せばよいか分からない)。履歴からキーを消すのは最後でよい。無効化した後のキーはもう使えないので、履歴を書き換えている間に被害が広がる、という順番の誤りを避ける。

参考: docs.aws.amazon.com

iamaccess-keyincidentpriority

この問題を含む AWS のテストを制限時間つきで解く

AWSクイズへ