AWS クラウドプラクティショナー(CLF-C02)想定問題集
セキュリティとコンプライアンスの要点整理と想定問題
公式の試験ガイドの「コンテンツ分野 2: セキュリティとコンプライアンス」にあたる分野です。まず要点整理で全体をつかみ、下の演習で 83 問を 1 問ずつ解けます。答えると A〜D すべての解説が出ます。
この分野の小項目
- 2.1 責任共有モデルの構成と AWS の責任(6 問) AWS の責任共有モデルを理解する。モデルのコンポーネントを認識し、AWS の責任を説明する。
- 2.1 お客様の責任と共有される責任(6 問) AWS におけるお客様の責任と、お客様と AWS が共有する責任を説明する。
- 2.1 サービスで変わる責任範囲(EC2・RDS・Lambda)(6 問) 使用するサービス(Amazon RDS、AWS Lambda、Amazon EC2 など)に応じて、AWS の責任とお客様の責任がどのように変化するかを説明する。
- 2.2 コンプライアンス情報の入手先と業界・地域の要件(6 問) AWS のコンプライアンスとガバナンスのコンセプトを理解する。コンプライアンス情報を確認できる場所(AWS Artifact など)、地理的な場所や業界ごとのコンプライアンスのニーズ、AWS サービスによって異なるコンプライアンス要件を認識する。
- 2.2 リソースを守るサービス(Inspector・Security Hub・GuardDuty・Shield)(6 問) お客様が AWS リソースを保護する方法(Amazon Inspector、AWS Security Hub、Amazon GuardDuty、AWS Shield など)を説明する。
- 2.2 暗号化(転送時・保管時)(6 問) クラウドセキュリティの利点(暗号化など)を理解し、暗号化オプション(転送時の暗号化、保管時の暗号化など)を特定する。
- 2.2 監査・ログ・モニタリング(CloudTrail・Config・CloudWatch)(6 問) セキュリティ関連のログをキャプチャし検索する場所を知る。ガバナンスとコンプライアンスに役立つサービス(Amazon CloudWatch によるモニタリング、AWS CloudTrail、AWS Config による監査、アクセスレポートによるレポート作成など)を認識する。
- 2.3 IAM と最小権限の原則(6 問) アイデンティティとアクセスの管理(AWS IAM など)と最小権限の原則を理解する。最小権限の原則に準拠するグループ、ユーザー、カスタムポリシー、マネージドポリシーを定義する。
- 2.3 ルートユーザーの保護とルートだけの作業(6 問) AWS ルートユーザーアカウントを保護することの重要性を理解する。アカウントのルートユーザーのみが実行できるタスクと、ルートユーザー保護を実現する方法を理解する。
- 2.3 認証方法(MFA・IAM アイデンティティセンター・ロール・フェデレーション)(6 問) AWS のさまざまな認証方法(多要素認証 [MFA]、IAM アイデンティティセンター、クロスアカウントの IAM ロールなど)と、アイデンティティ管理のタイプ(フェデレーテッドなど)を理解する。
- 2.3 アクセスキー・パスワードポリシー・認証情報の保管(6 問) アクセスキー、パスワードポリシー、認証情報のストレージ(AWS Secrets Manager、AWS Systems Manager など)を理解する。
- 2.4 ネットワークとアプリを守る(WAF・Firewall Manager・Shield・GuardDuty)(6 問) AWS が提供するセキュリティ機能とサービス(AWS WAF、AWS Firewall Manager、AWS Shield、Amazon GuardDuty など)を説明する。
- 2.4 Marketplace のセキュリティ製品とセキュリティ情報の入手先(6 問) サードパーティーのセキュリティ製品を AWS Marketplace で入手できることを理解する。AWS セキュリティ情報を入手できる場所(AWS ナレッジセンター、AWS セキュリティセンター、AWS Security Blog など)を特定する。
- 2.4 Trusted Advisor でセキュリティの問題を見つける(5 問) セキュリティの問題の特定に向けた AWS サービスの利用(AWS Trusted Advisor など)を理解する。
要点整理
責任共有モデルの構成と AWS の責任
責任共有モデル:AWS は「クラウドのセキュリティ」を受け持つ
AWS 責任共有モデルでは、セキュリティの仕事を AWS とお客様で分けます。AWS の受け持ちは「クラウドのセキュリティ」で、サービスを動かすハードウェア、ソフトウェア、ネットワーク、施設を守ります。
統制(コントロール)は 3 つに分けて覚えます。お客様が AWS からそのまま受け継ぐ「継承される統制」は、物理統制と環境統制です。
両者に役割がある「共有される統制」は、パッチ管理、構成管理、意識向上とトレーニングの 3 つです。お客様のアプリに基づいてお客様がすべて担う「お客様固有の統制」もあります。
| 統制の種類 | 例 | だれが担うか |
|---|---|---|
| 継承される統制 | 物理統制・環境統制 | AWS(お客様は受け継ぐ) |
| 共有される統制 | パッチ管理・構成管理・意識向上とトレーニング | AWS とお客様の両方 |
| お客様固有の統制 | データのルーティングや区分・ゾーンセキュリティ | お客様 |
出典: AWS 責任共有モデル
お客様の責任と共有される責任
お客様の責任:データと権限は常に手元に残る
お客様の受け持ちは「クラウドにおけるセキュリティ」です。範囲は使うサービスで変わりますが、保存するデータの管理と AWS Identity and Access Management(IAM)での権限設定は、どのサービスでもお客様に残ります。
共有される統制では、AWS がインフラの不具合へのパッチとインフラ機器の構成を、お客様がゲスト OS やアプリのパッチと構成を担います。トレーニングも、それぞれが自社の従業員に行います。
法令や規制への準拠もお客様の責任です。AWS は機能や文書、契約で支援しますが、AWS の認証がお客様の使い方まで準拠させるわけではありません。
サービスで変わる責任範囲(EC2・RDS・Lambda)
EC2・RDS・Lambda で変わる責任の範囲
Amazon EC2 では、ゲスト OS とその上のソフトウェアの更新、セキュリティグループの設定、インスタンスに付ける IAM ロールの設定がお客様の責任です。
Amazon RDS は、自動バックアップと必須パッチの適用を AWS がメンテナンスウィンドウ内で行います。どこから接続できるかを決めるセキュリティグループや、DB のユーザー管理はお客様が行います。
AWS Lambda のマネージドランタイムは、Lambda がセキュリティ更新を自動で適用します。コンテナイメージで使う場合は、新しいベースイメージでイメージを作り直して再デプロイするのはお客様です。
| サービス | AWS が担う主なもの | お客様が担う主なもの |
|---|---|---|
| Amazon EC2 | インフラストラクチャ | ゲスト OS とソフトの更新・セキュリティグループ・IAM ロール |
| Amazon RDS | 自動バックアップ・必須パッチの適用 | 接続元の制御・DB ユーザー・データの扱い |
| AWS Lambda | マネージドランタイムの更新 | 関数のコード・権限・コンテナイメージの作り直し |
出典: Amazon EC2 のセキュリティ/Amazon RDS でのセキュリティ/Lambda がランタイムバージョンの更新を管理する方法
コンプライアンス情報の入手先と業界・地域の要件
コンプライアンス情報は Artifact とプログラム一覧で探す
AWS Artifact は、ISO、PCI、SOC などの AWS のレポートをオンデマンドで配り、AWS との契約の確認と承諾もできます。文書と契約は無料です。
日本の FISC や ISMAP、PCI DSS など、地域や業界ごとの枠組みは AWS コンプライアンスプログラムのページで確かめます。対象になるかはサービスごとに違うため、「コンプライアンスプログラムによる対象範囲内のサービス」で確認します。
AWS Audit Manager は自社の利用状況の証拠を集めるサービスで、AWS 側の資料を配る Artifact とは役割が違います。新規のお客様への提供は終了しています。
リソースを守るサービス(Inspector・Security Hub・GuardDuty・Shield)
脅威・脆弱性・集約:検出系サービスの役割分担
Amazon GuardDuty は、CloudTrail 管理イベント、VPC フローログ、DNS ログなどを自動で分析し、不審な活動を見つけます。有効にするだけで始められ、EC2 での不正な採掘なども検出します。
Amazon Inspector は、EC2、ECR のコンテナイメージ、Lambda 関数を見つけ、ソフトウェアの脆弱性とネットワークの露出を継続的にスキャンします。
AWS Security Hub は、GuardDuty、Inspector、Macie、AWS Security Hub CSPM などの結果をまとめ、重大な問題に優先順位を付けます。Amazon Detective は、検出結果の根本原因の調査を助けます。
| やりたいこと | まず思い出すサービス |
|---|---|
| いま起きている不審な活動を見つける | Amazon GuardDuty |
| ソフトウェアの脆弱性を見つける | Amazon Inspector |
| S3 の機密データを見つける | Amazon Macie |
| 複数の結果をまとめて優先付けする | AWS Security Hub |
| 検出結果の根本原因を調べる | Amazon Detective |
出典: Amazon GuardDuty とは/Amazon Inspector とは/Introduction to AWS Security Hub/Amazon Detective とは/Amazon Macie とは
暗号化(転送時・保管時)
暗号化:転送時と保管時、キーの管理の選び分け
転送時の暗号化はやり取り中のデータを TLS などで守り、保管時の暗号化は保存したデータを守ります。S3 では 2023 年 1 月 5 日以降、新しいオブジェクトが追加費用なしで SSE-S3 により自動で暗号化されます。
AWS Key Management Service は多くのサービスと連携するキー管理サービスで、キーの使用は CloudTrail で監査できます。専用のシングルテナント HSM でキーを完全に制御したいときは AWS CloudHSM を選びます。
SSL/TLS 証明書の発行や更新は AWS Certificate Manager が受け持ちます。
| KMS キーの種類 | キーポリシー | ローテーション・削除 |
|---|---|---|
| カスタマーマネージドキー | お客様が制御する | お客様が管理する |
| AWS マネージドキー | サービスが制御し、お客様は閲覧できる | 毎年自動でローテーションされる |
| AWS 所有のキー | お客様は閲覧できない | AWS のサービスが管理する |
出典: AWS KMS keys(キーの種類)/AWS CloudHSM とは/AWS Certificate Manager とは/Amazon S3 デフォルトの暗号化のよくある質問
監査・ログ・モニタリング(CloudTrail・Config・CloudWatch)
記録・設定・監視:CloudTrail、Config、CloudWatch の違い
AWS CloudTrail は「誰が・いつ・何をしたか」を記録します。イベント履歴で過去 90 日の管理イベントを無料で見られ、長く残すには証跡で S3 バケットに配信します。
AWS Config は、リソースの設定と変更履歴を記録し、Config ルールで非準拠のリソースに印を付けます。Amazon CloudWatch は、メトリクスとログを集め、しきい値を超えたらアラームで知らせます。
IAM の認証情報レポートは、全ユーザーのパスワード・アクセスキー・MFA の状態を CSV で示し、監査に使えます。
出典: AWS CloudTrail とは/AWS Config とは/Amazon CloudWatch とは/AWS アカウントの認証情報レポートを生成する
IAM と最小権限の原則
IAM と最小権限:グループ・ポリシー・ロールの使い分け
最小権限の原則は、タスクに必要な権限だけを与える考え方です。同じ役割の人には IAM グループにポリシーを付けてまとめて与えます。
ポリシーには 3 種類あります。AWS 管理ポリシーは AWS が作り、中身は変えられません。カスタマー管理ポリシーは自社で作って何度でも直せ、インラインポリシーは 1 つの ID に埋め込まれて ID と一緒に消えます。
公式は、AWS 管理ポリシーで始めてカスタマー管理ポリシーで絞る進め方を勧めています。IAM Access Analyzer は CloudTrail の記録から、実際に使った操作に絞ったポリシーを生成できます。
EC2 や Lambda で動くアプリには、アクセスキーではなく IAM ロールの一時的な認証情報を使います。
ルートユーザーの保護とルートだけの作業
ルートユーザー:使わず、守り、ルートだけの作業を覚える
ルートユーザーはアカウントのすべてに完全にアクセスできるため、ルートでしかできない作業だけに使います。スタンドアロンのアカウントの閉鎖や、唯一の IAM 管理者が消した権限の復元などが代表例です。
守り方は、強いパスワード、多要素認証(最初のサインイン試行から 35 日以内の登録が必要・最大 8 台)、アクセスキーを作らない、グループのメールアドレスを使う、の 4 点をまず押さえます。
AWS Organizations では、ルートアクセスを一元管理してメンバーアカウントのルート認証情報を削除できます。サービスコントロールポリシーは組織・組織単位・アカウントに付けられ、メンバーアカウントのルートユーザーも制限しますが、管理アカウントには効きません。
出典: AWS アカウントのルートユーザー(IAM ユーザーガイド)/AWS アカウントのルートユーザーのベストプラクティス/サービスコントロールポリシー (SCP)
認証方法(MFA・IAM アイデンティティセンター・ロール・フェデレーション)
認証の方法:MFA・フェデレーション・アイデンティティセンター・ロール
人間のユーザーには、ID プロバイダーとのフェデレーションで一時的な認証情報を使わせることが推奨されています。社員が複数のアカウントやアプリに 1 回でサインインするなら AWS IAM アイデンティティセンター(旧称 AWS シングルサインオン)を使います。
別アカウントのリソースを使わせるときは、相手のアカウントを信頼する IAM ロールを作り、引き受けてもらいます。アカウントごとに IAM ユーザーを作る必要はありません。
一般の利用者向けアプリの会員登録やソーシャルサインインは Amazon Cognito の役割です。MFA は、可能ならパスキーやセキュリティキーなどフィッシングに強い種類を選びます。
出典: IAM でのセキュリティのベストプラクティス/IAM Identity Center とは/IAM チュートリアル: AWS アカウント間の IAM ロールを使用したアクセスの委任/Amazon Cognito とは
アクセスキー・パスワードポリシー・認証情報の保管
アクセスキー・パスワードポリシー・秘密情報の置き場所
アクセスキーは ID とシークレットの組で、CLI や SDK から使う長期の認証情報です。できるだけ一時的な認証情報に置き換え、必要なときは更新し、最終使用の情報を見て不要なキーを消します。
パスワードポリシーでは最小文字数や文字の種類、有効期限、再利用の禁止を決めます。有効期限はすぐに効き、ルートユーザーのパスワードやアクセスキーには適用されません。
設定値を置く Parameter Store は、サーバーの運用をまとめて管理する AWS Systems Manager の機能の 1 つです。
| 置きたいもの | 向いているもの | 決め手 |
|---|---|---|
| DB のパスワード・API キー | AWS Secrets Manager | 自動ローテーションがある |
| AMI ID・エンドポイント URL などの設定値 | AWS Systems Manager Parameter Store | 標準階層は追加料金なし |
| データ暗号化のキー | AWS Key Management Service | キーの作成・管理と使用の監査 |
| SSL/TLS 証明書 | AWS Certificate Manager | 発行と更新の手間を引き受ける |
出典: IAM ユーザー用のアカウントパスワードポリシーを設定する/AWS Secrets Manager とは/AWS Systems Manager Parameter Store
ネットワークとアプリを守る(WAF・Firewall Manager・Shield・GuardDuty)
ネットワークとアプリの守り:何をどこで止めるか
セキュリティグループはインスタンス単位・許可ルールのみ・ステートフル、ネットワーク ACLはサブネット単位・許可と拒否・ステートレスです。
AWS WAF は CloudFront や ALB などへの HTTP(S) リクエストを条件で許可・ブロックします。AWS Network Firewall は VPC に出入りする通信を検査し、ドメインのリストで通信先を絞れます。
DDoS 攻撃からの保護では、AWS Shield Standard は全員に追加料金なしで適用され、AWS Shield Advanced は有料で、条件を満たすと専門チームの支援やコスト保護も受けられます。AWS Firewall Manager は、これらの保護を組織のアカウントに一元適用します。
| 比べる点 | セキュリティグループ | ネットワーク ACL |
|---|---|---|
| 働く単位 | インスタンス | サブネット |
| 書けるルール | 許可だけ | 許可と拒否 |
| 戻りの通信 | 自動で許可(ステートフル) | 明示的に許可が必要(ステートレス) |
| 評価の仕方 | すべてのルールを評価 | 番号の小さい順に、一致したところで決定 |
出典: Amazon VPC のインフラストラクチャセキュリティ/AWS WAF(デベロッパーガイド)/What is AWS Network Firewall?/AWS Shield の特徴/AWS Firewall Manager(デベロッパーガイド)
Marketplace のセキュリティ製品とセキュリティ情報の入手先
セキュリティ製品と情報の入手先
サードパーティのセキュリティ製品は AWS Marketplace で探し、試し、購入して導入できます。
情報の入手先は目的で選びます。考え方や窓口の入口は AWS セキュリティセンター、脆弱性の告知は AWS セキュリティ速報、新機能や実践例は AWS Security Blog、よくあるトラブルの解決方法は AWS ナレッジセンターです。
AWS のリソースからポートスキャンなどを受けたときは、不正行為報告フォームで AWS Trust & Safety チームに報告します。AWS サポートは不正行為の報告を受け付けていません。
出典: AWS Marketplace のセキュリティソリューション/AWS クラウドセキュリティ/AWS セキュリティ速報/AWS re:Post 情報センター(ナレッジセンター)/AWS リソースの不正行為を報告する方法
Trusted Advisor でセキュリティの問題を見つける
Trusted Advisor でセキュリティの穴を見つける
AWS Trusted Advisor のセキュリティのチェックには、ルートアカウントの MFA、ルートユーザーのアクセスキー、IAM パスワードポリシーがあります。露出したアクセスキー、Amazon S3 バケット許可、セキュリティグループの開かれたポートなども点検します。
ベーシックサポートでは、サービス制限の全チェックと、セキュリティ・耐障害性の一部のチェックを使え、セキュリティのチェックは手動で更新します。すべてのチェックと API は、ビジネスサポート+ などの上位プランで使えます。
露出したアクセスキーのチェックは検出を保証するものではなく、キーの安全は最終的にお客様の責任です。
出典: AWS Trusted Advisor(AWS サポートユーザーガイド)/Trusted Advisor のセキュリティのチェック
演習(83 問)
結果はこのブラウザに保存され、ハブの「自分の成績」と弱点モードに使われます。
第 1 問 / 83 問
問題を読み込んでいます…
全問と解説の一覧
正解と解説は折りたたんであります。先に自分で考えてから開いてください。
全 83 問
責任共有モデルの構成と AWS の責任
AWS 責任共有モデルで、AWS が負う「クラウドのセキュリティ」に含まれるものはどれか。
A. Amazon EC2 のゲスト OS へのセキュリティパッチの適用 B. Amazon S3 に保存するデータの分類と暗号化の選択 C. IAM ユーザーに付ける権限の設計 D. AWS のサービスを動かす施設やハードウェアの保護
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 仮想サーバーの中で動く OS を最新に保つ作業です。 EC2 のゲスト OS の更新とパッチ適用は、お客様の責任と明記されている。 【B(不正解)】 ? 預けるデータをどう区分し、どう守るかを決める作業です。 S3 のような抽象化サービスでも、データ管理とアセットの分類はお客様の責任である。 【C(不正解)】 ? 誰に何をさせるかを決める作業です。 IAM での適切な権限設定は、どのサービスでもお客様の責任に残る。 【D(正解)】 ? 建物・機器・ネットワークなど、サービスの土台を守る仕事です。 AWS は、サービスを実行するハードウェア、ソフトウェア、ネットワーク、施設を保護する責任を負う。
出典: AWS 責任共有モデル
AWS 責任共有モデルで、お客様の責任の範囲を表す言葉はどれか。
A. クラウドにおけるセキュリティ B. クラウドのセキュリティ C. 継承される統制 D. 環境統制
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? クラウドの上に置いたものを守る、という意味の言葉です。 お客様の責任は「クラウドにおけるセキュリティ」と呼ばれ、範囲は選んだサービスで変わる。 【B(不正解)】 ? クラウドそのもの(土台)を守る、という意味の言葉です。 これは AWS の責任を表す言葉で、インフラストラクチャの保護を指す。 【C(不正解)】 ? お客様が AWS からそのまま受け継ぐ統制を指す言葉です。 物理統制や環境統制のように、お客様が AWS から完全に継承する統制を指し、お客様の責任範囲の呼び名ではない。 【D(不正解)】 ? 施設の電源や空調など、物理的な環境に関する統制です。 環境統制は継承される統制の例で、お客様が担う範囲の呼び名ではない。
出典: AWS 責任共有モデル
責任共有モデルで、お客様が AWS から完全に受け継ぐ「継承される統制」の例はどれか。
A. パッチ管理 B. 構成管理 C. ゾーンセキュリティ D. 物理統制と環境統制
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? ソフトウェアの不具合や脆弱性を修正する作業です。 パッチ管理は AWS とお客様の両方が受け持つ「共有される統制」である。 【B(不正解)】 ? 機器やソフトの設定を正しく保つ作業です。 構成管理も共有される統制で、AWS はインフラ機器、お客様は OS やアプリの構成を担う。 【C(不正解)】 ? 環境を区画に分けて守る考え方です。 公式ページは、ゾーンセキュリティをお客様固有の統制の例に挙げている。 【D(正解)】 ? データセンターの建物や設備にかかわる統制です。 公式ページは、継承される統制の例として物理統制と環境統制を挙げている。
出典: AWS 責任共有モデル
責任共有モデルで「パッチ管理」は共有される統制とされる。AWS が受け持つ部分はどれか。
A. EC2 インスタンスのゲスト OS へのパッチ適用 B. 自社アプリが使うライブラリの更新 C. インフラストラクチャの不具合へのパッチ適用と修復 D. ゲスト OS 上のミドルウェアの設定変更
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 仮想サーバーの中の OS を更新する作業です。 ゲスト OS のパッチは、お客様が担当する部分である。 【B(不正解)】 ? 自分たちが作ったプログラムの部品を更新する作業です。 お客様のアプリケーションのパッチは、お客様が担当する。 【C(正解)】 ? サービスの土台側で見つかった不具合を直す作業です。 AWS はインフラストラクチャの不具合へのパッチ適用と修復に責任を負う。 【D(不正解)】 ? OS の上で動かすソフトの設定を変える作業です。 OS の上に置くソフトの構成は、お客様が担う構成管理の範囲である。
出典: AWS 責任共有モデル
責任共有モデルの「意識向上とトレーニング」について、分担の説明として最も適切なものはどれか。
A. AWS がお客様の従業員の研修もすべて行う B. 継承される統制なので、お客様が行うことはない C. AWS は自社の従業員を、お客様は自社の従業員を訓練する D. お客様が AWS 従業員の研修内容を承認して進める
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 教育をすべて AWS に任せるという考え方です。 お客様の従業員の訓練は、お客様が行う部分とされている。 【B(不正解)】 ? AWS からそのまま受け継ぎ、何もしなくてよいという考え方です。 意識向上とトレーニングは共有される統制で、お客様にも役割がある。 【C(正解)】 ? それぞれの組織が、自分の人員を教育するという分担です。 公式ページは、AWS は AWS の従業員を、お客様は自社の従業員をトレーニングすると説明している。 【D(不正解)】 ? お客様が AWS 側の教育を管理するという考え方です。 AWS の従業員の訓練は AWS の責任で、お客様が承認する仕組みではない。
出典: AWS 責任共有モデル
経営層が「クラウドに移したから、セキュリティは全部 AWS に任せられる」と話した。最も適切な指摘はどれか。
A. AWS が全責任を負うので、社内の対策は不要である B. データセンターの物理的な警備もお客様が手配する必要がある C. 責任の分担は契約ごとに交渉して自由に決める D. 使うサービスに応じて、データや権限の管理などはお客様の責任に残る
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? セキュリティの仕事をすべて手放せるという考え方です。 責任共有モデルでは、クラウドにおけるセキュリティはお客様の責任である。 【B(不正解)】 ? 施設の守りも利用者が用意するという考え方です。 物理統制は継承される統制で、お客様が手配するものではない。 【C(不正解)】 ? 分担を個別交渉で決めるという考え方です。 分担は責任共有モデルとして示されており、個別交渉で決める仕組みとしては説明されていない。 【D(正解)】 ? 責任の線引きがサービスごとに変わることを指摘する内容です。 お客様の責任は選んだサービスで変わるが、データ管理や IAM の権限設定などは常にお客様に残る。
出典: AWS 責任共有モデル
お客様の責任と共有される責任
どの AWS サービスを使う場合でも、お客様の責任に残るものはどれか。
A. データセンター内の物理的なネットワーク機器の保守 B. サーバーのストレージ装置が故障したときの交換 C. 保存するデータの管理と IAM での権限設定 D. データセンターの建物への入退室の管理
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 回線やスイッチなど機器そのものの手入れです。 ネットワーク機器などインフラの保護は AWS の責任である。 【B(不正解)】 ? ディスクなどの機器が壊れたときの交換作業です。 ハードウェアの保護は AWS の責任に含まれる。 【C(正解)】 ? 預けるデータと、誰が触れるかを決める仕事です。 抽象化サービスでも、データ管理と IAM での適切な権限設定はお客様の責任である。 【D(不正解)】 ? 建物に入れる人を管理する仕事です。 施設の保護は物理統制で、お客様が AWS から継承する。
出典: AWS 責任共有モデル
Amazon S3 や Amazon DynamoDB のような抽象化サービスで、お客様の責任はどれか。
A. サービスを動かす OS へのパッチ適用 B. 暗号化の選択を含むデータ管理とアセットの分類 C. プラットフォームのソフトウェアの運用 D. インフラストラクチャレイヤーの運用
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? サービスの裏側にある OS を更新する作業です。 抽象化サービスでは、OS とプラットフォームは AWS が運用する。 【B(正解)】 ? データをどう区分し、どう守るかを決める仕事です。 抽象化サービスでは、暗号化オプションを含むデータ管理、アセットの分類、IAM の権限設定がお客様の責任である。 【C(不正解)】 ? サービスを動かす基盤ソフトの管理です。 抽象化サービスのプラットフォームは AWS が運用する。 【D(不正解)】 ? サーバーやネットワークなど土台の運用です。 インフラストラクチャレイヤーは AWS が運用する。
出典: AWS 責任共有モデル
共有される統制のうち「構成管理」の分担として、最も適切な組み合わせはどれか。
A. AWS は OS・DB・アプリの構成、お客様はインフラ機器の構成 B. すべての構成を AWS が受け持つ C. AWS はインフラ機器の構成、お客様は OS・DB・アプリの構成 D. すべての構成をお客様が受け持つ
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 上の層を AWS、土台を利用者が受け持つ考え方です。 担当が逆である。インフラ機器の構成は AWS が保守する。 【B(不正解)】 ? 設定作業を AWS に任せきりにする考え方です。 構成管理は共有される統制で、お客様にも担当部分がある。 【C(正解)】 ? 土台の機器と、その上のソフトで担当を分ける考え方です。 AWS はインフラデバイスの構成を保守し、お客様はゲスト OS、データベース、アプリケーションの構成を担う。 【D(不正解)】 ? 設定作業をすべて利用者が行う考え方です。 インフラ機器の構成はお客様の手の届かない範囲で、AWS が保守する。
出典: AWS 責任共有モデル
業界の規則で、ある種類のデータを決められた区画だけに流す必要がある。この統制の責任はどこにあるか。
A. お客様固有の統制として、お客様がすべて責任を負う B. 継承される統制として、AWS がすべて責任を負う C. 共有される統制として、AWS とお客様が半分ずつ負う D. AWS が要件を決め、AWS が実装まで行う
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 利用者が作るアプリの事情で決まる統制という考え方です。 データのルーティングや区分、ゾーンセキュリティは、お客様固有の統制の例として挙げられている。 【B(不正解)】 ? 利用者が AWS からそのまま受け継ぐ統制という考え方です。 継承される統制の例は物理統制と環境統制で、データの区分は含まれない。 【C(不正解)】 ? 両者で同じ作業を分け合う統制という考え方です。 公式ページはデータの区分を共有される統制ではなく、お客様固有の統制として示している。 【D(不正解)】 ? 要件づくりも作業も AWS が担う考え方です。 お客様のアプリに基づく統制は、お客様が実装する。
出典: AWS 責任共有モデル
自社サービスが個人情報の保護に関する法令に合うようにする責任について、最も適切な説明はどれか。
A. AWS が認証を取っているので、自動的に準拠したことになる B. AWS Artifact を有効にすれば準拠したことになる C. 法令の対応は AWS の法務部門が代行する D. お客様が負い、AWS は機能・資料・契約で支援する
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? クラウド側の認証がそのまま利用者に及ぶという考え方です。 AWS の認証はインフラ側の証明であり、お客様の使い方まで準拠させるものではない。 【B(不正解)】 ? 資料を取り寄せる仕組みを使えば足りるという考え方です。 Artifact は AWS の監査資料を入手する仕組みで、お客様の準拠を代わりに達成するものではない。 【C(不正解)】 ? 法的な対応を AWS に任せる考え方です。 法令への準拠はお客様の責任と明記されている。 【D(正解)】 ? 法令への対応は利用者が行い、AWS は手助けをする関係です。 公式ページは、適用される法律や規制への準拠はお客様の責任で、AWS は機能や文書、契約で支援すると説明している。
社員の設定ミスで S3 バケットが誰でも読める状態になり、データが漏れた。責任の考え方として最も適切なものはどれか。
A. アクセス権限の設定はお客様の責任なので、自社で設定と運用を見直す B. S3 はマネージドサービスなので、AWS の責任である C. ストレージ装置の故障と同じ扱いで、AWS が補償する D. 共有される統制なので、AWS と半分ずつ責任を負う
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 権限の設定をだれが受け持つかに注目した考え方です。 S3 のような抽象化サービスでも、IAM などでの権限設定はお客様の責任である。 【B(不正解)】 ? 運用を任せるサービスなら設定も AWS 任せという考え方です。 AWS が運用するのはインフラや OS、プラットフォームで、アクセス権限の設定はお客様に残る。 【C(不正解)】 ? 機器の故障と同じように扱う考え方です。 これは設定の問題であり、ハードウェアの保護とは別の話である。 【D(不正解)】 ? 責任を両者で折半する考え方です。 アクセス権限の設定は共有される統制ではなく、お客様の責任である。
出典: AWS 責任共有モデル
サービスで変わる責任範囲(EC2・RDS・Lambda)
Amazon EC2 を使うとき、お客様が責任を負う作業はどれか。
A. データセンターの建物の物理的な警備 B. 故障した物理サーバーのハードウェア交換 C. データセンターの電源設備と空調の管理 D. ゲスト OS とソフトウェアへのパッチ適用
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 建物を守る警備の仕事です。 物理的な施設の保護は AWS の責任である。 【B(不正解)】 ? 壊れた機器を取り替える作業です。 ハードウェアの保護は AWS の責任である。 【C(不正解)】 ? 設備の電気や温度を保つ仕事です。 環境統制は、お客様が AWS から継承する統制である。 【D(正解)】 ? 仮想サーバーの中身を最新に保つ作業です。 EC2 では、ゲスト OS とそこにデプロイしたソフトウェアの更新とセキュリティパッチはお客様の責任である。
Amazon RDS で、AWS が自動で行ってくれる作業はどれか。
A. DB に接続できる送信元を決めるセキュリティグループの設定 B. データベースの自動バックアップと必須ソフトウェアパッチの適用 C. DB にログインできるユーザーの管理 D. どのテーブルに機密データを置くかの判断
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? どこから接続してよいかを決める設定です。 どの IP や EC2 から接続できるかは、お客様がセキュリティグループで決める。 【B(正解)】 ? データの複製取りと、ソフトの修正を自動で行う作業です。 RDS はデータベースを自動でバックアップし、必須のパッチ適用をメンテナンスウィンドウ内に自動で行う。 【C(不正解)】 ? データベースに入れる人を決める作業です。 DB エンジンの機能でログインできるユーザーを制御するのは、お客様である。 【D(不正解)】 ? 預けるデータの扱いを決める作業です。 データの機密性に応じた扱いはお客様の責任である。
Amazon RDS で、お客様が責任を負う作業はどれか。
A. DB を動かすストレージ装置の故障時の交換 B. DB エンジンへの必須パッチ適用の実行 C. セキュリティグループで DB への接続元を制御する D. データセンターの施設の入退室の記録
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 壊れたディスクを取り替える作業です。 ハードウェアの保護は AWS の責任である。 【B(不正解)】 ? データベースソフトの修正を当てる作業です。 RDS では必須のパッチ適用が自動でスケジュールされる。お客様はメンテナンスウィンドウを選ぶ。 【C(正解)】 ? データベースへの入口を絞る設定です。 RDS では、どの IP アドレスや EC2 インスタンスが接続できるかをお客様がセキュリティグループで制御する。 【D(不正解)】 ? データセンターに出入りした人の記録です。 施設の物理的な保護は AWS の責任である。
AWS Lambda のマネージドランタイムで動く関数がある。ランタイムのセキュリティ更新は誰がどう行うか。
A. お客様が毎月、手作業で OS にパッチを当てる B. 既定の自動モードでは、Lambda が自動で適用する C. お客様がサーバーにログインして更新する D. 更新は行われず、関数を作り直す必要がある
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 利用者がサーバーの OS を直接更新する考え方です。 Lambda はランタイムにパッチを当てる運用の負担を取り除くと説明されている。 【B(正解)】 ? ランタイムの修正を AWS 側が当てる仕組みです。 マネージドランタイムでは、Lambda が既定でセキュリティ更新を含むランタイム更新を自動で適用する。 【C(不正解)】 ? 裏側のサーバーに入って作業する考え方です。 Lambda はサーバーを管理せずにコードを実行するサービスで、この作業はお客様の範囲ではない。 【D(不正解)】 ? 一度作ったら古いままという考え方です。 Lambda はセキュリティ更新などでマネージドランタイムを最新に保つ。
Lambda 関数をコンテナイメージでデプロイしている。新しいランタイムバージョンを反映するにはどうするか。
A. 何もしなくても、Lambda が自動でイメージの中身を更新する B. 関数の設定画面で、割り当てるメモリを増やす C. AWS サポートに、ランタイムの更新作業を依頼する D. 新しいベースイメージでイメージを作り直し、再デプロイする
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? AWS 側が自動で入れ替える考え方です。 自動更新はマネージドランタイムの関数の話で、コンテナイメージは自分で作り直す。 【B(不正解)】 ? 関数に割り当てる資源を変える操作です。 メモリの設定はランタイムの更新とは関係がない。 【C(不正解)】 ? サポート窓口に作業を頼む方法です。 公式の手順は、お客様が新しいイメージを作って再デプロイすることである。 【D(正解)】 ? イメージを作り直して入れ替える方法です。 コンテナベースの関数は、更新されたベースイメージから新しいイメージを作成し、関数を再デプロイする必要がある。
OS の更新作業を自社で受け持ちたくないチームがある。サービス選びの考え方として最も適切なものはどれか。
A. EC2 を選べば、AWS がゲスト OS を更新してくれる B. どのサービスでも、OS の更新はお客様が行う C. EC2 の専有ホストを使えば、AWS が OS を更新する D. OS の運用を AWS が担う Lambda や RDS などを選ぶ
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 仮想サーバーなら OS も任せられるという考え方です。 EC2 のゲスト OS とソフトウェアの更新はお客様の責任である。 【B(不正解)】 ? サービスによる違いはないという考え方です。 責任の範囲は使うサービスで変わる。抽象化サービスでは OS を AWS が運用する。 【C(不正解)】 ? 物理サーバーを専有すれば任せられるという考え方です。 専有ホストはお客様専用の物理サーバーで EC2 インスタンスを動かす選択肢である。EC2 なので、ゲスト OS の更新はお客様の責任のままである。 【D(正解)】 ? OS の手入れを AWS 側に任せられるサービスを選ぶ考え方です。 Lambda はマネージドランタイムを自動更新し、RDS は必須パッチを自動で適用する。EC2 ではゲスト OS の更新はお客様の責任である。
出典: AWS 責任共有モデル/Lambda がランタイムバージョンの更新を管理する方法/Amazon RDS のよくある質問/Amazon EC2 のセキュリティ/Amazon EC2 専有ホスト
コンプライアンス情報の入手先と業界・地域の要件
AWS の SOC レポートや PCI 準拠のレポートを、オンデマンドでダウンロードできるサービスはどれか。
A. Amazon Inspector B. Amazon Macie C. AWS Artifact D. AWS Config
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? ワークロードの脆弱性を調べるサービスです。 Inspector はソフトウェアの脆弱性を見つけるもので、監査レポートは配布しない。 【B(不正解)】 ? S3 の機密データを見つけるサービスです。 Macie は機密データの検出に使うもので、AWS の監査レポートは入手できない。 【C(正解)】 ? AWS のセキュリティ・コンプライアンス文書を配るサービスです。 Artifact は ISO や PCI、SOC などのレポートをオンデマンドで提供する。 【D(不正解)】 ? リソースの設定と変更履歴を記録するサービスです。 Config は自社リソースの設定を評価するもので、AWS の第三者監査レポートは扱わない。
出典: AWS Artifact とは
AWS Artifact でレポートや契約を入手するときの料金について、公式の説明はどれか。
A. ダウンロード 1 件ごとに料金がかかる B. 上位のサポートプランの契約が必要である C. 文書と契約は無料で提供される D. 年間契約を結んだ組織だけが使える
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 入手のたびに課金されるという説明です。 Artifact の文書は無料で提供される。 【B(不正解)】 ? 有料の支援契約が前提という説明です。 Artifact の利用にサポートプランの条件は示されていない。 【C(正解)】 ? 追加の費用がかからないという説明です。 公式ガイドは、AWS は Artifact の文書と契約を無料で提供すると説明している。 【D(不正解)】 ? 長期の契約が前提という説明です。 公式ガイドに、そのような条件は書かれていない。
出典: AWS Artifact とは
医療関係の取引先から求められ、AWS との契約の状態を確認して承諾したい。使うサービスはどれか。
A. AWS Organizations B. AWS License Manager C. AWS Service Catalog D. AWS Artifact
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 複数のアカウントをまとめて管理するサービスです。 Organizations はアカウント管理の仕組みで、AWS との契約文書の承諾は Artifact で行う。 【B(不正解)】 ? ソフトウェアのライセンスを管理するサービスです。 License Manager はライセンスの利用状況の管理に使うもので、AWS との契約は扱わない。 【C(不正解)】 ? 社内で承認した構成を配るサービスです。 Service Catalog は承認済みの IT サービスを提供する仕組みで、契約の承諾はできない。 【D(正解)】 ? AWS の監査資料と契約を扱うサービスです。 Artifact では、自分のアカウントや組織のアカウントについて、AWS との契約の確認・承諾・追跡ができる。
出典: AWS Artifact とは
日本の金融機関向けの FISC や政府向けの ISMAP など、AWS が対応する地域や業界の枠組みを確かめたい。参照先はどれか。
A. AWS コンプライアンスプログラムのページ B. AWS Health Dashboard C. AWS Cost Explorer D. AWS 料金見積りツール
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? AWS が対応する認証や規制を一覧にした公式ページです。 公式のプログラム一覧には、日本の FISC や ISMAP、PCI DSS、ISO 27001 などが掲載されている。 【B(不正解)】 ? AWS のサービスの稼働状況を知らせる画面です。 Health Dashboard はサービスの障害や予定を確認する場所で、コンプライアンスの枠組みの一覧ではない。 【C(不正解)】 ? 費用の推移を分析するツールです。 Cost Explorer はコストを分析するもので、規制への対応状況は確認できない。 【D(不正解)】 ? 使う前に料金を試算するツールです。 料金見積りツールは費用の試算に使うもので、コンプライアンス情報は扱わない。
監査に向けて、自社の AWS の使い方が基準に合っている証拠を集めたい。AWS Artifact との違いの説明として最も適切なものはどれか。
A. Artifact は自社の利用状況の証拠、Audit Manager は AWS 側の監査資料を集める B. Artifact は AWS 側の監査資料、AWS Audit Manager は自社の利用の証拠を集める C. どちらも同じ機能を持ち、名前と画面が違うだけのサービスである D. Audit Manager を使えば、基準への準拠が自動で認定される
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 二つの役割を入れ替えた考え方です。 役割が逆である。AWS 側の資料を配るのが Artifact である。 【B(正解)】 ? だれの準拠を示す資料かで分ける考え方です。 Artifact は AWS のインフラの準拠を示す資料を、Audit Manager はお客様の AWS 利用が準拠している証拠を集める。なお Audit Manager は新規のお客様には公開されなくなった(既存のお客様は引き続き使える)。 【C(不正解)】 ? 二つは同じものだという考え方です。 公式ガイドは、二つの役割の違いを明確に説明している。 【D(不正解)】 ? 使うだけで合格扱いになるという考え方です。 Audit Manager は証拠の収集を助けるが、コンプライアンス自体は評価しないと明記されている。
PCI DSS の対象として使いたい AWS サービスが、その認証の範囲に入っているか確かめたい。最も適切な方法はどれか。
A. 「コンプライアンスプログラムによる対象範囲内のサービス」で確かめる B. すべての AWS サービスが同じ範囲なので、確認は不要である C. AWS Marketplace でサービス名を検索する D. AWS CloudTrail のイベント履歴で確認する
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 認証ごとに対象サービスを示した公式の一覧です。 各サービスの公式ドキュメントは、適用されるプログラムをこの一覧で確認するよう案内している。対象はサービスごとに異なる。 【B(不正解)】 ? どのサービスも同じ扱いだという考え方です。 コンプライアンス要件はサービスごとに異なるため、対象かどうかを確かめる必要がある。 【C(不正解)】 ? サードパーティ製品を探すカタログです。 Marketplace はサードパーティ製品を探す場所で、AWS サービスの認証範囲の一覧ではない。 【D(不正解)】 ? アカウントでの操作の記録です。 CloudTrail は操作の記録で、サービスの認証範囲は分からない。
出典: コンプライアンスプログラムによる対象範囲内の AWS のサービス/Amazon EC2 のセキュリティ/Amazon RDS でのセキュリティ/AWS コンプライアンスプログラム
リソースを守るサービス(Inspector・Security Hub・GuardDuty・Shield)
CloudTrail の管理イベントや VPC フローログ、DNS ログを分析し、不審な活動を見つけるサービスはどれか。
A. Amazon Inspector B. Amazon Macie C. AWS Artifact D. Amazon GuardDuty
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? ソフトウェアの脆弱性を調べるサービスです。 Inspector は脆弱性とネットワークの露出を調べるもので、ログから不審な活動を探すものではない。 【B(不正解)】 ? S3 の機密データを見つけるサービスです。 Macie は S3 にある機密データの検出に使う。 【C(不正解)】 ? AWS の監査レポートを入手するサービスです。 Artifact は監査資料の入手に使うもので、脅威は検出しない。 【D(正解)】 ? AWS 環境への脅威を見つける検出サービスです。 GuardDuty は有効にすると、CloudTrail 管理イベント、VPC フローログ、DNS ログなどの基本データソースを自動で分析する。
新しい CVE が公表されるたびに、EC2 インスタンスとコンテナイメージの脆弱性を自動で調べ直したい。使うサービスはどれか。
A. Amazon Inspector B. Amazon GuardDuty C. Amazon Detective D. AWS Config
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? ワークロードを継続的にスキャンする脆弱性管理サービスです。 Inspector は EC2、ECR のコンテナイメージ、Lambda 関数を自動で見つけ、新しい CVE の公表などに応じて再スキャンする。 【B(不正解)】 ? ログなどから脅威を検出するサービスです。 GuardDuty は不審な活動を見つけるもので、ソフトウェアの CVE を一覧にするのは Inspector である。 【C(不正解)】 ? 検出結果の根本原因を調べるサービスです。 Detective は調査を助けるもので、脆弱性のスキャンはしない。 【D(不正解)】 ? リソースの設定の履歴とルール評価のサービスです。 Config は設定を評価するもので、ソフトウェアの脆弱性は調べない。
GuardDuty や Inspector、Macie の検出結果をまとめ、重大な問題から優先して対応したい。使うサービスはどれか。
A. AWS Security Hub B. Amazon Detective C. AWS Artifact D. Amazon Macie
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 複数のセキュリティサービスの結果を集めて整理するサービスです。 Security Hub は GuardDuty、Inspector、Macie などのシグナルを関連付け、重大な問題に優先順位を付ける。 【B(不正解)】 ? 疑わしい活動の根本原因を調べるサービスです。 Detective は個別の検出結果を深く調査するためのもので、全体の集約と優先付けが主目的ではない。 【C(不正解)】 ? AWS の監査レポートを配るサービスです。 Artifact は監査資料の入手に使うもので、検出結果は集めない。 【D(不正解)】 ? S3 の機密データを見つけるサービスです。 Macie は検出結果を出す側のサービスで、他サービスの結果をまとめる役割ではない。
EC2 で暗号資産の不正な採掘が起きていないか、エージェントを入れずにすぐ監視を始めたい。最も適切なものはどれか。
A. Amazon Inspector で脆弱性をスキャンする B. Amazon GuardDuty を有効にする C. AWS Shield Standard に頼る D. AWS Certificate Manager で証明書を更新する
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? ソフトウェアの弱点を探すサービスです。 脆弱性の発見には役立つが、いま起きている採掘の動きを見つける仕組みではない。 【B(正解)】 ? 有効にするだけで脅威の検出を始められるサービスです。 GuardDuty は有効にすると基本データソースの分析を自動で始め、EC2 での不正なクリプトマイニングを検出できる。 【C(不正解)】 ? 大量通信による攻撃から守る仕組みです。 Shield は DDoS 攻撃への備えで、インスタンス内の不正な採掘は検出しない。 【D(不正解)】 ? 通信の暗号化に使う証明書を管理するサービスです。 証明書の管理は通信を守るもので、不正な採掘の検出とは関係がない。
特に申し込みをしていない AWS のお客様が、追加料金なしで自動的に受けている DDoS 保護はどれか。
A. AWS Shield Advanced B. AWS Firewall Manager C. Amazon Inspector D. AWS Shield Standard
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? AWS Shield の上位の DDoS 保護です。 Shield Advanced は有料のサブスクリプションで、申し込みが必要である。 【B(不正解)】 ? 複数アカウントのファイアウォールを一元管理するサービスです。 Firewall Manager は設定の一元管理に使うもので、自動で無料適用される DDoS 保護ではない。 【C(不正解)】 ? ワークロードの脆弱性を調べるサービスです。 Inspector は脆弱性管理のサービスで、DDoS 攻撃は防がない。 【D(正解)】 ? AWS Shield の基本の DDoS 保護です。 すべての AWS のお客様は、Shield Standard の自動保護を追加料金なしで利用できる。
「既知の脆弱性があるソフトはあるか」と「いま不審な活動はあるか」を分けて調べたい。組み合わせとして最も適切なものはどれか。
A. 脆弱性は Amazon GuardDuty、不審な活動は Amazon Inspector B. 脆弱性は Amazon Inspector、不審な活動は Amazon GuardDuty C. 脆弱性も不審な活動も、Amazon Macie で調べる D. 脆弱性も不審な活動も、AWS Shield で調べる
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 二つの役割を入れ替えた組み合わせです。 役割が逆である。CVE などの脆弱性を調べるのは Inspector である。 【B(正解)】 ? 弱点の発見と、脅威の検出で役割を分ける組み合わせです。 Inspector はソフトウェアの脆弱性を、GuardDuty は不審・悪意のある活動を見つける。 【C(不正解)】 ? S3 の機密データを見つけるサービスで両方を賄う考え方です。 Macie は S3 の機密データの検出に使い、どちらの目的にも合わない。 【D(不正解)】 ? DDoS 対策のサービスで両方を賄う考え方です。 Shield は DDoS 攻撃からの保護で、脆弱性の発見や活動の監視は行わない。
暗号化(転送時・保管時)
ネットワークでやり取りしている途中のデータを、TLS などで暗号化することを何というか。
A. 保管時の暗号化 B. 多要素認証 C. 転送時の暗号化 D. 最小権限の原則
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 保存しているデータを守る暗号化です。 保管時の暗号化は、ストレージやデータベースに保存したデータを守るものである。 【B(不正解)】 ? 複数の要素で本人確認する仕組みです。 多要素認証はサインインの本人確認で、データの暗号化ではない。 【C(正解)】 ? 移動中のデータを守る暗号化です。 やり取りの途中のデータを TLS などで暗号化することを、転送時の暗号化という。 【D(不正解)】 ? 必要最小限の権限だけを与える考え方です。 権限の与え方の原則で、通信の暗号化とは別の考え方である。
多くの AWS サービスと連携し、暗号キーの作成・管理と使用の記録ができるマネージドサービスはどれか。
A. AWS Key Management Service B. AWS Certificate Manager C. AWS Secrets Manager D. Amazon Macie
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 暗号キーを作って管理するマネージドサービスです。 KMS は暗号化と署名に使うキーを作成・管理し、多くの AWS サービスと統合されている。キーの使用は CloudTrail で監査できる。 【B(不正解)】 ? SSL/TLS 証明書を扱うサービスです。 ACM は証明書の発行や更新を扱うもので、データ暗号化キーの管理サービスではない。 【C(不正解)】 ? パスワードや API キーなどの秘密情報を保管するサービスです。 Secrets Manager はシークレットの管理に使い、暗号化キーには KMS を推奨している。 【D(不正解)】 ? S3 の機密データを見つけるサービスです。 Macie は機密データの検出に使うもので、キー管理はしない。
出典: AWS Key Management Service(デベロッパーガイド)/AWS KMS keys(キーの種類)/AWS Secrets Manager とは
規制により、専用(シングルテナント)の HSM で、暗号キーと利用者を自社で完全に管理する必要がある。最も適切なものはどれか。
A. KMS の AWS マネージドキー B. AWS CloudHSM C. AWS Certificate Manager D. AWS Systems Manager Parameter Store
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? AWS のサービスが利用者に代わって作り、使うキーです。 AWS マネージドキーは、お客様がキーポリシーやローテーションを管理できない。 【B(正解)】 ? 利用者が制御する専用の HSM を提供するサービスです。 CloudHSM はシングルテナントの HSM を提供し、キーやアルゴリズムをお客様が完全に制御できる。 【C(不正解)】 ? SSL/TLS 証明書を管理するサービスです。 ACM は証明書の管理に使うもので、専用 HSM の提供ではない。 【D(不正解)】 ? 設定値を一元的に保存する機能です。 Parameter Store は設定データを保存するもので、HSM は提供しない。
ALB で公開するサイトの SSL/TLS 証明書について、発行と更新の手間を減らしたい。使うサービスはどれか。
A. AWS Certificate Manager B. AWS Key Management Service C. AWS CloudHSM D. AWS Secrets Manager
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? SSL/TLS 証明書の発行・保存・更新を扱うサービスです。 ACM は統合された AWS サービスで使う SSL/TLS 証明書の作成、保存、更新の複雑さを引き受ける。 【B(不正解)】 ? データ暗号化に使うキーを管理するサービスです。 KMS は暗号キーの管理に使うもので、証明書の発行や更新は扱わない。 【C(不正解)】 ? 専用の HSM でキーを守るサービスです。 CloudHSM はキーの保管と暗号処理の装置で、証明書の自動更新の仕組みではない。 【D(不正解)】 ? 認証情報などのシークレットを保管するサービスです。 Secrets Manager は、秘密鍵と証明書には ACM を推奨している。
新しく Amazon S3 にアップロードするオブジェクトの保管時の暗号化について、最も適切な説明はどれか。
A. 暗号化を設定しないと、平文のまま保存される B. 既定の暗号化には追加料金がかかる C. 既にある未暗号化のオブジェクトも自動で暗号化される D. 何も設定しなくても SSE-S3 で自動的に暗号化される
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 既定では暗号化されないという説明です。 現在はすべてのバケットに基本レベルの暗号化として SSE-S3 が適用される。 【B(不正解)】 ? 暗号化に別料金が必要という説明です。 SSE-S3 による既定の暗号化は追加料金なしで使える。 【C(不正解)】 ? 過去に保存したデータにも遡って適用されるという説明です。 自動で暗号化されるのは新しいアップロードだけで、既存のオブジェクトは自動では暗号化されない。 【D(正解)】 ? 既定で暗号化が働くという説明です。 2023 年 1 月 5 日以降、S3 にアップロードされる新しいオブジェクトは、追加費用なしで SSE-S3 により自動で暗号化される。
KMS キーのキーポリシーを自社で決め、ローテーションや削除の予定も自社で管理したい。選ぶキーの種類はどれか。
A. カスタマーマネージドキー B. AWS マネージドキー C. AWS 所有のキー D. SSE-S3 のキー
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 利用者が作成し、所有・管理する KMS キーです。 カスタマーマネージドキーは、キーポリシーやローテーション、削除のスケジュールなどを完全に制御できる。 【B(不正解)】 ? AWS のサービスが利用者のアカウントに作って使うキーです。 AWS マネージドキーは、ローテーションやキーポリシーの変更、削除の予定をお客様が管理できない。 【C(不正解)】 ? AWS のサービスが所有し、管理するキーです。 AWS 所有のキーは、ポリシーの変更や監査、削除をお客様が行えない。 【D(不正解)】 ? S3 が管理するキーによる暗号化です。 SSE-S3 は S3 が管理するキーを使う方式で、キーポリシーを自社で管理する目的には合わない。
監査・ログ・モニタリング(CloudTrail・Config・CloudWatch)
AWS アカウントで「誰が・いつ・どの操作をしたか」をイベントとして記録するサービスはどれか。
A. Amazon CloudWatch B. AWS CloudTrail C. AWS Config D. Amazon Inspector
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? メトリクスやログを監視するサービスです。 CloudWatch はリソースやアプリの状態の監視に使い、API の操作記録の中心は CloudTrail である。 【B(正解)】 ? 操作の記録を残すサービスです。 CloudTrail は、ユーザー、ロール、AWS サービスが行ったアクションをイベントとして記録する。 【C(不正解)】 ? リソースの設定と変更履歴を記録するサービスです。 Config は設定の状態を記録するもので、だれがどの API を呼んだかを記録するのは CloudTrail である。 【D(不正解)】 ? 脆弱性を調べるサービスです。 Inspector は脆弱性管理のサービスで、操作の記録はしない。
何も設定していないアカウントで使える CloudTrail の記録について、最も適切な説明はどれか。
A. イベント履歴で、過去 10 年分の管理イベントを見られる B. CloudTrail Lake に、無料で 7 年分が自動で保存される C. イベント履歴で、過去 90 日分の管理イベントを見られる D. 証跡を作らない限り、記録は一切見られない
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 最初から長期間の記録を見られるという説明です。 イベント履歴の期間は 90 日である。長期の保存には証跡や CloudTrail Lake を使う。 【B(不正解)】 ? 分析用の保存先が無料で使えるという説明です。 CloudTrail Lake のイベントデータストアやクエリには料金がかかり、自分で作成する必要がある。 【C(正解)】 ? 最初から使える閲覧機能と、その期間です。 イベント履歴はアカウント作成時から使え、リージョン内の過去 90 日の管理イベントを見られる。閲覧に CloudTrail の料金はかからない。 【D(不正解)】 ? 準備をしないと何も見えないという説明です。 証跡がなくても、イベント履歴で過去 90 日の管理イベントを見られる。
監査のため、全リージョンの操作の記録を 90 日を超えて保管し、あとで分析したい。最も適切なものはどれか。
A. CloudTrail の証跡を作り、S3 バケットにログを配信する B. CloudTrail のイベント履歴の画面を、毎日保存しておく C. CloudWatch のメトリクスだけを、長期間保管しておく D. AWS Config のルールを 1 つ追加して評価する
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 記録を自分の保存先に送り続ける方法です。 証跡は AWS の操作記録を S3 バケットに配信・保存し、Athena などで検索・分析できる。 【B(不正解)】 ? 画面の内容を手作業で残す方法です。 イベント履歴は 90 日分で、手作業の保存は網羅性や改ざん防止の面で監査向きではない。 【C(不正解)】 ? 数値の推移だけを残す方法です。 メトリクスは性能などの数値で、だれが何をしたかの記録にはならない。 【D(不正解)】 ? 設定がルールに合うかを評価する機能です。 Config ルールは設定を評価するもので、操作記録の長期保管の仕組みではない。
セキュリティグループのルールが、いつ・どう変わったかの履歴を見て、社内ルールに合うかも自動で評価したい。使うサービスはどれか。
A. AWS Config B. AWS CloudTrail C. AWS Artifact D. Amazon Macie
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? リソースの設定の履歴を記録し、ルールで評価するサービスです。 Config は設定と変更履歴を記録し、Config ルールでルール違反のリソースに非準拠の印を付ける。 【B(不正解)】 ? API の操作を記録するサービスです。 変更の操作は記録できるが、設定がルールに合うかを評価する機能は Config が持つ。 【C(不正解)】 ? AWS の監査レポートを入手するサービスです。 Artifact は AWS 側の資料を配るもので、自社リソースの設定は評価しない。 【D(不正解)】 ? S3 の機密データを見つけるサービスです。 Macie はデータの検出に使うもので、セキュリティグループの履歴は扱わない。
出典: AWS Config とは
アプリのログを集め、特定のエラーが一定数を超えたらアラームで知らせたい。使うサービスはどれか。
A. Amazon CloudWatch B. AWS Config C. AWS Trusted Advisor D. AWS Artifact
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? メトリクスとログを集めて監視するサービスです。 CloudWatch Logs にログを集め、メトリクスフィルターで数値化し、アラームでしきい値の超過を知らせられる。 【B(不正解)】 ? リソースの設定を記録・評価するサービスです。 Config は設定の評価に使い、アプリのログからアラームを出す仕組みではない。 【C(不正解)】 ? 環境を点検して改善を勧めるサービスです。 Trusted Advisor は推奨事項を示すもので、アプリのログは監視しない。 【D(不正解)】 ? AWS の監査レポートを入手するサービスです。 Artifact は監査資料の入手に使い、ログの監視はしない。
外部の監査人に、全 IAM ユーザーのパスワード・アクセスキー・MFA の状態を一覧で渡したい。最も適切なものはどれか。
A. AWS CloudTrail のイベント履歴を渡す B. AWS Cost Explorer のレポートを渡す C. IAM の認証情報レポートをダウンロードする D. AWS Health Dashboard の画面を渡す
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 操作の記録の一覧です。 操作の記録であり、各ユーザーの認証情報の状態をまとめたものではない。 【B(不正解)】 ? 費用の分析結果です。 コストの情報であり、認証情報の状態は分からない。 【C(正解)】 ? ユーザーごとの認証情報の状態をまとめた一覧です。 認証情報レポートは全ユーザーのパスワード、アクセスキー、MFA などの状態を CSV で示し、監査に使える。 【D(不正解)】 ? AWS のサービスの稼働状況の画面です。 サービスの状態を示すもので、IAM ユーザーの情報は載っていない。
IAM と最小権限の原則
タスクの実行に必要な権限だけを与えるという考え方を何というか。
A. 多要素認証 B. フェデレーション C. 最小権限の原則 D. 伸縮性
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 複数の要素で本人を確かめる仕組みです。 サインインを強くする仕組みで、権限の範囲を決める考え方ではない。 【B(不正解)】 ? 外部の ID 基盤の認証を使う仕組みです。 認証の方法の話で、与える権限の広さの原則ではない。 【C(正解)】 ? 権限をできるだけ絞る考え方です。 IAM のベストプラクティスは、タスクの実行に必要なアクセス許可だけを付与する最小権限を求めている。 【D(不正解)】 ? 需要に合わせて資源を増減できる性質です。 クラウドの利点の一つで、権限の考え方ではない。
経理部の 10 人に同じ権限を与え、異動のときも管理を楽にしたい。最も適切な方法はどれか。
A. 10 人それぞれにインラインポリシーを埋め込む B. ルートユーザーの認証情報を 10 人で共有する C. 1 つのアクセスキーを 10 人で共有する D. IAM グループを作ってポリシーを付け、10 人を所属させる
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 一人ひとりに専用のポリシーを書き込む方法です。 インラインポリシーは 1 対 1 で管理が増え、複数に同じ権限を与える用途には向かない。 【B(不正解)】 ? 最強の ID をみんなで使う方法です。 ルートユーザーは日常の作業に使わず、認証情報を共有しないことが推奨されている。 【C(不正解)】 ? 同じ鍵を全員で使う方法です。 共有すると誰の操作か分からず、長期の認証情報を広げるため避けるべきである。 【D(正解)】 ? 同じ役割の人をまとめて権限を与える方法です。 グループにポリシーを付けると、所属するユーザー全員に同じ権限を与えられ、異動もグループの出し入れで済む。
AWS 管理ポリシーで権限付与を始めたが、自社の用途には権限が広すぎると分かった。次の一手として最も適切なものはどれか。
A. 用途に合わせたカスタマー管理ポリシーを作り、権限を絞る B. AWS 管理ポリシーの中身を直接書き換える C. AdministratorAccess に切り替えて様子を見る D. ポリシーをすべて外して運用する
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 自社で書くポリシーで範囲を狭める方法です。 公式は、AWS 管理ポリシーから始め、用途に合わせたカスタマー管理ポリシーで権限を減らすことを勧めている。 【B(不正解)】 ? AWS が用意したポリシーを編集する方法です。 AWS 管理ポリシーで定義されたアクセス許可は、お客様が変更できない。 【C(不正解)】 ? すべての操作を許す権限に広げる方法です。 権限を広げる方向で、最小権限の考え方に反する。 【D(不正解)】 ? 権限を何も与えない方法です。 必要な作業までできなくなり、業務が止まる。
特定の 1 つの IAM ロールだけに、ほかと共有しない権限を埋め込みたい。ロールを消せば権限も消えるようにしたい。使うものはどれか。
A. AWS 管理ポリシー B. カスタマー管理ポリシー C. サービスコントロールポリシー D. インラインポリシー
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? AWS が作成・管理する共通のポリシーです。 多くの ID に付けられる独立したポリシーで、ロールを消しても残る。 【B(不正解)】 ? 自社で作る、独立したポリシーです。 複数の ID に付けられる独立したポリシーで、ロールの削除では消えない。 【C(不正解)】 ? 組織のアカウントに上限を設けるポリシーです。 SCP は組織のアカウント単位で権限の上限を決めるもので、1 つのロールへの埋め込みではない。 【D(正解)】 ? 1 つの ID に直接埋め込むポリシーです。 インラインポリシーはポリシーと ID が 1 対 1 で、ID を削除するとポリシーも削除される。
出典: 管理ポリシーとインラインポリシー
広い権限を付けたロールでアプリを動かしてきた。実際に使った操作だけに絞ったポリシーを作りたい。最も適切なものはどれか。
A. Amazon Inspector で脆弱性をスキャンする B. IAM Access Analyzer で、アクセス記録からポリシーを生成する C. AWS Artifact から、AWS の監査レポートを取り寄せる D. AWS Shield の DDoS 保護を、アカウントで有効にする
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? ソフトウェアの弱点を探すサービスです。 Inspector は脆弱性管理に使うもので、IAM ポリシーは作らない。 【B(正解)】 ? 実際の利用状況をもとにポリシーの案を作る機能です。 IAM Access Analyzer は CloudTrail に記録されたアクティビティを分析し、ロールが使ったサービスと操作に基づくポリシーを生成する。 【C(不正解)】 ? AWS の監査資料を入手するサービスです。 Artifact は AWS 側の資料を配るもので、自社のポリシーの最適化はしない。 【D(不正解)】 ? DDoS 攻撃から守る仕組みです。 Shield は DDoS 対策で、権限の絞り込みとは関係がない。
EC2 上のアプリが S3 のデータを読む。アクセスキーをサーバーに置かずに権限を与える方法として最も適切なものはどれか。
A. ルートユーザーのアクセスキーを設定ファイルに書く B. IAM ユーザーのアクセスキーをコードに埋め込む C. S3 バケットを一般公開にする D. 必要な権限だけを持つ IAM ロールをインスタンスに付ける
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 最も強い権限の鍵をサーバーに置く方法です。 ルートユーザーのアクセスキーは作らないことが強く推奨されている。 【B(不正解)】 ? 長期の鍵をプログラムに書き込む方法です。 ワークロードには、長期の認証情報ではなくロールの一時的な認証情報を使うことが推奨されている。 【C(不正解)】 ? 誰でも読める状態にする方法です。 データが誰にでも読めてしまい、最小権限に反する。 【D(正解)】 ? インスタンスに IAM の権限を持たせる方法です。 EC2 などでは、AWS が IAM ロールの一時的な認証情報を配り、SDK がそれを使う。長期の認証情報を配る必要がない。
ルートユーザーの保護とルートだけの作業
Organizations に属さないスタンドアロンの AWS アカウントで、ルートユーザーでしかできない作業はどれか。
A. AWS アカウントを閉鎖する B. EC2 インスタンスを起動する C. IAM ユーザーを作成する D. S3 バケットを作成する
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? アカウントそのものを終わらせる手続きです。 スタンドアロンのアカウントを閉鎖するには、ルートユーザーの認証情報が必要である。 【B(不正解)】 ? 仮想サーバーを立ち上げる操作です。 必要な権限を持つ IAM のユーザーやロールで行える。 【C(不正解)】 ? アカウント内に新しい ID を作る操作です。 管理者権限を持つ IAM のユーザーやロールで行える。 【D(不正解)】 ? データの保存先を作る操作です。 必要な権限を持つ IAM のユーザーやロールで行える。
唯一の IAM 管理者が、自分の権限を誤って取り消してしまった。公式に示されている復旧の方法はどれか。
A. ルートユーザーでサインインし、ポリシーを編集して権限を戻す B. 新しい AWS アカウントを作り直す C. 24 時間待てば自動で権限が戻る D. 別の IAM ユーザーのアクセスキーを推測して使う
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 最上位の ID で設定を直す方法です。 唯一の IAM 管理者が自分の権限を取り消した場合、ルートユーザーでポリシーを編集して復元できる。 【B(不正解)】 ? 最初から環境を作り直す方法です。 既存のアカウントのまま、ルートユーザーで復旧できる。 【C(不正解)】 ? 時間がたてば元に戻るという考え方です。 権限が自動で戻る仕組みは示されていない。 【D(不正解)】 ? ほかの人の鍵を使う方法です。 不正な利用であり、行ってはならない。
ルートユーザーのアクセスキーについて、公式の推奨はどれか。
A. 定期的に更新しながら、日常の自動化に使う B. 作成しない C. 開発チーム全員で共有して使う D. CLI 用に必ず 1 つ作っておく
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 更新を条件に毎日の処理で使う方針です。 ルートユーザーは日常の作業に使わない。自動化には IAM ロールなどを使う。 【B(正解)】 ? そもそも用意しないという方針です。 ルートユーザーは請求を含むすべてに完全にアクセスできるため、アクセスキーを作成しないことが強く推奨されている。 【C(不正解)】 ? 鍵を皆で使い回す方針です。 ルートユーザーの認証情報は誰とも共有しないことが推奨されている。 【D(不正解)】 ? コマンド操作に備えて用意する方針です。 プログラムから操作するときも、ルートのアクセスキーは作らず、aws login コマンドで自動ローテーションされる一時的な認証情報を使う方法が案内されている。
新しく作ったアカウントのルートユーザーに MFA が未設定である。公式の説明として最も適切なものはどれか。
A. MFA の設定は任意で、登録しなくても使い続けられる B. MFA が必要なのは、Organizations の管理アカウントだけである C. 最初のサインイン試行から 35 日以内に登録が必要になる D. ルートユーザーに登録できる MFA デバイスは 1 台だけである
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 登録は自由だという説明です。 すべてのアカウントの種類で、ルートユーザーに MFA を設定する必要がある。 【B(不正解)】 ? 一部のアカウントだけに求められるという説明です。 公式はすべての種類のアカウントでルートユーザーに MFA を求めている。 【C(正解)】 ? 期限付きで登録が求められるという説明です。 スタンドアロン、管理、メンバーのすべての種類で、ルートユーザーには MFA の設定が必要で、35 日以内の登録が求められる。 【D(不正解)】 ? 予備を持てないという説明です。 ルートユーザーには最大 8 台の MFA デバイスを登録でき、複数の登録が強く推奨されている。
ルートユーザーのメールアドレスが、担当者個人のアドレスになっている。退職などに備えた推奨の対応はどれか。
A. 会社で管理するグループのメールアドレスに変える B. 担当者が辞めるたびにアカウントを作り直す C. パスワードを社内チャットで共有しておく D. ルートユーザーを毎日使い、状態を確かめる
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 複数の担当者に届く宛先にする方法です。 公式は、ビジネスで管理されグループに転送されるアドレスを使い、担当者の不在や退職による対応遅れを防ぐよう勧めている。 【B(不正解)】 ? 人の入れ替わりのたびに環境を作り直す方法です。 アカウントを作り直す必要はなく、宛先をグループのアドレスにすればよい。 【C(不正解)】 ? 認証情報をすぐ見られる場所に置く方法です。 ルートユーザーの認証情報は誰とも共有しないことが推奨されている。 【D(不正解)】 ? 毎日サインインして確認する方法です。 ルートユーザーは、それが必要なタスクにのみ使うことが推奨されている。
AWS Organizations の多数のメンバーアカウントで、ルートユーザーの不正使用を防ぎたい。最も適切なものはどれか。
A. 全メンバーのルートパスワードを同じにして管理を楽にする B. ルートアクセスを一元管理し、メンバーアカウントのルート認証情報を削除する C. 各ルートユーザーにアクセスキーを作り、自動で監視させる D. SCP で管理アカウントのルートユーザーを制限する
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 同じパスワードを使い回す方法です。 1 つ漏れるとすべてが危険になり、不正使用の防止に反する。 【B(正解)】 ? メンバー側の最上位 ID の認証情報をなくす方法です。 ルートアクセスを一元化すると、メンバーアカウントのルートのパスワードやアクセスキーを削除でき、必要な特権タスクは一元的に実行できる。 【C(不正解)】 ? 最上位の ID に長期の鍵を持たせる方法です。 ルートユーザーのアクセスキーは作成しないことが強く推奨されている。 【D(不正解)】 ? 組織のポリシーで管理アカウントを縛る方法です。 SCP は管理アカウントのユーザーやロールには影響しない。
出典: AWS アカウントのルートユーザー(IAM ユーザーガイド)/AWS アカウントのルートユーザーのベストプラクティス/サービスコントロールポリシー (SCP)
認証方法(MFA・IAM アイデンティティセンター・ロール・フェデレーション)
パスワードに加え、認証アプリのコードやセキュリティキーなど別の要素でも本人を確かめる仕組みはどれか。
A. フェデレーション B. 多要素認証 C. パスワードポリシー D. 最小権限の原則
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 外部の ID 基盤での認証を受け入れる仕組みです。 認証をどこで行うかの話で、要素を重ねる仕組みそのものではない。 【B(正解)】 ? 二つ以上の要素で本人確認する仕組みです。 MFA では、認証情報とデバイスが生成する応答の両方がサインインに必要になる。 【C(不正解)】 ? パスワードの長さや文字の種類を決める設定です。 パスワードを強くする設定で、別の要素を加えるものではない。 【D(不正解)】 ? 権限を必要最小限に絞る考え方です。 認可の考え方で、本人確認の方法ではない。
社内の ID 基盤で認証した社員に、一時的な認証情報で AWS へのアクセスを許可する仕組みを何というか。
A. 認証情報レポート B. インラインポリシー C. ルートユーザー D. フェデレーション
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? ユーザーの認証情報の状態を一覧にした資料です。 監査用の一覧で、アクセスを許可する仕組みではない。 【B(不正解)】 ? 1 つの ID に埋め込む権限の文書です。 権限の書き方の一つで、外部の認証を使う仕組みではない。 【C(不正解)】 ? アカウント作成時にできる、すべての操作ができる ID です。 日常の作業に使わない特別な ID で、社員のアクセス手段ではない。 【D(正解)】 ? 外部の ID 基盤と AWS をつなぐ仕組みです。 人間のユーザーには、ID プロバイダーとのフェデレーションで一時的な認証情報を使わせることが推奨されている。
社員が 1 回のサインインで、複数の AWS アカウントと業務アプリにアクセスできるようにし、権限も一元管理したい。使うサービスはどれか。
A. Amazon Cognito B. AWS Resource Access Manager C. AWS IAM アイデンティティセンター D. AWS Secrets Manager
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? ウェブやモバイルアプリの利用者向けの ID 基盤です。 Cognito は主に自社アプリの利用者の認証に使い、社員の複数アカウントへのアクセス管理には IAM アイデンティティセンターを使う。 【B(不正解)】 ? リソースを別のアカウントと共有するサービスです。 RAM はリソースの共有に使うもので、社員のシングルサインオンは提供しない。 【C(正解)】 ? ワークフォースのアクセスを一元管理するサービスです。 IAM アイデンティティセンターは、社員などを複数の AWS アカウントやアプリにつなぎ、アクセスを一元管理する。 【D(不正解)】 ? パスワードなどのシークレットを保管するサービスです。 シークレットの保管に使うもので、サインインの一元化はしない。
開発アカウントの開発者に、本番アカウントの特定の S3 バケットだけを操作させたい。本番に IAM ユーザーは作りたくない。最も適切なものはどれか。
A. 本番アカウントの IAM ユーザーのパスワードを、開発者と共有する B. 本番アカウントのルートユーザーで、開発者に作業してもらう C. 本番に IAM ロールを作り、開発側にロールを引き受けさせる D. 対象の S3 バケットを、誰でも読める一般公開にする
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 既存の ID を皆で使う方法です。 認証情報の共有は誰の操作か分からなくなり、避けるべきである。 【B(不正解)】 ? 最上位の ID で作業する方法です。 ルートユーザーは日常の作業に使わないことが強く推奨されている。 【C(正解)】 ? 別アカウントから権限を一時的に借りる方法です。 クロスアカウントのロールを使えば、各アカウントに IAM ユーザーを作らずに、一時的な認証情報でアクセスを委任できる。 【D(不正解)】 ? 誰でも使える状態にする方法です。 誰でもアクセスできてしまい、必要な人だけに絞る目的に反する。
一般の利用者向けモバイルアプリで、会員登録と、Google アカウントでのサインインを提供したい。使うサービスはどれか。
A. AWS IAM アイデンティティセンター B. Amazon Cognito C. 利用者ごとに IAM ユーザーを作る D. AWS Directory Service
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 社員の AWS アカウントや業務アプリへのアクセスを管理するサービスです。 ワークフォース(社員)向けの仕組みで、一般の利用者の会員登録には Cognito が向く。 【B(正解)】 ? ウェブやモバイルアプリ向けの ID プラットフォームです。 Cognito のユーザープールは、サインアップとサインイン、Google などのソーシャル ID プロバイダーとのフェデレーションを提供する。 【C(不正解)】 ? AWS アカウントの中に一人ずつ ID を作る方法です。 IAM ユーザーは AWS を操作するための ID で、アプリの一般利用者の管理には使わない。 【D(不正解)】 ? AWS で Active Directory を使うためのサービスです。 社内ディレクトリを使うためのもので、アプリの会員登録や Google でのサインインには Cognito が向く。
IAM のベストプラクティスが、可能な限り使うよう勧めている MFA の種類はどれか。
A. あらかじめ登録した秘密の質問への回答で確かめる方法 B. MFA を使わず、より長く複雑なパスワードにする方法 C. 同じパスワードを 2 回続けて入力させる方法 D. パスキーやセキュリティキーなどのフィッシングに強い MFA
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? あらかじめ決めた質問に答える方法です。 公式が推奨する MFA の種類として挙げられていない。 【B(不正解)】 ? パスワードだけを強くする方法です。 長いパスワードは 1 つの要素のままで、MFA の代わりにはならない。 【C(不正解)】 ? 同じ要素を繰り返す方法です。 同じ要素を繰り返しても、別の要素による確認にはならない。 【D(正解)】 ? 偽サイトにだまされにくい種類の MFA です。 IAM のベストプラクティスは、可能な限りパスキーやセキュリティキーなどのフィッシング耐性のある MFA を勧めている。
アクセスキー・パスワードポリシー・認証情報の保管
アクセスキーの説明として最も適切なものはどれか。
A. コンソールにサインインするとき入力する 6 桁のコード B. ウェブサイトの通信を暗号化する TLS 証明書の秘密鍵 C. ID とシークレットの組で、CLI や SDK からの操作に使う D. S3 に保存するデータを暗号化するためのデータキー
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? サインイン時に入力する使い捨ての数字です。 6 桁のコードは MFA デバイスが作る値で、アクセスキーではない。 【B(不正解)】 ? TLS 通信で使う鍵です。 TLS 証明書の鍵であり、AWS の API を呼ぶための認証情報ではない。 【C(正解)】 ? プログラムから AWS を操作するための長期の認証情報です。 アクセスキーは ID とシークレットの組で、AWS CLI や SDK から API を使うときに使う。 【D(不正解)】 ? 保存データを暗号化するための鍵です。 データの暗号化に使う鍵で、AWS を操作する認証情報ではない。
出典: Trusted Advisor のセキュリティのチェック/AWS アカウントのルートユーザーのベストプラクティス
アプリが使うデータベースのパスワードをコードから外し、定期的に自動でローテーションしたい。使うサービスはどれか。
A. AWS Secrets Manager B. AWS Systems Manager Parameter Store C. AWS Key Management Service D. AWS Certificate Manager
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 認証情報などのシークレットを管理するサービスです。 Secrets Manager はハードコードした認証情報を実行時の取得に置き換え、自動ローテーションのスケジュールも設定できる。 【B(不正解)】 ? 設定データを一元的に保存する機能です。 Parameter Store には認証情報のローテーション機能がなく、シークレットには Secrets Manager が勧められている。 【C(不正解)】 ? 暗号キーを作成・管理するサービスです。 KMS は暗号キーの管理に使い、データベースのパスワードを保管・ローテーションするものではない。 【D(不正解)】 ? SSL/TLS 証明書を管理するサービスです。 ACM は証明書の発行と更新に使い、データベースのパスワードは扱わない。
出典: AWS Secrets Manager とは/AWS Systems Manager Parameter Store
機密でない設定値(エンドポイント URL や AMI ID)を、追加料金をかけずに一元管理したい。ローテーションは不要である。最も適切なものはどれか。
A. AWS Secrets Manager の自動ローテーション付きシークレット B. AWS CloudHSM の専用 HSM クラスター C. AWS Artifact の監査レポートの一覧 D. AWS Systems Manager Parameter Store の標準階層
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 認証情報を保管し、ローテーションするサービスです。 シークレットごと、API コールごとに課金され、ローテーション不要の設定値には過剰である。 【B(不正解)】 ? 専用の HSM で暗号キーを守るサービスです。 暗号キーの保管と処理に使うもので、設定値の管理には向かない。 【C(不正解)】 ? AWS の監査レポートを入手するサービスです。 監査資料の入手に使うもので、設定値は保存できない。 【D(正解)】 ? 設定データを名前付きで保存する機能の基本の階層です。 Parameter Store は AMI ID やエンドポイント URL などの設定データ向けで、標準階層は追加料金がかからない。
IAM ユーザーに「14 文字以上・記号を含む・90 日で変更」を求めたい。最も適切な設定はどれか。
A. サービスコントロールポリシーを設定する B. アカウントのパスワードポリシーを設定する C. KMS のキーポリシーを設定する D. AWS Config のルールだけで強制する
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 組織のアカウントの権限に上限を設けるポリシーです。 SCP は操作の権限に上限を設けるもので、パスワードの決まりは設定できない。 【B(正解)】 ? IAM ユーザーのパスワードの決まりをアカウント単位で決める設定です。 カスタムのパスワードポリシーで、最小文字数、文字の種類、有効期限などを指定できる。 【C(不正解)】 ? 暗号キーを使える人を決める設定です。 キーへのアクセスを制御するもので、IAM ユーザーのパスワードの決まりではない。 【D(不正解)】 ? 設定がルールに合うかを評価する機能です。 Config は評価や記録に使う。パスワードの条件そのものはパスワードポリシーで決める。
パスワードポリシーで有効期限を 90 日に設定した。公式の説明として最も適切なものはどれか。
A. ルートユーザーのパスワードにも同じ期限が適用される B. 作成から 90 日を超えた IAM ユーザーのパスワードは、すぐに期限切れになる C. 期限が切れると、そのユーザーのアクセスキーも使えなくなる D. 既存のユーザーには、次にパスワードを変えるまで期限は適用されない
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 最上位の ID にも決まりが及ぶという説明です。 IAM のパスワードポリシーは、ルートユーザーのパスワードには適用されない。 【B(正解)】 ? 有効期限の設定がいつから効くかの説明です。 有効期限は直ちに適用され、既存のパスワードが 90 日を超えているユーザーは次のサインインで変更が必要になる。 【C(不正解)】 ? 鍵も一緒に止まるという説明です。 パスワードが期限切れでもコンソールに入れなくなるだけで、アクセスキーは引き続き使える。 【D(不正解)】 ? 変更のときまで猶予があるという説明です。 次回変更時に効くのは文字数や文字種の要件で、有効期限は直ちに適用される。
IAM ロールに対応していない外部ツールのため、長期のアクセスキーが必要になった。安全に使うための推奨として最も適切なものはどれか。
A. 必要に応じてキーを更新し、最終使用の情報を見て不要なキーを削除する B. キーをソースコードに書き、リポジトリで共有する C. 一度作ったキーは、問題が起きるまで更新しない D. IAM ユーザーではなく、ルートユーザーのキーを使う
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 鍵の更新と棚卸しを続ける運用です。 長期の認証情報が必要な場合は、必要なときにキーを更新し、最後に使われた情報を使って安全に更新・削除することが勧められている。 【B(不正解)】 ? 鍵をプログラムと一緒に保存する方法です。 コードに書いた認証情報は、コードを見られる人すべてに漏れるおそれがある。 【C(不正解)】 ? 作ったまま放置する運用です。 不要になったキーの削除や、退職時などの更新が推奨されている。 【D(不正解)】 ? 最上位の ID の鍵を使う方法です。 ルートユーザーのアクセスキーは作成しないことが強く推奨されている。
ネットワークとアプリを守る(WAF・Firewall Manager・Shield・GuardDuty)
ALB で公開するサイトへの SQL インジェクションや、特定の IP アドレスからのリクエストを遮断したい。使うサービスはどれか。
A. AWS Shield Standard B. Amazon Inspector C. AWS WAF D. ネットワーク ACL
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 大量通信による攻撃から自動で守る仕組みです。 ネットワーク層とトランスポート層の DDoS への保護で、SQL インジェクションのようなリクエストの中身は見分けない。 【B(不正解)】 ? ワークロードの脆弱性を調べるサービスです。 弱点を見つけるサービスで、届いたリクエストを遮断はしない。 【C(正解)】 ? ウェブへの HTTP(S) リクエストを見張るファイアウォールです。 WAF は ALB や CloudFront などへのリクエストを監視し、IP アドレスなどの条件で許可やブロックができる。SQL インジェクションなどの一般的な攻撃パターンもブロックできる。 【D(不正解)】 ? サブネット単位で通信を許可・拒否する仕組みです。 IP アドレスでの拒否はできるが、HTTP リクエストの中身で SQL インジェクションを見分けることはできない。
組織内の全アカウントに WAF ルールやセキュリティグループのルールを一元的に適用し、新しいアカウントにも自動で広げたい。使うサービスはどれか。
A. AWS Config B. AWS Security Hub C. AWS Firewall Manager D. AWS Control Tower
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? リソースの設定を記録し評価するサービスです。 設定の評価はできるが、ファイアウォールのルールを組織全体に配る役割は Firewall Manager が担う。 【B(不正解)】 ? セキュリティの検出結果をまとめるサービスです。 検出結果を集約して優先付けするもので、ファイアウォールのルールは配らない。 【C(正解)】 ? 複数アカウントのファイアウォール設定を一元管理するサービスです。 Firewall Manager は保護を 1 回設定すれば、追加される新しいアカウントやリソースにも自動で適用する。 【D(不正解)】 ? マルチアカウント環境をベストプラクティスで用意するサービスです。 ランディングゾーンの構築と管理に使う。WAF やセキュリティグループのルールの一元配布は Firewall Manager の役割である。
サブネット単位で、特定の IP アドレス範囲からの通信を「拒否」するルールを書きたい。使うものはどれか。
A. セキュリティグループ B. ネットワーク ACL C. IAM ポリシー D. AWS Certificate Manager
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? インスタンス単位で許可する通信を決める仕組みです。 セキュリティグループは許可ルールだけで、拒否ルールは書けない。 【B(正解)】 ? サブネット単位で許可と拒否のルールを書く仕組みです。 ネットワーク ACL はサブネットレベルで動き、許可ルールと拒否ルールの両方を書ける。 【C(不正解)】 ? AWS の操作の許可・拒否を書く文書です。 API 操作の権限を決めるもので、ネットワークの通信は制御しない。 【D(不正解)】 ? SSL/TLS 証明書を管理するサービスです。 証明書の管理に使うもので、通信の許可・拒否はしない。
セキュリティグループで受信を許可した通信について、その戻りの通信はどう扱われるか。
A. 送信ルールで、戻りの通信を明示的に許可する必要がある B. ルール番号の小さい順に評価し、最初に一致したもので決まる C. ステートフルなので、戻りの通信は自動で許可される D. サブネット内のすべてのインスタンスに自動で適用される
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 行きと帰りを別々に許可する性質です。 これはステートレスなネットワーク ACL の性質である。 【B(不正解)】 ? 番号順にルールを当てはめる評価方法です。 番号順の評価はネットワーク ACL の方式で、セキュリティグループはすべてのルールを評価する。 【C(正解)】 ? 行きの許可を覚えて帰りも通す性質です。 セキュリティグループはステートフルで、返される通信は自動で許可される。 【D(不正解)】 ? サブネット全体に効く範囲の説明です。 サブネット全体に適用されるのはネットワーク ACL で、セキュリティグループは関連付けたインスタンスに適用される。
VPC から外へ出る通信を、許可したドメインだけに絞り、侵入防止のルールでも検査したい。最も適切なものはどれか。
A. インスタンスに付けるセキュリティグループ B. VPC に置く AWS Network Firewall C. ALB に関連付けた AWS WAF D. AWS Shield Standard の自動保護
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? インスタンス単位で許可する通信を決める仕組みです。 IP アドレスやポートで許可を決めるもので、ドメイン名での制限や侵入防止の検査はしない。 【B(正解)】 ? VPC の出入りの通信を検査するマネージドのファイアウォールです。 Network Firewall は VPC 向けのステートフルなファイアウォールと侵入検知・防止のサービスで、ドメインのリストで通信先を制限できる。 【C(不正解)】 ? ウェブアプリへの HTTP(S) リクエストを見張るファイアウォールです。 CloudFront や ALB などに届くリクエストを守るもので、VPC から外へ出る通信全体の検査には使わない。 【D(不正解)】 ? DDoS 攻撃から自動で守る仕組みです。 外からの大量通信による攻撃への保護で、外へ出る通信の制限はしない。
出典: What is AWS Network Firewall?/Amazon VPC のインフラストラクチャセキュリティ
大規模な DDoS 攻撃に備え、専門チームの支援や、攻撃による利用料の急増への保護も受けたい。最も適切なものはどれか。
A. AWS Shield Standard だけで済ませる B. AWS Shield Advanced に申し込む C. Amazon GuardDuty を有効にする D. Amazon Inspector でスキャンを増やす
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? すべてのお客様に自動で付く基本の DDoS 保護です。 Standard は一般的なネットワーク層の攻撃を自動で緩和するが、専門チームの支援やコスト保護は含まない。 【B(正解)】 ? 申し込んで使う、より手厚い DDoS 保護です。 Shield Advanced は高度な検出と緩和に加え、DDoS コスト保護を含む。ビジネスまたはエンタープライズのサポートプランの利用者は、SRT に 24 時間いつでも連絡できる。 【C(不正解)】 ? ログなどから脅威を見つけるサービスです。 脅威の検出に使うもので、DDoS の緩和や料金の保護は行わない。 【D(不正解)】 ? 脆弱性を調べるサービスです。 脆弱性管理のサービスで、DDoS 攻撃からは守らない。
Marketplace のセキュリティ製品とセキュリティ情報の入手先
サードパーティ製のファイアウォールやマルウェア対策などのセキュリティ製品を、探して購入し導入したい。使うものはどれか。
A. AWS Artifact B. AWS Marketplace C. AWS Trusted Advisor D. AWS Health Dashboard
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? AWS のセキュリティ・コンプライアンス文書を入手するサービスです。 Marketplace の販売者の資料を入手できるが、製品そのものを購入・導入する場所ではない。 【B(正解)】 ? サードパーティのソフトウェアを探して導入できるカタログです。 Marketplace には WAF、エンドポイント、ID 管理などのセキュリティ製品があり、探して試し、購入して導入できる。 【C(不正解)】 ? 環境を点検し改善を勧めるサービスです。 推奨事項を示すもので、サードパーティ製品は販売しない。 【D(不正解)】 ? AWS のサービスの稼働状況を知らせる画面です。 障害や予定を確認する場所で、製品の購入はできない。
AWS のサービスやソフトウェアに関する脆弱性の告知(CVE 付き)を確認したい。参照先として最も適切なものはどれか。
A. AWS Cost Explorer B. AWS Artifact C. AWS セキュリティ速報 D. AWS Marketplace
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 費用の推移を分析するツールです。 コストの分析に使うもので、脆弱性の告知は載っていない。 【B(不正解)】 ? AWS の監査レポートを入手するサービスです。 第三者監査のレポートなどを配るもので、脆弱性の告知の一覧ではない。 【C(正解)】 ? AWS の製品の脆弱性について告知するページです。 セキュリティ速報は AWS と Amazon のサービスやソフトウェアの脆弱性に関する告知を掲載している。 【D(不正解)】 ? サードパーティ製品のカタログです。 製品を探す場所で、AWS の脆弱性の告知は載っていない。
出典: AWS セキュリティ速報
「EC2 インスタンスに接続できない」など、よくある質問と解決方法を AWS 公式の記事で調べたい。最も適切な参照先はどれか。
A. AWS Security Blog B. AWS Artifact C. AWS コンプライアンスプログラムのページ D. AWS ナレッジセンター
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? セキュリティの最新情報を発信する公式ブログです。 新機能や実践例の紹介が中心で、個別のトラブル解決の記事集ではない。 【B(不正解)】 ? AWS の監査レポートを入手するサービスです。 監査資料の入手に使うもので、トラブル解決の記事はない。 【C(不正解)】 ? AWS が対応する認証や規制の一覧です。 コンプライアンスの枠組みを示すページで、接続トラブルの解決方法は載っていない。 【D(正解)】 ? よく寄せられる質問と解決方法をまとめた公式の記事集です。 re:Post の情報センターには、よくある質問やリクエストを取り上げた AWS 公式ナレッジセンターの記事と動画がある。
AWS のセキュリティの考え方やサービス、コンプライアンス、脆弱性の報告窓口への入口がまとまった公式サイトはどれか。
A. AWS Marketplace B. AWS サポートセンター C. AWS セキュリティセンター D. AWS 料金見積りツール
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? サードパーティ製品のカタログです。 製品を探す場所で、AWS のセキュリティの考え方をまとめたサイトではない。 【B(不正解)】 ? サポートのケースを作り管理する場所です。 問い合わせの窓口で、セキュリティ情報の入口をまとめたサイトではない。 【C(正解)】 ? AWS クラウドのセキュリティ情報をまとめた公式サイトです。 AWS クラウドセキュリティのページは、セキュリティサービス、コンプライアンス、ブログ、脆弱性の報告などへの入口をまとめている。 【D(不正解)】 ? 使う前に料金を試算するツールです。 費用の試算に使うもので、セキュリティ情報はまとめていない。
出典: AWS クラウドセキュリティ
セキュリティサービスの新機能や実践のヒントを、AWS の公式ブログで追いたい。参照先はどれか。
A. AWS Trusted Advisor B. AWS Artifact C. AWS Security Blog D. AWS Health Dashboard
この問題へのリンク答えと解説
正解: C 【A(不正解)】 ? 環境を点検し改善を勧めるサービスです。 自分のアカウントの点検結果を示すもので、ブログ記事ではない。 【B(不正解)】 ? AWS の監査レポートを入手するサービスです。 監査資料を配るもので、新機能の紹介記事は載っていない。 【C(正解)】 ? セキュリティの情報を発信する AWS の公式ブログです。 AWS Security Blog は AWS のセキュリティに関する最新情報やベストプラクティスを発信している。 【D(不正解)】 ? AWS のサービスの稼働状況を知らせる画面です。 障害や予定の通知で、ブログ記事ではない。
自社のサーバーが、AWS の IP アドレスからポートスキャンを受けている。報告先として最も適切なものはどれか。
A. AWS サポートに、技術サポートのケースを新しく開く B. AWS Trust & Safety チームに不正行為報告フォームで報告する C. 自社のサーバー側で AWS Shield Advanced に申し込む D. 自社の AWS Security Hub に、受けた記録を登録する
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 通常の技術的な問い合わせ窓口です。 公式記事は、AWS サポートでは不正行為の報告に対応できないと説明している。 【B(正解)】 ? AWS のリソースの不正利用を受け付ける窓口です。 AWS リソースからのポートスキャンなどの不正なネットワーク活動は、不正行為報告フォームで Trust & Safety に報告する。 【C(不正解)】 ? 自分のリソースを DDoS から守る有料の保護です。 自社の保護策であり、相手の不正利用を AWS に報告する方法ではない。 【D(不正解)】 ? 自社の検出結果をまとめるサービスです。 自社環境の結果を集める仕組みで、AWS への不正利用の報告窓口ではない。
Trusted Advisor でセキュリティの問題を見つける
AWS Trusted Advisor のセキュリティのカテゴリに含まれるチェックはどれか。
A. 請求書の支払い期限が近づいていないか B. ルートアカウントで MFA が有効か C. アプリの画面の表示速度が遅くなっていないか D. 社員の勤務時間が長くなりすぎていないか
この問題へのリンク答えと解説
正解: B 【A(不正解)】 ? 支払いの予定を知らせる項目です。 Trusted Advisor のセキュリティのチェックには含まれない。 【B(正解)】 ? 最上位の ID の本人確認の強さを見る項目です。 セキュリティのチェックに「ルートアカウントの MFA」があり、MFA が有効でないと警告する。 【C(不正解)】 ? 利用者の体感速度を測る項目です。 セキュリティのチェックにこのような項目はない。 【D(不正解)】 ? 働き方を見る項目です。 AWS 環境の点検とは関係がない。
0.0.0.0/0 から特定のポートへ無制限に開いたセキュリティグループを、手軽に洗い出したい。最も適切なものはどれか。
A. AWS Trusted Advisor のセキュリティのチェックを見る B. AWS Artifact で AWS の監査レポートを取り寄せる C. Amazon Macie で S3 バケットの中身を調べる D. AWS Cost Explorer で月ごとの費用を分析する
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? 環境を点検して改善点を示すサービスの項目です。 Trusted Advisor は、特定のポートへの無制限アクセス(0.0.0.0/0)を許可するルールをチェックする。 【B(不正解)】 ? AWS の監査資料を入手するサービスです。 AWS 側の資料で、自社のセキュリティグループは点検しない。 【C(不正解)】 ? S3 の機密データを見つけるサービスです。 S3 のデータが対象で、セキュリティグループは調べない。 【D(不正解)】 ? 費用の推移を分析するツールです。 コストの分析で、通信の開放状況は分からない。
ベーシックサポートのアカウントで AWS Trusted Advisor を使う場合の説明として、最も適切なものはどれか。
A. すべてのチェックが使え、API からも利用できる B. Trusted Advisor は一切使えない C. チェックは自動で更新され、手動の操作はできない D. セキュリティの一部のチェックを使え、更新は手動で行う
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? 全機能が使えるという説明です。 すべてのチェックと API は、ビジネスサポート+、エンタープライズサポートなどの上位プランで使える。 【B(不正解)】 ? まったく使えないという説明です。 ベーシックサポートでも一部のチェックは使える。 【C(不正解)】 ? 更新が自動で行われるという説明です。 ベーシックサポートでは自動更新は使えず、セキュリティのチェックは手動で更新する。 【D(正解)】 ? 使える範囲と更新の仕方についての説明です。 ベーシックサポートでは、サービス制限の全チェックと、セキュリティ・耐障害性の選ばれたチェックを使え、セキュリティのチェックは手動で更新する。
公開リポジトリにアクセスキーが載っていないか、AWS 側の点検結果も参考にしたい。最も適切なものはどれか。
A. Trusted Advisor の「露出したアクセスキー」チェックを確認する B. Amazon Inspector で EC2 をスキャンする C. Amazon Macie で S3 の機密データを探す D. AWS Shield Standard の保護に任せる
この問題へのリンク答えと解説
正解: A 【A(正解)】 ? よく使われるコード置き場への鍵の露出を調べる項目です。 このチェックは、一般に露出したアクセスキーを人気のコードリポジトリで調べる。ただし検出を保証するものではなく、キーの安全はお客様の責任である。 【B(不正解)】 ? ソフトウェアの脆弱性を調べるサービスです。 インスタンスの脆弱性が対象で、公開リポジトリの鍵の露出は調べない。 【C(不正解)】 ? S3 にあるデータを調べるサービスです。 自社の S3 が対象で、外部の公開リポジトリは調べない。 【D(不正解)】 ? DDoS 攻撃から守る仕組みです。 大量通信への保護で、鍵の露出は検出しない。
誰でも一覧やアップロードができる S3 バケットがないか、Trusted Advisor で確認したい。見るべきチェックはどれか。
A. IAM アクセスキーローテーション B. Amazon EBS パブリックスナップショット C. ルートアカウントの MFA D. Amazon S3 バケット許可
この問題へのリンク答えと解説
正解: D 【A(不正解)】 ? アクセスキーの更新状況を見る項目です。 アクセスキーの更新が対象で、バケットの公開状態は見ない。 【B(不正解)】 ? ディスクの複製の公開状態を見る項目です。 EBS のスナップショットが対象で、S3 バケットは見ない。 【C(不正解)】 ? 最上位の ID の MFA を見る項目です。 ルートユーザーの MFA が対象で、S3 の公開状態は見ない。 【D(正解)】 ? バケットのアクセス許可の開き具合を見る項目です。 このチェックは、オープンアクセス許可を持つバケットや、認証された AWS ユーザーへのアクセスを許すバケットを調べる。
この分野に出てくる用語(78 語)
Amazon CloudWatch:AWS のリソースやアプリケーションのメトリクス・ログを集めて監視し、しきい値を超えたらアラームを出すサービス。
Amazon Cognito:ウェブやモバイルアプリの利用者のサインアップ・サインインとアクセス管理を提供する認証サービス。
Amazon Detective:セキュリティの検出結果や疑わしい活動について、根本原因の調査を助けるサービス。
Amazon DynamoDB:フルマネージドでサーバーレスの NoSQL データベース。キーバリューとドキュメントのデータモデルに対応する。
Amazon EC2:サイズを変更できる仮想サーバー(インスタンス)をクラウドで提供するサービス。
Amazon GuardDuty:悪意のある活動や異常な動きを監視し、AWS のアカウント・ワークロード・データへの脅威を検出するサービス。
Amazon Inspector:EC2 インスタンス、コンテナ、Lambda 関数などを自動で見つけ、ソフトウェアの脆弱性や意図しないネットワークの露出をスキャンするサービス。
Amazon Macie:機械学習とパターンマッチングで、Amazon S3 などにある個人情報などの機密データを見つけて保護するサービス。
Amazon RDS:MySQL や PostgreSQL などのリレーショナルデータベースを、運用を任せて使えるマネージドサービス。
Amazon S3:データをオブジェクトとして保存する、拡張性と耐久性の高いオブジェクトストレージ。バックアップやデータレイクなどに使う。
AWS Artifact:AWS のセキュリティ・コンプライアンスのレポートや、AWS との契約書をオンデマンドで入手できるサービス。
AWS Audit Manager:AWS の使い方が規制や業界標準に合っているかを示す証拠の収集を自動化し、監査の準備を助けるサービス。2026 年 11 月時点で新規のお客様には提供されていない。
AWS Certificate Manager:SSL/TLS 証明書の発行(プロビジョニング)・管理・デプロイを行うサービス。
AWS CloudHSM:専用のハードウェアセキュリティモジュール(HSM)を使い、お客様が暗号キーを管理・保護できるサービス。
AWS CloudTrail:AWS アカウントで「誰が・いつ・何の操作(API 呼び出し)をしたか」を記録するサービス。監査やセキュリティ調査に使う。
AWS Config:AWS リソースの設定内容と変更履歴を記録し、ルールに沿っているかを評価・監査するサービス。
AWS Control Tower:セキュリティや運用のルールを適用した、複数アカウントの AWS 環境をまとめて設定・管理するサービス。
AWS Cost Explorer:AWS のコストと使用量の推移をグラフで見て、分析・管理できるツール。
AWS Directory Service:Microsoft Active Directory を AWS 上で使ったり、既存の Active Directory を AWS につないだりするサービス。
AWS Firewall Manager:AWS Organizations 内の複数アカウントにまたがって、ファイアウォールのルールを一元的に設定・管理するサービス。
AWS Health Dashboard:AWS のサービスの稼働状況や、自分のアカウントのリソースに影響するイベントや予定された変更を確認できる画面。
AWS IAM アイデンティティセンター:社員などの ID を一元管理し、複数の AWS アカウントやアプリケーションへのアクセスをまとめて管理するサービス。
AWS Identity and Access Management:AWS のサービスとリソースへの「誰が・何に・何をしてよいか」を、きめ細かく管理するサービス。
AWS Key Management Service:データの暗号化に使う暗号キーを作成・管理し、キーの使用を記録するサービス。
AWS Lambda:サーバーを用意・管理せずにコードを実行できるサーバーレスのサービス。料金はリクエスト数と実行時間に応じて発生する。
AWS License Manager:Microsoft や Oracle などのソフトウェアライセンスの使用状況を、AWS とオンプレミスで管理するサービス。
AWS Marketplace:AWS で動くサードパーティのソフトウェアやサービスを探し、購入・導入できるデジタルカタログ。
AWS Network Firewall:VPC 向けのステートフルなマネージドのファイアウォールと、侵入検知・防止のサービス。VPC に出入りする通信を検査し、ドメインのリストで通信先を絞れる。
AWS Organizations:複数の AWS アカウントをまとめて一元管理するサービス。一括請求やアカウントへのポリシー適用ができる。
AWS Resource Access Manager:AWS のリソースを、ほかの AWS アカウントと安全に共有するサービス。
AWS Secrets Manager:データベースの認証情報や API キーなどの秘密情報を保管し、ローテーション(定期的な変更)や取得を管理するサービス。
AWS Security Blog:AWS のセキュリティに関する最新情報やベストプラクティスを発信する公式ブログ。
AWS Security Hub:複数のセキュリティサービスの検出結果をまとめ、重大な問題に優先順位を付けて対応を助けるサービス。
AWS Security Hub CSPM:AWS 環境をセキュリティ業界標準やベストプラクティスに照らして自動でチェックする、Security Hub のクラウドセキュリティ態勢管理の機能。結果は AWS Security Hub にも送られる。
AWS Service Catalog:組織で利用を承認した IaC テンプレートを登録し、利用者がセルフサービスでリソースを作れるようにするサービス。
AWS Shield:DDoS 攻撃からネットワークとアプリケーションを守るマネージドサービス。
AWS Systems Manager:AWS やオンプレミスなどのサーバーを一元的に運用・管理するサービス。設定値の保管(Parameter Store)などの機能も持つ。
AWS Systems Manager Parameter Store:AWS Systems Manager の機能で、設定データを名前付きの値として一元的に保存する仕組み。SecureString は KMS で暗号化される。認証情報のローテーション機能はない。
AWS Trust & Safety チーム:AWS のリソースが不正・違法な目的で使われている疑いの報告を受け、調査・対応する AWS のチーム。
AWS Trusted Advisor:AWS 環境を点検し、コスト最適化、パフォーマンス、セキュリティなどを改善するための推奨事項を示すサービス。
AWS WAF:SQL インジェクションなどの一般的なウェブ攻撃やボットから、ウェブアプリケーションを守るファイアウォール。
AWS コンプライアンスプログラム:AWS が対応しているセキュリティ標準やコンプライアンス認証(PCI DSS、HIPAA、GDPR など)の取り組み。
AWS サポートセンター:サポートケースの作成や管理を行う AWS の窓口。請求やアカウントに関する問い合わせもここから行う。
AWS セキュリティセンター:AWS クラウドのセキュリティの考え方や取り組み、関連情報をまとめた公式サイト。
AWS セキュリティ速報:AWS と Amazon のサービスやソフトウェアの脆弱性について、AWS が告知を掲載する公式ページ。
AWS ナレッジセンター:AWS のお客様からよく寄せられる質問と、その解決方法をまとめた AWS 公式の記事集。AWS re:Post の中で読める。
AWS マネージドキー:AWS KMS と統合された AWS のサービスが、お客様のアカウントに作って代わりに使う KMS キー。毎年自動でローテーションされ、お客様はキーポリシーを変更できない。
AWS 管理ポリシー:AWS が作成・管理する独立した IAM ポリシー。よくある用途の権限をまとめており、お客様は中身を変更できない。
AWS 所有のキー:AWS のサービスが所有・管理し、複数のアカウントで使う KMS キー。料金はかからないが、お客様はポリシーの変更や使用の監査、削除ができない。
AWS 責任共有モデル:セキュリティの責任を AWS とお客様で分ける考え方。AWS は「クラウドのセキュリティ」、お客様は「クラウドにおけるセキュリティ」を担う。
AWS 料金見積りツール:AWS を使う前に、使い方を入力して月額の費用を見積もるウェブツール。
DDoS 攻撃:大量の通信を送りつけて、サービスを使えない状態にしようとする攻撃。
IAM Access Analyzer:IAM の機能。CloudTrail の記録をもとに最小権限のポリシーを生成したり、外部やほかのアカウントに公開されたリソースを見つけたり、ポリシーを検証したりする。
IAM グループ:IAM ユーザーをまとめたもの。グループにポリシーを付けると、所属するユーザー全員に同じ権限を与えられる。
IAM ポリシー:どの操作をどのリソースに対して許可・拒否するかを JSON で書いた文書。ユーザー・グループ・ロールに付ける。
IAM ユーザー:AWS アカウントの中で作る、1 人の人やアプリケーションを表す ID。長期の認証情報を持つ。
IAM ロール:特定の権限を持ち、必要なときに一時的に引き受けて使う ID。長期の認証情報を持たない。
SSE-S3:Amazon S3 が管理するキーによるサーバー側の暗号化。2023 年 1 月 5 日以降、S3 に新しくアップロードされるオブジェクトは追加費用なしでこの方式により自動で暗号化される。
VPC フローログ:VPC 内のネットワークインターフェイスを出入りする通信の情報を記録する機能。インスタンスに届く通信の監視に使い、GuardDuty の基本データソースにもなる。
アクセスキー:CLI や SDK から AWS をプログラムで操作するための長期の認証情報。アクセスキー ID とシークレットアクセスキーの組。
インラインポリシー:1 つの IAM ユーザー・グループ・ロールに直接埋め込むポリシー。ID と 1 対 1 の関係で、ID を削除するとポリシーも削除される。
カスタマーマネージドキー:お客様が AWS KMS で作成・所有・管理する KMS キー。キーポリシー、有効化と無効化、ローテーション、削除の予定などを完全に制御できる。
カスタマー管理ポリシー:お客様が自分のアカウントで作成・管理する独立した IAM ポリシー。用途に合わせて何度でも変更でき、複数のユーザー・グループ・ロールに付けられる。
サービスコントロールポリシー:AWS Organizations の組織ポリシーの一つ。メンバーアカウントの IAM ユーザーとロールが使える権限の上限を決める。権限を与えるものではなく、管理アカウントには効かない。
セキュリティグループ:EC2 インスタンスなどのリソース単位で、許可する通信を決める仮想ファイアウォール。ステートフルで、許可ルールだけを書く。
ネットワーク ACL:サブネット単位で通信を許可・拒否するファイアウォール。ステートレスで、許可と拒否の両方のルールを書ける。
パスワードポリシー:IAM ユーザーのパスワードの長さや文字の種類、有効期限などのルールをアカウント単位で決める設定。
フェデレーション:社内の ID 基盤など外部の ID プロバイダーで認証した利用者に、AWS へのアクセスを許可する仕組み。
ルートユーザー:AWS アカウント作成時に作られる、すべての操作ができる ID。日常の作業には使わず、ルートユーザーでしかできない作業だけに使う。
一時的な認証情報:IAM ロールを引き受けたときなどに発行される、期限付きの認証情報。人もワークロードも、長期の認証情報より一時的な認証情報を使うことが推奨されている。
最小権限の原則:作業に必要な最小限の権限だけを与えるというセキュリティの基本原則。
伸縮性:需要の増減に合わせて、リソースを自動で増やしたり減らしたりできる性質。
専有ホスト:お客様専用に割り当てられる物理サーバー。サーバー単位のソフトウェアライセンスを持ち込む場合などに使う。
組織単位:AWS Organizations で、アカウントをまとめるグループ。SCP などの組織ポリシーを組織全体・組織単位・アカウントの各レベルに付けられる。
多要素認証:パスワードに加えて、別の要素(認証アプリのコードや物理キーなど)でも本人確認する仕組み。
転送時の暗号化:ネットワークでやり取りしている途中のデータを、TLS などで暗号化すること。
認証情報レポート:アカウントの全ユーザーと、パスワード・アクセスキー・MFA デバイスなどの状態を一覧にした CSV のレポート。監査やコンプライアンスの確認に使う。
保管時の暗号化:ストレージやデータベースに保存しているデータを暗号化すること。
独学の次に、講座で体系立てて学びたい人へ
この問題集は独学用です。クラウドや生成AI・DX を仕事で使えるところまで講師つきで学びたい人には、IT・生成AI/DX の講座がそろうスクールも選択肢になります。
本ページは広告・アフィリエイトプログラムを利用しており、リンク経由でのお申し込み・購入により当サイトに収益が発生することがあります。ただし、ランキング・評価・掲載内容は広告費や報酬の有無に関わらず編集部の独自基準で決定しており、広告主からの指示により内容を変更することはありません。
IT・Webデザイン・資格まで幅広い講座。生成AI/DX講座はリスキリング補助金の対象
まずは無料ではじめられます。リンク先は公式サイトです。
このサービスの解説記事を読む →