無限ノック › SAA 練習問題一覧 › 問題
SAAセキュアなアーキテクチャの設計

ある企業は、プライベートサブネット内のEC2インスタンス(Amazon Linux 2023)上で本番アプリケーションを運用しています。セキュリティ部門は、運用担当者がアクセスする際にインバウンドのSSHポート(22番)を一切開放せず、SSHキーペアの管理も廃止し、全アクセス操作のログを監査用に保存することを要求しています。VPCにはインターネットゲートウェイがありません。最も運用負荷が低く要件を満たす方法はどれですか。

A
各インスタンスにSSM Agentを導入し、SSM・SSMMessages・EC2Messages用のインターフェイスVPCエンドポイントを作成して、Systems Manager Session Managerで接続する。セッションログはCloudWatch LogsとS3に出力する
✓ 正解
SSM AgentのアウトバウンドHTTPSのみで接続が成立するため22番のインバウンドもSSHキーも不要で、IAMによる権限制御とCloudWatch Logs/S3へのセッションログ保存で監査要件も満たせます。VPCエンドポイント経由でIGWなし環境にも対応します。
B
パブリックサブネットに踏み台(バスティオン)ホストを配置し、セキュリティグループで接続元を運用担当者のIPに限定したうえで、SSHキーペアを用いて各インスタンスに接続する
踏み台ホストは各インスタンスへの22番ポート開放とSSHキーペアの配布・管理が前提となり、ポートを開放しない・キー管理を廃止するという2つの要件に明確に違反します。
C
EC2 Instance Connectを有効化し、運用担当者が一時的なSSH公開鍵をプッシュして22番ポート経由で接続し、操作をCloudTrailで記録する
EC2 Instance Connectは一時鍵を使うものの、結局22番ポートのインバウンド通信が必要で、IGWやエンドポイント経由の到達性も前提となるため、ポート閉鎖とキー廃止の要件を満たせません。
D
AWS Client VPNエンドポイントを構成して運用担当者をVPCに接続させ、プライベートIP経由でSSHキーペアを用いて各インスタンスに接続する
Client VPNでVPCに到達できても、各インスタンスへの接続はSSHキーペアを使う前提でキー管理が残ります。VPNの構成・運用も追加で必要となり運用負荷が高くなります。

解説

Systems Manager Session Managerは、SSM AgentからのアウトバウンドHTTPS通信のみで接続を確立するため、インバウンドの22番ポート開放やSSHキーペアが不要です。IAMで接続権限を制御し、セッションログをCloudWatch LogsやS3に出力して監査できます。インターネットゲートウェイがない環境でも、SSM・SSMMessages・EC2Messages用のインターフェイスVPCエンドポイントを介して接続できます。 選択肢Bの踏み台ホストは、22番ポートの開放とSSHキー管理が必要で要件に反します。 選択肢CのEC2 Instance Connectは、22番ポートのインバウンド通信とSSH公開鍵のプッシュを伴うため、ポート閉鎖とキー廃止の要件を満たしません。 選択肢DのAWS Client VPNは、接続後もSSHキーペアでの接続が前提でキー管理が残り、運用負荷も高くなります。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← SAA の問題一覧に戻る