無限ノック › SOA 練習問題一覧 › 問題
SOAセキュリティとコンプライアンス

EC2 ベースのウェブアプリケーションが顧客情報を S3 バケットに保存しています。セキュリティチームは、クレジットカード番号や PII(Personally Identifiable Information: 個人を特定できる情報)が意図せずバケットに保存されていないかを継続的かつ自動的に検出したいと考えています。最も適切なアプローチはどれですか?

A
Lambda 関数を作成し、S3 オブジェクト作成イベントをトリガーに正規表現で PII パターンを検出する
Lambdaと正規表現でPII検出を自作することは可能ですが、検出パターンの設計・保守やスケーリングを自前で行う必要があり運用コストが高く、Macieの機械学習ベースの精度や継続的な自動検出には及びません。
B
Amazon Macie を有効化して S3 バケットを対象に機密データ自動検出(Automated Sensitive Data Discovery)を設定し、検出結果を EventBridge 経由で通知する
✓ 正解
Amazon Macieは機械学習とパターンマッチングでS3内のクレジットカード番号や氏名などのPIIを自動検出するマネージドサービスです。機密データ自動検出を有効化すると新規オブジェクトも継続的にスキャンされ、結果をEventBridgeで通知できます。
C
AWS Config ルールで S3 バケットの暗号化設定を評価し、非暗号化オブジェクトをフラグする
AWS Configルールはバケットの暗号化や公開設定などの構成情報を評価する機能で、オブジェクト内部のデータ内容を解析してPIIを検出する機能は持たないため、本要件には適しません。
D
Amazon GuardDuty の S3 Protection を有効化して異常なデータアクセスパターンを検出する
GuardDuty S3 Protectionは不審なAPI呼び出しや異常なアクセスパターンといった脅威検出が目的であり、保存されたデータの中身を分類・識別してPIIを見つける機能はありません。

解説

Amazon Macieは機械学習と自動パターンマッチングを使用してS3バケット内のPII(クレジットカード番号・社会保障番号・氏名・住所など)を自動検出するマネージドサービスです。機密データ自動検出を有効化することで新規オブジェクトも継続的にスキャンされ、検出結果をEventBridge経由で通知できます。 選択肢Aは、Lambdaと正規表現での自作は可能ですが検出パターンの保守やスケーリングを自前で行う必要があり運用コストが高く、Macieの精度や継続性に及びません。 選択肢Cは、AWS Configが構成設定を評価する機能でデータ内容のPII検出はできません。 選択肢Dは、GuardDutyが不審なアクセスの脅威検出を行うものでデータ内容の分類は行いません。

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

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

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