Instiq
第5章 · セキュリティと責任共有モデル·v2.1.0·更新 2026/6/14·読了目安 約12分

変更要約: in-scope サービス網羅: 第5章にセキュリティ/アイデンティティの補足 in-scope サービス節を追加(IAM Identity Center/Cognito/Directory Service/Certificate Manager/CloudHSM/Firewall Manager/Detective/Audit Manager)

5.1責任共有モデルと IAM

この節の要点

AWS の責任共有モデル(AWS は「クラウドの」セキュリティ、利用者は「クラウド内の」セキュリティ)と、IAM のユーザー・グループ・ロール・ポリシー、最小権限、ルートユーザー保護を理解します。

クラウドのセキュリティは AWS と利用者の分担です。何を AWS が守り、何を自分が守るのかを理解することが、安全な利用の出発点。覚え方はシンプルで、AWS=「クラウドの(of)」利用者=「クラウド内の(in)」セキュリティ。そのうえで、利用者側の責任の中心になる IAM で「誰が・何を・できるか」を最小権限で管理します。

5.1.1責任共有モデル

  • AWS=「クラウドのセキュリティ(security of the cloud)」:物理・ハードウェア、リージョン/AZ/エッジ、マネージドサービスの基盤を守る。
  • 利用者=「クラウド内のセキュリティ(security in the cloud)」:データ、IAM 設定、OS/ネットワーク/ファイアウォール設定、暗号化、アプリのセキュリティを守る。
  • 境界はサービス種別で動く(例:EC2 は OS まで利用者、S3 や Lambda は利用者の責任が小さい)。
利用者が「クラウド内の」セキュリティ(データ・IAM設定・OS/ネットワーク設定・暗号化)を、AWS が「クラウドの」セキュリティ(インフラ・リージョン/AZ・ハードウェア)を担う、AWS 責任共有モデルの図。
AWS は「クラウドの」/ 利用者は「クラウド内の」セキュリティ
項目担当
物理データセンター・ハードウェアAWS
リージョン/AZ/エッジ・基盤NWAWS
データ(内容・暗号化)利用者
IAM 設定・アクセス管理利用者
ゲスト OS/ネットワーク/FW 設定利用者(IaaS時)

5.1.2IAM(Identity and Access Management)

  • ユーザー:人やアプリの ID。グループ:ユーザーをまとめて権限を付与する単位(個人ではなくグループに付与するのが定石)。
  • ロール一時的に権限を引き受ける仕組み。EC2 など AWS サービスや、フェデレーション/クロスアカウントのアクセスに使う(アクセスキー不要)。
  • ポリシー:許可/拒否を JSON で定義し、ユーザー/グループ/ロールに割り当てる。最小権限の原則(必要最小限だけ許可)に従う。

認証を強くするには MFA を有効化します。大規模に多数アカウント/ユーザーを束ねるなら IAM Identity Center(旧 SSO)で一元的にアクセスを管理します。鍵となる考え方は「長期のアクセスキーを配り歩くのではなく、必要なときだけロールで一時権限を渡す」ことです。

重要

ルートユーザーは全権限を持つため、MFA を有効化し日常作業では使わず、IAM ユーザー/ロールを使います。アクセスキーの共有やコードへのハードコードは禁止です。

シナリオ:チームの権限設計。 開発者は「Developers」グループに入れ、必要な権限のポリシーをグループに付与(個人ではなく)。EC2 上のアプリが S3 を読むときはロールで一時権限を渡す(キーを埋め込まない)。ルートユーザーは初期設定後はMFAでロックし日常は使わない。全員 MFA 必須。

注意

混同に注意:
ユーザー(恒久ID)ロール(一時的に引き受ける権限)——サービスや一時アクセスはロール。
②権限はグループ/ロールのポリシーで与える(個人に直付けは管理が煩雑)。
ルートユーザーは常用しない
④責任共有:「データ・IAM設定は常に利用者」

試験ポイント

AWS=of the cloud/利用者=in the cloudIAM の users/groups/roles/policies最小権限ルートユーザー保護(MFA・日常使用しない)ロール=一時権限(キー不要) は頻出です。

5.1.3この節のまとめ

  • 責任共有:AWS=クラウドの/利用者=クラウド内のセキュリティ(データ・IAM設定は常に利用者)
  • IAM=users/groups/roles/policies で最小権限。ロール=一時権限(キー不要)
  • ルートユーザーは MFA で保護し日常は使わない。MFA は全員に

進捗の記録にはログインが必要です。

理解度チェック

(軽い確認用)

Q1. 責任共有モデルで、一般に AWS が責任を負うのはどれですか?

Q2. EC2 インスタンスや AWS サービスに一時的な権限を与えるのに最も適した IAM の仕組みはどれですか?

Q3. 「最小権限の原則」に沿った運用はどれですか?

Q4. ルートユーザーの扱いとして推奨されるのはどれですか?

Q5. 複数ユーザーへ同じ権限をまとめて付与するのに最も適した IAM の仕組みはどれですか?

理解度を確認第5章「セキュリティと責任共有モデル」の問題を解く

学習の記録を残しませんか

参考書はすべて無料で読めます。無料登録すると、問題集での演習・既読と進捗の記録・間違えた問題の復習・ハイライトが使えます。