模擬問題集SCS-C03練習問題 14

SCS-C03 練習問題 14

AWS Security – Specialty・インシデント対応・無料公開(全 100 問中 15 問を無料公開中)

問題
ある企業のセキュリティエンジニアは、インシデント対応計画の一環として Amazon EC2 インスタンスの隔離手順を設計しています。セキュリティエンジニアは、対象インスタンスを隔離して、企業のフォレンジックチームからのトラフィックを除き、対象インスタンスへの/からのすべてのトラフィックをブロックする必要があります。企業の各 EC2 インスタンスには、それぞれ専用のセキュリティグループがあります。EC2 インスタンスは VPC のサブネットにデプロイされています。1 つのサブネットには複数のインスタンスを含めることができます。 セキュリティエンジニアは EC2 隔離の手順をテストしており、対象インスタンスへの SSH セッションを開きます。手順は攻撃者による対象インスタンスへのアクセスをシミュレートし始めます。セキュリティエンジニアは既存のセキュリティグループのルールを削除し、フォレンジックチームがポート 22 で対象インスタンスにアクセスできるようにするセキュリティグループルールを追加します。 これらの変更後、セキュリティエンジニアは SSH 接続が依然としてアクティブで使用可能なことに気づきます。セキュリティエンジニアが対象インスタンスのパブリック IP アドレスに対して ping コマンドを実行すると、ping コマンドはブロックされます。 対象インスタンスを隔離するためにセキュリティエンジニアは何をすべきですか。

選択肢と解説

  • 1
    セキュリティグループに、すべてのポートで 0.0.0.0/0 からのトラフィックを許可するインバウンドルールを追加する。すべてのポートで 0.0.0.0/0 へのトラフィックを許可するアウトバウンドルールを追加する。その後、これらのルールを直ちに削除する。
  • 2
    ポート 22 のセキュリティグループルールを削除する。フォレンジックチームが対象インスタンスにアクセスできるよう、AWS Systems Manager Session Manager 接続を許可するインスタンスロールポリシーをアタッチする。
  • 対象インスタンスのサブネットに関連付けられたネットワーク ACL を作成する。インバウンドルールセットの先頭に、0.0.0.0/0 からのすべてのトラフィックを拒否するルールを追加する。アウトバウンドルールセットの先頭に、0.0.0.0/0 へのすべてのトラフィックを拒否するルールを追加する。
  • 4
    すべてのインバウンドトラフィックとアウトバウンドトラフィックをブロックするホストレベルのファイアウォールルールを追加する AWS Systems Manager ドキュメントを作成する。対象インスタンスでそのドキュメントを実行する。

解説

【正解】C

【0からの解説】
この問題の核心は「セキュリティグループはステートフル、ネットワーク ACL (NACL) はステートレス」という違いです。
セキュリティグループはステートフルなため、いったん確立された接続(既存の SSH セッション)は、ルールを後から削除しても切断されません。インバウンド/アウトバウンドのルールは「新規の接続」にしか効かないからです。だからこそセキュリティエンジニアが SG ルールを差し替えても、攻撃者役の既存 SSH セッションは生きたまま残ったのです(ping=新規 ICMP は SG で正しくブロックされた)。
これに対し NACL はステートレスで、サブネット境界を通過するパケットを 1 つ 1 つ評価します。NACL の先頭(番号の小さい順に評価され最初に一致したルールが適用)に「すべて拒否」を置くと、確立済みのセッションを含めてすべてのパケットが落ち、既存の SSH 接続も切断されます。これにより攻撃者役の接続を確実に断ち切れます。フォレンジックチーム用のアクセスは、NACL に許可ルールを別途追加する(フォレンジック IP のみ許可するルールを拒否ルールより前に置く)ことで実現できます。よって既存セッションを断つには C が正解です。

【誤りの選択肢】
A:一瞬すべてを許可してから削除しても、ステートフルな SG では既存セッションを切る効果はなく、むしろ攻撃者に追加の通信機会を与えるだけで逆効果です。
B:Session Manager の話はフォレンジック側のアクセス手段にすぎず、すでに確立されている攻撃者の SSH セッションを切断しません。隔離(既存接続の遮断)という目的を達成しません。
D:ホストレベルのファイアウォールを SSM ドキュメントで設定する案は、(1) 侵害された(攻撃者が制御し得る)OS 上で防御を構成する点で信頼性が低く、(2) 設定が反映されるまでのタイムラグや SSM エージェントの正常動作に依存します。VPC レイヤーで確実に遮断する NACL の方がインシデント隔離として適切です。

【参考】
ネットワーク ACL(ステートレス)
セキュリティグループ(ステートフル)
EC2 インスタンスの自動隔離(インシデント対応)
← 練習問題 13練習問題 15
SCS-C03 の模擬問題集は全 100

本番形式の練習テスト 2 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

SCS-C03 の模試を受ける料金プランを見る

SCS-C03 の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15