無限ノック › SCS 練習問題一覧 › 問題
SCSインフラストラクチャのセキュリティ

ある企業がリモートワーカー向けに社内Webアプリケーションへのアクセスを提供しています。現在はSSL VPNを使用していますが、以下の課題があります。 ・VPN接続後は社内ネットワーク全体にアクセスできてしまい、ラテラルムーブメント(横移動)のリスクがある ・デバイスのコンプライアンス状態に関わらずアクセスが許可される ・ユーザーのIDプロバイダー(Okta)との統合が複雑 ゼロトラストの原則に基づき、デバイスのセキュリティ状態とユーザーIDを組み合わせたポリシーでアプリケーションごとのアクセス制御を実現したい。最も適切なソリューションはどれか?

A
AWS Client VPNとAWS IAM Identity Centerを組み合わせ、VPCセキュリティグループでアプリケーションごとのアクセス制御を実装する
Client VPN+IAM Identity Center組み合わせは認証統合可能ですが、VPN接続後はネットワーク全体アクセスが前提になり、アプリケーション単位のゼロトラスト制御が複雑になります。
B
AWS Verified Accessを使用し、IAM Identity Centerとデバイスポスチャープロバイダーをトラストプロバイダーとして設定し、アプリケーションごとのアクセスポリシーを定義する
✓ 正解
ゼロトラスト原則によるVPNレスソリューション。IAM Identity Center(ユーザー)とデバイスコンプライアンス(MDM/EDR)をトラストプロバイダーとして統合し、アプリケーション単位のアクセスポリシー定義が可能です。
C
Application Load BalancerとAmazon Cognitoを組み合わせてOIDC認証を実装し、Lambda関数でデバイスコンプライアンス状態を検証する
ALB+Cognitoはアプリ認証に使えますが、デバイスコンプライアンス評価との統合や複数アプリへの統一ポリシー適用をLambdaで個別実装するのはスケールしにくい。
D
AWS Systems Manager Session Managerのポートフォワーディング機能を使用し、VPNなしで社内Webアプリケーションへのアクセスを提供する
Session Managerはサーバーシェルアクセス・ポートフォワーディング向けで、エンドユーザー向けWebアプリケーションのアクセス制御とデバイス状態評価組み合わせには設計されていません。

解説

AWS Verified Accessはゼロトラスト原則に基づいたVPNレスアクセスソリューション。ユーザーID(IAM Identity Center / Okta等のIdP)とデバイスのセキュリティ状態(Jamf・CrowdStrikeなどのMDM/EDR)を複数のトラストプロバイダーとして登録し、それらの評価結果を組み合わせたアプリケーション単位のアクセスポリシーを定義できる。VPN接続によるネットワーク全体へのアクセス許可を排除し、必要なアプリケーションのみへのアクセスに限定できる。 選択肢AのAWS Client VPN + IAM Identity Centerは認証統合は可能だが、VPN接続後は基本的にネットワーク全体へのアクセスが前提となり、アプリケーション単位のゼロトラスト制御をセキュリティグループのみで実現するには設計が複雑になる。 選択肢CのALB + Cognitoはアプリ単位の認証には使えるが、デバイスコンプライアンス評価との統合や複数アプリへの統一ポリシー適用をLambdaで個別実装するのはスケールしにくい。 選択肢DのSystems Manager Session Managerはサーバーへのシェルアクセスやポートフォワーディングに適しているが、エンドユーザー向けWebアプリケーションへのアクセス制御とデバイス状態評価の組み合わせには設計されていない。

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

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

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