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

あるDevSecOpsチームは、Amazon ECR(Elastic Container Registry)にプッシュされるコンテナイメージに対して以下のセキュリティ検査を自動化したいと考えています。 - OSパッケージの既知の脆弱性(CVE)スキャン - コンテナイメージ内のNode.js・Pythonなどのアプリケーションライブラリの脆弱性スキャン - 重大度「Critical」のCVEが検出された場合にCI/CDパイプラインを自動停止する 最小限の実装コストでこれらの要件を満たすために最も適切な構成はどれですか?

A
ECRの基本スキャン(Basic scanning)を有効化し、スキャン結果をCloudWatch Logsにエクスポートして Lambda でパイプラインを停止させる
ECR基本スキャンはClairベースでOSパッケージのみを対象とし、アプリケーションライブラリのスキャンには対応していません。
B
Amazon Inspector v2 とECRの統合(拡張スキャン)を有効化し、Critical検出結果をEventBridgeでキャッチしてCI/CDパイプラインを停止させる
✓ 正解
Amazon Inspector v2はECRと統合した拡張スキャン機能を提供し、OSパッケージに加えてNode.js・Python・Java・GoなどのアプリケーションライブラリのCVEも自動スキャンします。イメージプッシュ時に自動スキャンが実行され、検出結果はEventBridgeに発行されるため、Critical重大度でフィルタリングしてパイプラインを停止するLambdaを起動できます。
C
AWS CodePipeline にサードパーティのコンテナスキャナー(Prisma CloudやAquaなど)ステージを追加し、スキャン結果に基づいてパイプラインを制御する
サードパーティスキャナーはAWSネイティブな実装から外れ、追加ライセンスコストも発生します。
D
Amazon GuardDutyのマルウェア保護機能(Malware Protection)をECRと統合して脆弱なイメージを検出する
GuardDutyマルウェア保護はEBSボリュームやS3オブジェクトのマルウェアスキャンが対象であり、CVE脆弱性スキャンには対応していません。

解説

Amazon Inspector v2はECRと統合した拡張スキャン機能を提供し、OSパッケージに加えてNode.js・Python・Java・GoなどのアプリケーションライブラリのCVEも自動スキャンします。イメージプッシュ時に自動スキャンが実行され、検出結果はEventBridgeに発行されるため、Critical重大度でフィルタリングしてパイプラインを停止するLambdaを起動できます。 選択肢AのECR基本スキャンはClairベースでOSパッケージのみを対象とし、アプリケーションライブラリのスキャンには対応していません。 選択肢CのサードパーティスキャナーはAWSネイティブな実装から外れ、追加ライセンスコストも発生します。 選択肢DのGuardDutyマルウェア保護はEBSボリュームやS3オブジェクトのマルウェアスキャンが対象であり、CVE脆弱性スキャンには対応していません。

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

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

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