inflearn logo
知識共有
inflearn logo

実務で使用されているAWSクラウドIAMの理解とセキュリティ

AWSゼロトラストの根幹を成すIAMについて、最も基礎的な部分から詳細な内容まで学ぶことができます。これを通じて、実際にどのような部分が脆弱になり得るのか、どこをより注意すべきかを学ぶことができます。

難易度 初級

受講期間 無制限

AWS
AWS
iam
iam
devsecops
devsecops
Terraform
Terraform
devops
devops
AWS
AWS
iam
iam
devsecops
devsecops
Terraform
Terraform
devops
devops

学習した受講者のレビュー

学習した受講者のレビュー

4.9

5.0

김경민

30% 受講後に作成

内容が充実した講義です。

5.0

lim.hj

100% 受講後に作成

良い授業です。

5.0

udin

6% 受講後に作成

AWSを学び運営しながら 最も難しい領域がIAMだと思います 細かく簡単に説明してくれて素早く理解しました 正直、これほどクオリティでIAMを扱う方はいないようです。 本当におすすめです

受講後に得られること

  • サービスコントロールポリシー (SCP)

  • 資格情報の流出に備えたポリシー構成

  • IMDSの理解と安全な環境構築

  • IRSAの理解と安全な環境の構築

  • AWS IAMの全体的な理解およびポリシーに関するディープダイブ

  • 脆弱なポリシーによる攻撃の実習および防御

  • RolesAnywhere の戦略および実務での活用

セキュリティの基本、AWS IAMと仲良くなろう!

AWSクラウドの基本:IAM
どこから、どのように始めるべきでしょうか?

  • 「IAMをどこから、どのように始めればよいでしょうか?」
  • 「IMDS/IRSAが動作するのは分かりますが、何を設定し、何を補完すべきでしょうか?」
  • 「長期資格情報を使用せずに、安全にオンプレミスと連携することはできないでしょうか?」…

この講座では、IAMを通じてAWS(Amazon Web Services)を構成する最も基本的な部分について学びます。

  • ✅ AWS IAMの基礎から理解し、基本的なポリシー構成だけでなく、環境に合わせた安全なポリシーを構成できるようになります。
  • ✅ IMDS (Instance MetaData Service)、IRSA (IAM Roles for Service Accounts)、Pod Identityの動作方式についても理解し、皆さんの環境をいかに安全に構成するかについて学びます。
  • ✅ また、管理型クラスターの構造的な問題による脆弱性を確認し、これを防ぐための方法についても学びます。
  • ✅ RolesAnywhereについて学び、実務でどのように使用すべきかを学びます。

このような方におすすめです。

🙍‍♀️

AWSセキュリティは行っているものの、どこからどのようにアプローチすればいいか分からない方

🙍‍♂️

IMDS、IRSAがだいたい何なのかはわかるけれど、どのように動作し、セキュリティ対策をすべきかわからない方

🙋‍♀️

セキュリティポリシーを策定したいが、IAMで何が可能で何が不可能なのか分からない方

🙋‍♂️

AWS環境でゼロトラストを構築したい方


学習内容 📚

IAMおよびサービス実務のセキュリティに対する理解を一段階深めてみましょう!

  • 1️⃣ IAMについて根本的に理解し、見落としがちなポリシー構成要素についても確認しながら、最適なポリシーを構成できるようになります。
  • 2️⃣ AWSという巨大なサービスで使われているセキュリティ方式について理解し、活用する方法を学びます。
  • 3️⃣ IAM뿐만 아니라 다른 영역의 보안에 대해서도 고민하며, 실무에서 어떤 것들을 고려하고 보안을 구성하게 되는지 살펴봅니다.

1) IAMの概要と機能

  1. ユーザー/グループ/ロール/ポリシー
  2. SCPs、JSONポリシー要素
  3. IAM 条件キーおよび活用

2) IMDS (Instance MetaData Service)

  1. IMDSの理解および動作方式
  2. IMDSv1 vs IMDSv2
  3. プロキシサーバーの脆弱性と対応
  4. IMDSv2への移行
  5. 安全なIMDS環境の構成

3) IRSA (IAM Roles for Service Accounts)

  1. IRSAの理解および動作の仕組み
  2. IRSAが脆弱になり得る条件
  3. 安全な IRSA 環境の構築

4) BIG IAM CHALLENGE

  1. 脆弱なポリシーに関する分析
  2. 脆弱なポリシーをバイパスして攻撃してみる

5) 管理型クラスターの構造的脆弱性

  1. 管理型クラスターの構造的脆弱性の説明
  2. 脆弱性の動作の仕組みを確認する

6) IAM グローバル条件キーのバグ

  1. コンソールからS3にアクセスする際に発生するバグ
  2. コンソールからCloudWatch Logsへアクセスする際に発生するバグ

7) aws-iam-gitops プロジェクト

  1. GitLab CI/CD <-> AWS Keyless ロールの使用
  2. CIを通じたDevSecOps(Shift-Left)の実習
  3. GitOpsに関する説明と理解

8) RolesAnywhere

  1. RolesAnywhereの紹介および動作の仕組み
  2. 証明書発行条件およびPCA vs ECA
  3. 使用戦略、注意事項および実習

はじめまして、クラウドエンジニアのチョン・ガンミンです 🙂

こんにちは、現在カカオバンクでクラウドエンジニアとして勤務しています。AWSという巨人の肩に乗り、ビジネス特性を考慮したゼロトラストセキュリティを構築するために努力しています。多様な分野の知識を学習・経験し、柔軟でありながら非常に強力なセキュリティ環境を構築しています。こうした知識を積み上げることで、自身の強みをさらに引き出すことができると信じています。

今回の講義を通じて、多くの方々がIAMへの理解を深め、セキュリティに必要な知識を習得していただけることを願っています。


Q&A 💬

Q. AWS IAMをこのような短い講義で学ぶことはできますか?

IAMに関連する様々なサービスを使ってみることも重要ですが、より重要なのはそれらを構成する根幹であるポリシーです。ポリシーに対する理解と、よく使われるサービス(IMDS/IRSA)について理解してしまえば、IAM関連の他の機能はそれほど難しくなく構成し、理解することができるはずです。つまり、時間に比べてむしろ非常に多くの内容が凝縮されていると考えていただければと思います。

Q. IAMを勉強することは、何に役立ちますか?

皆様がAWSを使用されているのであれば、すべての基盤にIAMがあります。実際、簡単なポリシーだけでもはるかに安全になりますし、権限の探し方を身につけるだけでも、より効率的に権限を付与できるようになります。また、AWSという巨人が実装した様々なセキュリティ関連機能を経験することで、皆様が実装する様々なアプリケーションやアーキテクチャに対するアイデアを得ることもできます。

Q. クラウドセキュリティの担当ではありませんが、受講しても大丈夫でしょうか?

今回の講義は、クラウドセキュリティという職務だけをターゲットにしているわけではありません。AWSを使用する上で最も基本となるのがIAMだと考えています。そのため、本講義を通じて、皆さん自身の固有の能力だけでなく、より安全な開発・運用などの能力を養うことができると考えています。

💾 受講前のご注意事項

  • AWSアカウントおよび組織の設定(任意)、そしてPython(パイソン)、Terraform(テラフォーム)が動作する程度の環境さえあれば受講いただけます。 là bạn có thể tham gia khóa học..
  • 前提知識としてターミナルを通じたコマンド入力方法を知っておく必要があります。加えて、IAMに関連する機能(ユーザー作成、ポリシー作成、ロール作成など)を使用した経験があれば望ましいです。その他、IAMを学ぼうとする情熱があれば十分です。
  • 講義の発表資料および授業で使用したソースコードをすべて提供いたします。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • IMDSを安全に使用したい方

  • AWS IAMを理解したい方

  • IRSAを安全に使用したい方

  • ゼロトラストのための環境構築の基盤を整えたい方

  • 長期資格情報を利用したくない方

前提知識、
必要でしょうか?

  • Python

  • Terraform

  • AWS

こんにちは
rexです。

1,571

受講生

116

受講レビュー

45

回答

4.9

講座評価

4

講座

現在、カカオバンクでクラウドエンジニア(SRE)として勤務しています。サービスのためのアーキテクチャの設計・提供や、組織で必要とされる様々なツールの作成・提供、構築などを行っています。

お問い合わせ: 7424069@gmail.com

もっと見る

カリキュラム

全体

66件 ∙ (7時間 45分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

35件

4.9

35件の受講レビュー

  • gyhong0230님의 프로필 이미지
    gyhong0230

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    • scy님의 프로필 이미지
      scy

      受講レビュー 2

      平均評価 4.5

      5

      100% 受講後に作成

      • youngyoonchoi9469님의 프로필 이미지
        youngyoonchoi9469

        受講レビュー 6

        平均評価 5.0

        5

        30% 受講後に作成

        • jsc3171님의 프로필 이미지
          jsc3171

          受講レビュー 8

          平均評価 5.0

          5

          100% 受講後に作成

          • jhun80jeong2035님의 프로필 이미지
            jhun80jeong2035

            受講レビュー 16

            平均評価 5.0

            5

            30% 受講後に作成

            rexの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!

            ¥11,072