無限ノック › SCS 練習問題一覧 › 問題
SCS検出

ある電子商取引企業は Amazon ECR にコンテナイメージを保存し、Amazon ECS on Fargate でアプリケーションをデプロイしています。セキュリティチームは、コンテナイメージに含まれるOSパッケージおよびアプリケーション依存ライブラリ(Python・Node.js パッケージ等)の既知の脆弱性(CVE)を継続的に検出し、CVSSスコアとともに Security Hub の一元ダッシュボードで管理することを求めています。また新しいイメージが ECR にプッシュされた際も自動的にスキャンされる必要があります。この要件を最も満たすソリューションはどれですか?

A
Amazon GuardDuty の Runtime Monitoring を ECS Fargate タスクに有効化し、コンテナ実行中の不審なプロセス起動・システムコール・ネットワーク接続をリアルタイムに検出して Security Hub に集約することでコンテナのCVEリスクを継続管理する
Amazon GuardDuty Runtime Monitoring は ECS Fargate タスクの実行時に不審な振る舞い(異常なプロセス・システムコール・ネットワーク接続等)を検出する機能であり、コンテナイメージの静的スキャンではありません。CVEや依存ライブラリの脆弱性を CVSS スコアつきで検出することはできず、イメージプッシュ時の自動スキャン要件にも対応できません。
B
ECRの拡張スキャン(Amazon Inspector 連携)を有効化してプッシュ時スキャンと継続的スキャンを設定し、OSパッケージとプログラミング言語ライブラリの CVE を CVSS スコアつきで検出し Security Hub にネイティブ統合で集約する
✓ 正解
ECR拡張スキャン(Inspector 連携)はOSパッケージに加えてPython・Node.js等のアプリケーション依存ライブラリの CVE を CVSS スコアつきで検出し、プッシュ時スキャンと継続的スキャンの両方に対応します。Inspector の Security Hub ネイティブ統合により追加実装なしで検出結果を一元集約でき、全要件を満たします。
C
ECRの基本スキャン(Clair ベース)を有効化してプッシュ時スキャンを設定し、スキャン完了イベントを Amazon EventBridge で検知した後 Lambda で CVE リストを整形して Security Hub カスタム調査結果として送信し一元管理する
ECR基本スキャン(Clair)はOSパッケージのCVEスキャンのみに対応しており、Python・Node.js等のアプリケーション依存ライブラリのスキャンには非対応です。Security Hub へのネイティブ統合もなく Lambda による中間処理が必要となり、全要件を満たすことができません。
D
Amazon Inspector v2 をEC2インスタンス向けにのみ有効化し、ECSタスク定義で参照するコンテナイメージのタグを EventBridge ルールで捕捉した後 Lambda が Inspector 評価結果と突き合わせてリスクリストを生成し Security Hub へ送信する
Amazon Inspector v2 を ECR 拡張スキャン統合なしにEC2向けのみで有効化しても、ECRコンテナイメージの直接スキャンは実行されません。Lambda によるタグの突き合わせは ECR イメージの静的脆弱性分析を代替できず、継続的スキャンにも対応できません。

解説

ECRの拡張スキャンはAmazon Inspector v2 との統合で実現される機能であり、OSパッケージに加えてPython・Node.js・Ruby・Java等のアプリケーション依存ライブラリの CVE も検出対象とします。新しいイメージのプッシュ時スキャンと、新たな CVE が公開された際に既存イメージを再評価する継続的スキャンの両方に対応し、検出結果には CVSS スコアと影響パッケージ情報が含まれます。Inspector は Security Hub へのネイティブ統合を持ち、追加実装なしで検出結果を一元集約できます。 選択肢AのAmazon GuardDuty Runtime Monitoring は、ECS Fargate タスクの実行時に不審なプロセス起動・システムコール・ネットワーク接続を検出する脅威検出機能です。コンテナイメージ内のパッケージに潜在する CVE を事前に静的スキャンする機能ではないため、この要件には対応できません。 選択肢CのECR基本スキャン(Clair)は、OSパッケージのCVEスキャンは可能ですが、Python・Node.js等のアプリケーション依存ライブラリのスキャンには非対応です。Security Hub へのネイティブ統合もなく Lambda による中間処理が必要となるため、全要件を満たせません。 選択肢DのAmazon Inspector v2 をEC2向けのみで有効化するアプローチでは、ECR コンテナイメージを直接スキャンできません。ECR の拡張スキャン機能を有効化しない限り Inspector はイメージに対してスキャンを実施せず、Lambda による突き合わせでは継続的スキャンも実現できません。

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

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

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