SCSデータ保護
ある金融機関のセキュリティポリシーに、以下の3要件が明記されている。
(1) 暗号化キーをFIPS 140-2 Level 3準拠のシングルテナントHSMで管理すること
(2) Amazon S3・RDS・EBSなどのAWSネイティブサービスとのKMS暗号化統合を維持すること
(3) キーマテリアルがAWSのマルチテナント共有環境に保存されないこと
これらすべての要件を同時に満たすソリューションはどれか。
AAWS KMSでカスタマーマネージドキー(CMK)を作成し、自動キーローテーションを有効化してS3・RDS・EBSと統合する
KMS CMKはAWSのマルチテナントHSMにキーマテリアルが保存されFIPS 140-2 Level 2準拠であるため、シングルテナントHSMを要求する要件(1)とマルチテナント環境への保存禁止を示す要件(3)の両方を満たせない。
BAWS CloudHSMクラスターを単独でデプロイし、アプリケーションがPKCS#11またはJCEインターフェースを介して直接HSMを使用する
CloudHSM単独デプロイはFIPS 140-2 Level 3のシングルテナントHSMを提供するが、S3・RDS・EBSとのKMSネイティブ暗号化統合には対応しておらず、アプリケーション側で独自暗号化実装が必要となり要件(2)を満たせない。
CAWS KMSカスタムキーストアをAWS CloudHSMクラスターに接続し、KMS CMKとしてHSM内のキーをS3・RDS・EBSで使用する
✓ 正解
KMSカスタムキーストア+CloudHSMの組み合わせにより、FIPS 140-2 Level 3のシングルテナントHSM内でキーを管理しながらKMS APIでS3・RDS・EBSと統合できる。3要件すべてを同時に満たす唯一の選択肢である。
DAWS Secrets Managerに暗号化キーを保存し、Lambda関数経由でS3・RDS・EBSへの暗号化オペレーションを実装する
Secrets Managerはシークレットの保存・ローテーション・配布を目的としたサービスであり、KMS暗号化キーの管理やAWSサービスとのネイティブ暗号化統合機能は持たないため、いずれの要件も満たせない。
解説
AWS KMSカスタムキーストアをCloudHSMクラスターに接続することで、キーマテリアルをFIPS 140-2 Level 3認定のシングルテナントHSM内に保存しながら、KMS APIを通じてS3・RDS・EBSなどのAWSサービスとシームレスに統合できる。キーマテリアルは常にCloudHSMクラスター内にのみ存在し、AWSのマルチテナント環境には保存されないため、3要件すべてを満たす。暗号化オペレーションもCloudHSM内で実行されるため、キーが外部に露出することはない。
選択肢AのKMS CMK(カスタマーマネージドキー)はFIPS 140-2 Level 2に準拠したAWSのマルチテナントHSMでキーマテリアルが保護されており、シングルテナントHSMを要求する要件(1)と「マルチテナント環境への保存禁止」を示す要件(3)の両方を満たさない。
選択肢BのCloudHSM単独デプロイはFIPS 140-2 Level 3準拠のシングルテナントHSMを提供するが、S3・RDS・EBSのネイティブKMS暗号化統合には対応しておらず、アプリケーション側で独自の暗号化実装が必要になり要件(2)を満たせない。
選択肢DのSecrets Managerはデータベースパスワードやシークレットの管理・自動ローテーションを目的としており、KMS暗号化キーの管理やS3・RDS・EBSとのネイティブ暗号化統合機能を持たない。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSCSを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →