パイプラインでの脆弱なコードの阻止

正解は ア です。 シフトレフト として、パイプラインの中で コードの検査(Q Developerなど) と イメージの検査(Inspector) を行い、結果でデプロイを止めます。 本番に出る前に、脆弱性を自動で検出して止められる。 本番に出た後の対応で、予防にならない。 人の目では脆弱性を網羅できない。 デプロイの前に止められない。

開発チームのCI/CDのパイプラインで、コードの脆弱性と、コンテナのイメージの既知の脆弱性を、本番へのデプロイの前に検出したい。重大なものが見つかったらデプロイを止めたい。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
コードとイメージの検査を組み込み、結果で止める
イ
本番にデプロイした後で、GuardDutyの検知結果を確認して対応する
ウ
開発者が目で確認する
エ
本番の環境でだけInspectorを有効にして、検査の結果を毎月確認する