DEAデータのセキュリティとガバナンス
ある証券会社は、SEC 規則 17a-4(f) に準拠するため、電子取引記録を 7 年間にわたって変更・削除不可の WORM(Write Once Read Many)ストレージに保存することを義務付けられています。現在は Amazon S3 に格納していますが、監査機関から「保持期間中は管理者であっても削除できない」ことを技術的に保証する構成への移行を指示されています。この要件を満たす最も適切な Amazon S3 の設定はどれですか?
AS3 バージョニングを有効にし、ライフサイクルポリシーで 7 年後に自動削除を設定する。バージョン管理により変更履歴が保持されるため WORM 要件を充足できる
S3バージョニングはオブジェクトの変更履歴を保持しますが、削除マーカーの追加やDeleteObjectによる完全削除が可能なため完全なWORMではありません。Object Lockなしでは「削除不可の技術的保証」というSEC 17a-4(f) 要件を満たせません。
BS3 Object Lock をコンプライアンスモードで有効にし、保持期間を 7 年に設定する
✓ 正解
S3 Object Lock コンプライアンスモードは保持期間中、rootユーザーを含む全プリンシパルによるオブジェクト削除・上書きを技術的に不可能にします。SEC 17a-4(f) などの規制要件で義務付けられるWORM保護の実現に適した唯一の設定です。
CS3 Object Lock をガバナンスモードで有効にし、保持期間を 7 年に設定する。s3:BypassGovernanceRetention 権限を特権管理者にのみ付与して例外的な削除操作を可能にする
S3 Object Lock ガバナンスモードは s3:BypassGovernanceRetention 権限を持つ特権ユーザーが保持期間中でも削除・変更を実行できます。「管理者でも削除不可」という要件には対応できないためコンプライアンスモードが必要です。
DS3 バケットポリシーで s3:DeleteObject と s3:PutObject を全プリンシパルに対して明示的に Deny し、緊急時のみ IAM 管理者ロールに一時的な例外権限を付与する
IAMバケットポリシーのDenyはAWS rootユーザーには適用されないため、技術的な削除防止保証になりません。また緊急時の例外権限付与を認める設計はWORM要件の根本に反します。S3 Object Lockが必須です。
解説
選択肢Bの S3 Object Lock コンプライアンスモードは、設定した保持期間中は AWS の root ユーザーを含むいかなるプリンシパルもオブジェクトを削除・上書きできない最も厳格な WORM 保護を提供します。SEC 規則 17a-4(f) などの金融規制では管理者による削除すら技術的に不可能であることが求められるため、コンプライアンスモードが必須です。保持期間の延長は可能ですが短縮はできません。
選択肢Aの S3 バージョニングは変更履歴を保持しますが、削除マーカーの追加や DeleteObject による完全削除が可能なため、真の WORM とは言えず SEC 17a-4(f) の要件を満たしません。
選択肢Cの S3 Object Lock ガバナンスモードは s3:BypassGovernanceRetention 権限を持つ管理者が保持期間中でも削除できるため、「管理者でも削除不可」という要件を満たしません。
選択肢Dの バケットポリシーによる Deny は IAM ポリシーによる制御であり root ユーザーには適用されず、例外権限の付与を許容する設計は WORM 要件に違反します。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →