AIFAIソリューションのセキュリティ、コンプライアンス、ガバナンス複数選択
ある企業が規制業界向けのMLシステムをAmazon SageMakerで構築しています。コンプライアンス要件として、「トレーニングデータを格納するS3バケットをAWS管理キーではなく企業管理の暗号化キーで保護すること」および「SageMakerのトレーニングジョブが出力するモデルアーティファクト(成果物)も同じ企業管理キーで暗号化すること」が定められています。これらの要件を同時に満たすために選択すべきAWSのサービスまたは機能を2つ選んでください。
AAWS KMS(Key Management Service)のカスタマーマネージドキー(CMK)を使用してS3バケットのデフォルト暗号化を設定する
✓ 正解
AWS KMSのCMKをS3バケットのデフォルト暗号化に設定することで、格納されるすべてのトレーニングデータが企業管理のキーで自動的に暗号化されます。キーポリシーでアクセス制御も可能なため、規制業界のコンプライアンス要件を満たす暗号化管理が実現できます。
BAWS Secrets Managerに暗号化キーを保存してSageMakerから参照する
AWS Secrets Managerはデータベースパスワードやアクセストークンなどのシークレット情報を安全に管理するサービスです。暗号化キーの作成・管理・ローテーションはAWS KMSの役割であり、Secrets Managerで暗号化キーを保存しても今回の暗号化要件は満たせません。
CS3バケットのバージョニングを有効化してデータの改ざんを防止する
S3バージョニングはオブジェクトの複数バージョンを保持して誤削除や上書きから保護する機能です。暗号化とは独立した機能であり、バージョニングを有効にしても格納データの暗号化要件は満たせません。
DSageMakerトレーニングジョブの設定でKMSキーARNを指定して出力データを暗号化する
✓ 正解
SageMakerトレーニングジョブのOutputDataConfig.KmsKeyIdにCMKのARNを指定することで、出力されるモデルアーティファクトが企業管理のキーで暗号化されてS3に保存されます。選択肢Aとセットで適用することで2つのコンプライアンス要件を同時に満たせます。
解説
AWS KMSのカスタマーマネージドキー(CMK)はユーザーが鍵の作成・ローテーション・削除ポリシーを完全に管理できる暗号化キーです。S3バケットのデフォルト暗号化にCMKを指定してトレーニングデータを保護し、SageMakerトレーニングジョブのOutputDataConfig設定にKMSキーのARN(Amazon Resource Name:AWSリソースの一意識別子)を指定することでモデルアーティファクトも同一CMKで暗号化できます。
選択肢AはS3バケット側のデータ暗号化を、選択肢DはSageMakerが出力するモデルアーティファクトの暗号化をそれぞれ担い、両方を組み合わせることで2つのコンプライアンス要件を同時に満たすことができます。
選択肢BのAWS Secrets Managerはパスワードやトークンなどのシークレット管理用であり、暗号化キー管理とは異なります。
選択肢CのS3バージョニングはデータ復元・変更履歴管理用であり、暗号化機能ではありません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでAIFを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →