AWS Certified Security – Specialty 1-10

DISPLAY SETTINGS 各種設定 クリックして開くクリックして閉じる
表示モード
画像位置
文字位置
理解度の自動記録
理解度の位置
STATUS FILTER 表示する理解度を選択 読み込み中...
Q1
AWS Certified Security Specialty
解答を見る
正解:A. AWSアカウント全体に対してS3ブロックパブリックアクセスを設定する。
S3ブロックパブリックアクセスをAWSアカウントレベルで有効化することが、最小の運用負荷でデータを保護できる推奨手法です。
アカウントレベルで設定すると、既存および新規に作成されるすべてのバケットとオブジェクトへ自動的に適用され、バケットポリシーやACLの設定ミスによる公開を一括で防止できます。
オブジェクト単位の設定(B)やACLの無効化(C)は個別対応となり漏れが生じやすく、運用負荷はむしろ高くなります。
PrivateLink(D)は接続経路に関する仕組みであり、公開設定を抑止するという要件には合致しません。
予防的かつ一元管理できる点が正答の根拠です。
Amazon S3 のブロックパブリックアクセス(AWS公式ドキュメント)
Q2
AWS Certified Security Specialty
解答を見る
正解:D. lambda:FunctionUrlAuthType条件キーの値がNONEであるすべてのlambda:CreateFunctionUrlConfigおよびlambda:UpdateFunctionUrlConfigアクションを、SCPで拒否する。
Lambda関数URLの認証タイプにはAWS_IAM(IAM認証あり)とNONE(公開)の2種類があります。
NONEは誰でもアクセス可能になり、本番環境では重大なリスクとなります。
SCP(サービスコントロールポリシー)でFunctionUrlAuthTypeがNONEとなるCreate/UpdateFunctionUrlConfigを明示的に拒否すれば、開発者側の作業なしに未認証関数の作成を組織全体で防止できます。
AWS_IAMを許可するC(Allow)はDenyがない限り他の権限で作成される余地を残すため、予防的なガードレールとしては不十分です。
WAF(B)やCORS(A)は認証タイプそのものを強制する手段にはなりません。
Lambda 関数 URL の認証と認可(AWS公式ドキュメント)
Q3
AWS Certified Security Specialty
解答を見る
正解:C. 不審なEC2インスタンスにアタッチされているAmazon EBSボリュームが、インスタンス終了時に削除されないよう設定する。インスタンスを終了する。診断ツールを備えた新しいEC2インスタンスをus-east-1aで起動する。終了したインスタンスのEBSボリュームをその新インスタンスにマウントして調査する。
インシデント対応の基本原則は、即時の封じ込め、証拠保全、安全な環境でのフォレンジックです。
侵害が疑われるインスタンスには直接ログインや追加ツールのインストールを行わず、EBSボリュームを保全したうえでインスタンスを終了し、悪意ある通信を即座に遮断します。
終了時に削除されない設定にすればディスク上の証拠が保持され、別の清浄なインスタンスにマウントして解析できます。
ログインして操作するA・Dは証拠を汚染する危険があります。
WAFはEC2に直接アタッチできないためD自体が不適切です。
Bはネットワークで隔離しますがインスタンスを稼働させ続けるためCより封じ込めが弱くなります。
AWS セキュリティインシデント対応ガイド(AWS公式ドキュメント)
Q4
AWS Certified Security Specialty
解答を見る
正解:C. Secrets Managerエンドポイントへの経路を確保するため、VPCにインターフェイス型のVPCエンドポイントを追加する。
Secrets Managerはリージョナルサービスであり、AWS PrivateLinkを基盤とするインターフェイス型VPCエンドポイント経由でプライベートに接続できます。
インターネット経路のないVPCでは、インターフェイスエンドポイントがサブネット内にENIとプライベートIPを作成し、インターネットやNATを経由せずにSecrets Managerと通信できるため最も安全です。
NATゲートウェイ(A)やインターネットゲートウェイ(D)は通信を公共のインターネットへ出してしまうため要件に反します。
ゲートウェイ型エンドポイント(B)はS3とDynamoDBのみに対応しており、Secrets Managerには利用できません。
Secrets Manager の VPC エンドポイントの使用(AWS公式ドキュメント)
Q5
AWS Certified Security Specialty
解答を見る
正解:D. AWSマネージドポリシーであるCloudWatchAgentServerPolicyを、EC2インスタンスのロールにアタッチする。
CloudWatchエージェントは、ロググループやログストリームの作成、ログイベントの送信のために明示的なIAM権限を必要とします。
エージェントによるログ配信が失敗する最も一般的な原因はEC2インスタンスロールのIAM権限不足であり、CloudWatchAgentServerPolicyをアタッチすればlogs:CreateLogGroup・CreateLogStream・PutLogEventsの権限が付与され解決します。
信頼ポリシーはロールを引き受けられる主体を定義するものであり、S3やInspector、CloudTrailを信頼ポリシーに追加するA・B・Cは意味が異なり、この要件も満たしません。
CloudWatch エージェント用の IAM ロールとユーザーの作成(AWS公式ドキュメント)
Q6
AWS Certified Security Specialty
解答を見る
正解:A、D、E
Session Managerは、EC2からSystems ManagerのエンドポイントへのHTTPS(443番ポート)によるアウトバウンド通信を必要とします。
インターネット経路のないVPCでは、Systems Manager用のインターフェイスVPCエンドポイントを作成し(D)、EC2のセキュリティグループでポート443のアウトバウンドを許可し(A)、エンドポイント側のセキュリティグループでVPC CIDRからのポート443インバウンドを許可(E)することで、外部公開せず安全に接続できます。
キーペア(C)はSSH用であり不要かつ再起動の恐れから証拠を損ないかねません。
Session Manager自体への受信ルール(B)は不要で、EC2用のエンドポイント(F)はこの接続要件には該当しません。
Systems Manager 用の VPC エンドポイントの作成(AWS公式ドキュメント)
Q7
AWS Certified Security Specialty
解答を見る
正解:C. アプリケーションチームがKMSキーを使用できるようにするキーグラントを作成し、アクセスが不要になった時点でグラントを取り消す。
KMSのキーグラントは、キーポリシーそのものを変更せずに一時的かつ細かい粒度の使用権限を付与できる仕組みです。
グラントはEncryptやDecrypt、GenerateDataKeyなどの権限をプログラム的に動的に付与・取り消しでき、短期間のアクセス要件に最適で運用負荷が最小になります。
キーポリシーの編集(B)は変更と巻き戻しの手間があり、誤設定のリスクも高い方法です。
キーマテリアルのエクスポート(A)はKMSでは不可能であり、インポートキーによる運用(D)は手順が煩雑で、いずれも過剰な対応です。
AWS KMS のグラント(AWS公式ドキュメント)
Q8
AWS Certified Security Specialty
解答を見る
正解:A. そのIAMロールに対してAWS IAM Access Analyzerのポリシー生成機能を実行する。
IAM Access Analyzerのポリシー生成機能は、CloudTrailに記録された実際の利用履歴に基づき、最小権限のポリシーを自動的に生成する機能です。
ロールが3か月間使用されており十分なCloudTrail履歴が蓄積されているため、ポリシー生成によって実際に呼び出されたAPIアクションとリソースのみを含むポリシーを作成でき、最小の労力で最小権限を実現できます。
ポリシー検証(B)は構文やベストプラクティスの確認にとどまり最小権限ポリシーは生成しません。
ログの手動検索(C)は労力が大きく、Trusted Advisor(D)は最小権限ポリシー生成の用途には適しません。
IAM Access Analyzer のポリシー生成(AWS公式ドキュメント)
Q9
AWS Certified Security Specialty
解答を見る
正解:B. IAM Identity Centerの信頼関係における属性マッピングを、新しいIdPが送信する情報に一致するよう変更する。
IAM Identity Centerは、SAMLアサーションと属性マッピングを通じて、フェデレーションユーザーをアイデンティティやグループ、許可セットに関連付けます。
基盤ディレクトリを変えずにIdPだけを切り替える場合、属性マッピングを新しいIdPのアサーションに合わせて更新すれば、既存のユーザーやグループの関連付けを維持したまま移行できます。
既存ユーザーの無効化(A)は不要であり、かえってアクセスを失わせます。
IAMロールの信頼変更(C)はIdPフェデレーションではなくロールベースの話であり該当しません。
クロックスキューの確認(D)は接続失敗時の切り分けにすぎず、IdP切り替えという要件そのものは満たしません。
IAM Identity Center の属性マッピング(AWS公式ドキュメント)
Q10
AWS Certified Security Specialty
解答を見る
正解:A. セキュリティアカウントをAmazon MacieとAWS Security Hubの委任管理者アカウントに設定する。Macieを有効化・設定し、機密データの検出結果をSecurity Hubへ公開する。
Amazon Macieは、S3に保存された機密データの検出・分類・インベントリ作成に特化したサービスです。
Macieは委任管理者アカウントの仕組みを使ってAWS Organizations全体で組織横断的に有効化でき、セキュリティアカウントをMacieとSecurity Hubの委任管理者に設定すれば検出結果を単一の場所へ集約できます。
Amazon InspectorはS3の機密データ検出を行わないため(B・C)要件を満たしません。
Trusted Advisor(C・D)は機密データ検出結果の集約先ではなく、集中的な可視化という要件にも合致しません。
Amazon Macie と AWS Organizations(AWS公式ドキュメント)