ニュースレター登録
資料ダウンロード
お問い合わせ

SECURITY 510

Cloud Security Engineering and Controls

日程

2026年11月30日(月)~2026年12月4日(金)

期間
5日間
講義時間

1日目:9:00-19:30
2日目~5日目:9:30-19:30

受講スタイル
LiveOnline(オンライン受講)
会場

◆LiveOnline形式
 オンライン

GIAC認定資格
GPCS
講師
Brandon Evans|ブランドン エヴァンス
SANS認定インストラクター
言語
英語 英語教材・同時通訳
定員
40名
CPEポイント
38 Points
受講料
早期割引価格:1,259,500円(税込み 1,385,450円)
※キャンペーン価格のため、他の割引の重複適用はできません。ご了承ください。
通常価格:1,334,500円(税込み 1,467,950円)
申込締切日
早期割引価格:2026年10月30日(金)
通常価格:2026年11月19日(木) 13:00
オプション
  • GIAC試験 価格:149,850円(税込み 164,835円)
  • OnDemand 価格:149,850円(税込み 164,835円)
  • Skills Quest by NetWars 価格:74,250円(税込み 81,675円)
※オプションの価格は、コース本体とセットでお申込みいただく場合のみ有効です。
※コース本体のお申込み後にGIAC試験オプションを追加される場合は、事務手数料10,000円(税込11,000円)を申し受けます。
※お申込み締切後はオプションの追加のお申込みを承ることができませんのでご了承ください。
※お申込み締切後にGIAC試験を追加する場合は、こちらのページ(英語)をご参照のうえ、GIACへ直接お申込みください。なお、コース本体とセットでお申込みいただいた場合は特典として模擬試験2回分が付きますが、GIACへ直接お申込みの場合は模擬試験2回分の特典はございません(別途購入可能)

下のボタンを押すと、NRIセキュアのお申し込みサイトに遷移します。

受講に必要なPC環境

演習で使用するノートPCをご準備下さい。受講に必要なPC環境についてご確認ください。

SEC510 PC設定詳細

重要:次の手順に沿って設定されたノートPCをご準備ください。

SEC510コースのラボには、AWS、Azure、GCP向けの演習が含まれています。ほとんどのラボは、これら3つのプロバイダーのうちいずれか1つを使用して完了できます。しかし、各サービスの些細ながらも重要な違いを学ぶために、3つのプロバイダーすべてのラボを完了することを強くお勧めします。インタラクティブなラボを通じてこうした違いを体験することは、各プラットフォームをより適切に防御し、GPCS認定試験の準備をする上で役立ちます。

SEC510のラボの大半は、実績のある手法を用いてクラウドセキュリティエンジニアリングのタスクを実行する方法を学ぶものです。これは、プロセスの仕組みを理解するために重要です。一方で、AIを活用して一部のプロセスを最適化することも可能です。そのため、ラボでは、Agentic AI(特にOpenAIのCodex)を活用して、これらのクラウドセキュリティエンジニアリングタスクをより迅速かつ容易に実行する方法を示す、多くのオプション手順も提供しています。これらのAI活用手順を試してみることを強くお勧めします。

SANSは、各プロバイダーのラボを完了するために必要なAWSアカウント、Azureサブスクリプション、およびGoogle Cloudプロジェクトを受講者に提供します。

OnDemand(オンデマンド)受講者:
  • SANSアカウントにログインし、「My Labs」ページにアクセスすることで、AWSアカウント、Azureサブスクリプション、およびGoogle Cloudプロジェクトへのアクセス権を動的に取得(プロビジョニング)できます。
  • クラウドアカウントのプロビジョニングが完了すると、クラウドアカウントにアクセスするための有効期限付き認証情報をダウンロードできるようになります。
ライブイベント(OnSiteまたはLive Online)の受講者:
  • 受講開始の24時間前に、AWSアカウント、Azureサブスクリプション、およびGoogle Cloudプロジェクトへのアクセス権が自動的にプロビジョニングされます。
  • 受講開始の前日にSANSアカウントにログインし、「My Labs」ページにアクセスすることで、クラウド認証情報をダウンロードできます。
必須要件(ノートPC):

本コースに参加するには、適切に設定されたシステムが必要です。これらの指示をよく読み、それに従わない場合、コースに不可欠なハンズオン演習に参加できず、不満の残る結果となる可能性があります。したがって、コースで指定されたすべての要件を満たすシステムを準備して参加することを強く推奨します。

以下の手順に従って設定したノートPCをご持参ください:
本コースに参加する各受講者には、適切に設定されたシステムが必要です。コースを開始する前に、以下の指示をよく読み、その通りに実行してください:
  • OSは、Windows 10の最新バージョン、macOS 10.15.x以降、または後述するFirefoxブラウザをインストールして実行可能なLinuxディストリビューションである必要があります。
  • 適切なドライバやパッチが適用されるよう、受講前にホストOSを最新の状態にアップデートしておいてください。
  • Firefoxのインストール、Firefox拡張機能の有効化、および新しい信頼されたルート証明書のインストールが可能な環境である必要があります。
  • 受講前に、ホストOSに以下のソフトウェアがインストールされていることを確認してください:
    • Firefox 120.0以降
    • Firefox SmartProxy拡張機能
まとめ

受講を開始する前に、以下の準備を行ってください:

  • 最新のOSを搭載したノートPCを用意する
  • 最新バージョンのFirefox と SmartProxy拡張機能 をインストールする
  • sans.orgのアカウントから「SEC510 Lab Setup Instructions(ラボ設定手順書)」をダウンロードする

SANSは、AWS、Azure、Google Cloudといったクラウド環境へのアクセスを提供します。残念ながら、SANS側で制御できないクラウドのセキュリティ管理機能により、ログイン時にSMS(テキストメッセージ)を受信可能な有効な電話番号での認証が求められる場合があります(仮想電話番号は使用できません)。このような状況に備え、クラウドプロバイダーに電話番号を提供できる状態にしておいてください。

これらの手順を完了したら、SANSのクラウドプロバイダーアカウントにアクセスし、「SANS Cloud Security Flight Simulator」に接続します。SEC510 Flight Simulatorサーバーには、電子ワークブック、ターミナル、その他のサービスがホストされており、これらにはFirefoxブラウザ経由でアクセスできます。

OnSiteのクラスに参加する場合やLiveOnlineクラスを開始する前に、SANSポータルの「Course Material Downloads(コース教材のダウンロード)」セクションにある「Setup Instructions(設定手順書)」ドキュメントにアクセスし、その手順を実行してください。これらの手順を完了するには30分以上かかる場合があります。

このクラスでは、ラボ(実習)の手順に電子ワークブックを使用します。この新しい環境では、コースのラボ(実習)に取り組む際、サブモニターやタブレット端末を活用して資料を表示させておくと便利です。

ノートパソコンの仕様についてご質問がございましたら、カスタマーサービスまでお問い合わせください。

SEC510 コース概要

マルチクラウド環境の保護は困難ですが、不可欠な取り組みです。クラウドサービスプロバイダー(CSP)のデフォルト設定だけでは不十分なことが多く、あるCSPで有効な対策が別のCSPでは通用しないこともあります。SEC510は、AWS、Azure、GCPにまたがるクラウドセキュリティ防御を構築するための高度なトレーニングを提供し、コンプライアンス(規制遵守)よりも「攻撃への対処」を重視した戦略を学びます。受講者は、ID管理やランサムウェア対策から、AIベクトルデータベースやワークロードの保護に至るまで、最新の環境を安全に保つスキルを習得します。また、リスクを低減し、重要な資産を大規模に保護するための実践的な制御手法を学びます。さらに、実証済みの技術に加え、生成AIやエージェント型AIを活用したソリューションを学び、業務の最適化を図ります。

真に有効な対策で実際の攻撃を防ぐ

SEC510は、複雑なマルチクラウド環境を保護する専門家を育成するとともに、AWS、Azure、GCP全体でクラウドセキュリティエンジニアリングのベストプラクティスを適用するスキルを証明する「GPCS(GIAC Public Cloud Security)」認定取得に向けた基礎となります。

アプリケーションが自社開発であれサードパーティ製であれ、アプリケーションの欠陥は避けられないものと認識することが、効果的なクラウドセキュリティ対策を実装する鍵となります。脆弱なコードを直接修正できるサイバーセキュリティ専門家は限られていますが、リスクを軽減するために安全なクラウドソリューションを設計・構築する方が、多くの場合容易です。CSPのデフォルト設定やドキュメントだけに頼ることは不十分です。SEC510では、CSPが提供する設定に誤りや不備、あるいは矛盾がある事例を数多く紹介します。また、組織が利用するクラウドサービスにゼロデイ脆弱性が存在する場合、自社で制御可能な範囲を適切に管理することで、その影響に備える必要があります。

MITRE ATT&CK Cloud Matrix、CIS(Center for Internet Security)のクラウドプロバイダー向けベンチマーク、Cyber Defense Matrixといった標準やフレームワークは有用なツールですが、それらにも限界があります。だからこそSEC510では、それらの枠組みを超え、組織にとって重要な資産を保護するために必要な技術を教えています。真に有効なクラウドセキュリティ対策を講じ、AIを適切に活用して攻撃対象領域(アタックサーフェス)を縮小することで、クラウド環境でよくあるミスによるリスクを軽減しましょう。

受講対象者

SEC510トレーニングは、以下のような幅広い層の方々に推奨されます。

  • セキュリティエンジニア
  • クラウドエンジニア
  • DevOpsエンジニア
  • セキュリティアナリスト
  • セキュリティリサーチャー
  • セキュリティ監査担当者
  • システム管理者
  • 運用担当者
  • また、以下の業務を担当する方にも適しています。
    • 新しいクラウドサービスの評価および導入
    • クラウドセキュリティにおける新たな脆弱性や技術動向の調査
    • IDおよびアクセス管理(IAM)の運用
    • クラウドベースの仮想ネットワークの管理
    • セキュアな構成管理
    • 生成AI(GenAI)およびエージェント型AIのインフラ管理

シラバス

  • DAY1
  • DAY2
  • DAY3
  • DAY4
  • DAY5

クラウドエンジニアリングとID・アクセス管理(IAM)

SEC510は、クラウドにおける侵害の傾向とマルチクラウド環境の課題に関する解説から始まります。受講者は、IAMやマシンIDに関連するリスクを学び、実際の攻撃手法を実践するとともに、IAMアナライザーなどのツールを使用して「不適切なアクセス制御(Broken Access Control)」を検出します。セクションの最後には、権限昇格を防止するための戦略について扱います。

取り上げられるトピック

  • クラウドのID・アクセス管理
  • クラウドのマネージドIDとメタデータ
  • 不適切なアクセス制御とポリシー分析
  • IAMにおける権限昇格

ラボ

  • IAMプロビジョニング
  • 仮想マシンの認証情報の露出
  • 不適切なアクセス制御とポリシー分析
  • IAMにおける権限昇格
  • ボーナスチャレンジ(セクション1)

概要

SEC510は、クラウドにおける侵害の傾向に関する概要から始まり、なぜ現在、侵害の大部分がクラウドで発生しているのかを探ります。マルチクラウド環境がセキュリティをいかに複雑にするか、なぜ組織がマルチクラウドを採用するのか、そして標準化や「クラウド非依存(クラウド・アグノスティック)」といったアプローチだけではなぜ問題を解決できないのかを検討します。また、本コース全体を通じて「攻撃主導型」の制御や緩和策を実装するために使用する3つのフレームワーク(MITRE ATT&CK Cloud Matrix、CIS Cloud Foundational Benchmarks、Cyber Defense Matrix)を紹介します。その後、受講者はラボ環境をセットアップし、主要3大クラウドプロバイダー(AWS、Azure、Google Cloud)のそれぞれに最新のWebアプリケーションをデプロイします。

続いて、クラウドセキュリティにおいて最も重要でありながら誤解されやすい概念の一つである「IDおよびアクセス管理(IAM)」の分析に移ります。このモジュールでは、以降のセクションの基礎となるIAMの知識を確実に習得します。ここでは、適切なアクセス権の付与(プロビジョニング)によって達成される目標、各クラウドのIAMサービス(AWS IAM、Microsoft Entra ID、Google Cloud Identity)、および各サービスが提供するさまざまな種類のアクセス制御について学びます。

次のモジュールでは、人間のIDからマシンIDへと議論の対象を移します。受講者は、AWS Elastic Compute Cloud(EC2)、Azure Virtual Machines(VM)、Google Cloud Compute Engine(GCE)上で実行されるワークロードに対し、どのように一時的なIAM認証情報が付与されるかを学びます。さらに、Instance Metadata Service(IMDS)を利用してクラウド上の仮想マシンから実際のIAM認証情報を侵害(取得)し、攻撃者がそれらを悪用して機密性の高いクラウドデータにアクセスしたり、クラウドのリソースを消費したりする様子を実体験として検証します。

こうした基礎知識を踏まえ、不適切な権限付与に起因する主要な脆弱性である「Broken Access Control(BAC:不備のあるアクセス制御)」について議論します。受講者は、AWS IAM Access Analyzer、Microsoft Entra ID Permissions Management、Google Cloud IAM Policy Intelligenceといったさまざまなクラウドネイティブツールを活用し、不適切なアクセスを検知して、より適切な権限設定を実装する方法を学びます。これらの戦略は、些細な脆弱性が重大なセキュリティインシデント(ニュースのトップを飾るような事態)へと発展するのを防ぐために不可欠です。

このセクションの締めくくりとして、攻撃者が不適切な権限を取得する重要な手法である「特権昇格(Privilege Escalation)」について取り上げます。受講者は、各クラウドプロバイダーにおいてデフォルトで利用可能な数多くの特権昇格経路について検証します。ポリシー・ガードレールを導入することで、特権昇格が成功する可能性を劇的に低減できます。

トピックの詳細

  • はじめに
    • クラウド侵害の傾向
    • 安全でないデフォルト
    • マルチクラウドの考慮事項
    • シャドウクラウドアカウント
    • M&Aによるクラウド調達
    • 標準化、クラウド不可知主義、AIの有効性
    • MITRE ATT&CKクラウド マトリックス
    • Center for Internet Security(CIS)のクラウド基盤ベンチマーク
    • サイバー防御マトリックス
    • ラボ環境の紹介
    • HashiCorp Terraformの概要
  • クラウドIDおよびIDアクセス管理(IAM)
    • AWS IAM
    • Microsoft エントラID
    • GoogleクラウドID
    • IDベースのポリシー
    • リソースベースのポリシー
    • 属性ベースのアクセス制御
    • 組み込みポリシーとカスタムポリシーおよびロールの比較
    • AWS組織サービス制御ポリシー(SCP)
    • AWSのアクセス許可の境界
    • AWSセッションポリシー
    • Azureロールベースのアクセス制御(RBAC)
    • Google Cloud許可ポリシー
    • Google Cloud拒否ポリシー
  • クラウド マネージドIDおよびメタデータ サービス
    • クラウドコンピューティングサービス
    • マシンのID
    • AWSエラスティック コンピューティング クラウド(EC2)
    • AWS IAM ロール
    • AWSインスタンスのプロファイル
    • Azure 仮想マシン(VM)
    • Azure マネージド ID
    • Google Cloud Compute Engine(GCE)
    • Googleクラウドサービスアカウント
    • インスタンスメタデータサービス(IMDS)
    • IMDSのエクスプロイト
    • サーバー側のリクエスト偽造
    • コマンドインジェクション
    • IMDSの強化
  • 壊れたアクセス制御とポリシー分析
    • 組み込みのポリシーとロールの活用
    • クラウドリソースのハイジャック
    • カスタムポリシーを使用してビジネス要件を満たす
    • 壊れたアクセス制御を見つける
    • AWS IAMアクセスアナライザー
    • Microsoft Entra ID権限管理
    • Google Cloud IAMポリシーインテリジェンス
  • IAM 権限の昇格
    • IAM権限エディター
    • 推移的なIDの偽装
    • 危険な組み込みポリシーとロール
    • デフォルトのマシンID権限
    • 権限昇格の防止
    • ポリシーのガードレール

プライベートネットワーク、エンドポイント、および暗号化

セクション2では、ネットワークおよび暗号化に関する制御に焦点を当てます。受講者は、仮想マシン(VM)の保護、PaaS向けプライベートエンドポイントの利用、データ持ち出しを伴うリモートコード実行(RCE)の防止、フローログ分析による悪意あるアクティビティの検知、そして主要3大クラウド全体にわたる暗号化キーの管理について学びます。

取り上げられるトピック

  • パブリック仮想マシンの保護
  • プライベートエンドポイントのセキュリティと悪用
  • トラフィック監視の有効化
  • 暗号化キーの管理
  • クラウドサービスにおける暗号化

ラボ

  • パブリック仮想マシンの保護
  • プライベートエンドポイントによる送信(Egress)トラフィックの制御
  • プライベートエンドポイントの悪用によるリモートコード実行
  • 不適切なキー使用の検知と防止
  • ボーナスチャレンジ(セクション2)

概要

セクション2では、仮想プライベートネットワーク制御を使用してインフラストラクチャとデータをロックダウンする方法について説明します。パブリッククラウドのIPアドレスブロックはよく知られており、デフォルトのネットワークセキュリティが緩いことが多いため、何百万もの機密資産がパブリックインターネットに不必要にアクセスできます。このセクションでは、これらの資産が組織に属していないことを確認します。

まず、AWS Systems Manager(SSM)Session Manager、Azure Bastion、Google Cloud OS Login、Google Cloud Identity-Aware Proxy(IAP)を介して安全な管理を可能にしながら、パブリックIPアドレス、管理ポート、シリアル コンソール サービスを削除する方法を説明します。これらの技術により、組織は内部システムを公共のインターネットから遮断しながら効率的に作業できるようになります。次に、HTTP(S)サーバーを公開する必要がある VM をクラウド アプリケーションロードバランサー(ALB)と組み込みの Web アプリケーションファイアウォール(WAF)サービスで保護する方法について説明します。

インフラストラクチャがロックダウンされたため、信頼できないネットワークがプライベートエンドポイントを使用してサービスとしてのPaaSプラットフォームにアクセスすることを防止することに重点を置きます。防御者がこれらのエンドポイントを使用して内部ネットワークへのデータアクセスを制限する方法を示します。組織の最も機密性の高いデータはIaaSではなくPaaSに保存されることが多いため、このトピックは重要です。

プライベートエンドポイントは強力な保護を可能にしますが、悪用される可能性もあります。具体的には、エンドポイントポリシーが不適切に構成されたAWSプライベートエンドポイントを使用して、インターネットアクセスのない隔離されたネットワーク内でリモートコード実行(RCE)を実行したり、そこからデータを引き出したりする可能性があります。受講者は悪意のあるペイロードを使用して、ターゲットのAWSアカウントから攻撃者の AWSアカウントにデータを流出させます。その後、エンドポイントポリシーを修正して、この攻撃ベクトルを阻止します。

次のモジュールでは、クラウドベースのネットワーク分析機能を有効にして、ブロックできないネットワークチャネル上の悪意のあるトラフィックに対処する方法について説明します。受講者はクラウド フロー ログを分析し、侵害の兆候を探します。このモジュールでは、Google Cloudファイアウォールルールロギング、AWS Traffic Mirroring、Google Cloud Packet Mirroringの3つのクラウドすべてにおけるフロー ロギング ソリューションについて説明します。これらのトピックの多くはボーナス チャレンジに関連しています。

このセクションの最後では、クラウドでの暗号化について知っておくべきことをすべて説明します。受講者は、各プロバイダーの暗号化キー管理ソリューションと、それを使用して保存時に複数層の暗号化を適用する方法について学びます。受講者は、クライアント、ロードバランサー、アプリケーション、データベースサーバー間の暗号化など、クラウド全体で転送中の暗号化がどのように実行されるかについても学習します。これらの技術は、組織の法的およびコンプライアンスのニーズを満たしながら、組織のセキュリティを向上させます。最後に、量子後暗号(PQC)によってもたらされるセキュリティとコンプライアンスのリスク、その対処法、およびビッグ3クラウドプロバイダーがどのように対処しているかについて説明します。

トピックの詳細

  • パブリック仮想マシンの保護
    • ネットワークサービススキャン
    • パブリックIPアドレスの排除
    • SSHおよびRDPによる管理アクセスをブロック
    • シリアルコンソールデバッグアクセスの無効化
    • AWS Systems Manager(SSM)Session Manager
    • Azure Bastion
    • Google Cloud OS Login
    • Google Cloud Identity-Aware Proxy(IAP)
    • Cloud Application Load Balancer(ALB)
    • 組み込みのWeb Application Firewall(WAF)サービス
  • プライベートエンドポイントのセキュリティ
    • AWS PrivateLink
    • Azure Private Link
    • Google Cloud Private Google Access
    • Google Cloud VPC Service Controls
    • カスタムサービスエンドポイント
    • ソフトウェアパッケージを介したサプライチェーン攻撃
    • リモートコード実行(RCE)
  • プライベートエンドポイントの悪用
    • AWSプライベートエンドポイントポリシー
    • インターネットアクセスを伴わないリモートコード実行
    • S3およびプライベートエンドポイントを介した悪意あるペイロードの配信
    • AWS CloudTrailを介したデータ流出
  • トラフィック監視の有効化
    • フローログ
    • Google Cloudファイアウォールルールのログ記録
    • AWS Traffic Mirroring
    • Google Cloud Packet Mirroring
  • 暗号鍵管理
    • AWS KMS
    • Azure Key Vault
    • Google Cloud KMS
    • シングルテナント型代替サービスの概要:AWS CloudHSM、Azure Dedicated HSM、Azure Key Vault Managed HSM、Google Cloud Bare Metal(Rack)HSM
    • 鍵使用状況の監査ログ記録
  • クラウドサービスでの暗号化
    • ディスクレベルの暗号化
    • サービスレベルの暗号化
    • 列レベルの暗号化
    • 転送中のデータの暗号化
    • クラウドサービス全体での一貫した暗号化の強制

クラウドデータセキュリティとAI制御

セクション3では、クラウドデータセキュリティとAI制御に焦点を当てます。受講者は、セキュアなストレージ、ランサムウェア対策、ベクトルデータベース、クラウドセキュリティ制御の実装における生成AI(GenAI)やエージェント型AI(Agentic AI)の活用、そしてクラウド上のRAG(検索拡張生成)インフラストラクチャを保護する方法について学びます。

取り上げられるトピック

  • クラウドストレージプラットフォーム
  • ベクトルデータベース
  • AIを活用した脅威緩和策
  • クラウドAIインフラストラクチャの保護

ラボ

  • ランサムウェアからの復旧
  • ベクトルデータベースのセキュリティ
  • AIを活用した脅威緩和策
  • クラウドAIインフラストラクチャの保護
  • ボーナスチャレンジ(セクション3)

概要

クラウドにおけるデータセキュリティは、オンプレミス環境と同様に、あるいはそれ以上に重要です。クラウドベースの生成AI(GenAI)やエージェント型AI(Agentic AI)は、クラウド上のデータの機密性と完全性に依存しています。本セクションでは、セキュアなオブジェクトストレージ、ランサムウェア対策、ベクトルデータベース、およびRAG(検索拡張生成)インフラストラクチャについて検討します。

第2のモジュールは、ベクトルデータベースに焦点を当てます。これらのシステムは、生成AIやエージェント型AIのインフラストラクチャの中核を成すものです。そのため、AIのセキュリティはベクトルデータベースの制御機能に左右されます。このモジュールでは、ベクトルデータベースとAIの関係、従来のオブジェクトストレージとの違い、ベクトルデータベースのユースケース(セマンティック検索、セマンティックキャッシング、AIエージェントのメモリなど)、そしてベクトルデータベースの完全性に関する複雑な課題への対処法について解説します。

本セクションの後半では、クラウドセキュリティの制御機能と、生成AIおよびエージェント型AIとの接点について探ります。ここでは、制御機能の適用にAIを活用する方法、AIプラットフォームに責任を委ねることのリスク、エージェント型AIコードエディタ、そして「バイブ・コーディング(vibe coding)」について取り上げます。最後のモジュールでは、クラウドベースのAIインフラストラクチャを保護する方法を学びます。具体的には、RAG(検索拡張生成)のプロセスや使用データの保存方法を詳述し、システムにおける危険な実装上の欠陥を実演するとともに、それぞれの緩和策を提示します。事例研究として、Azure AI FoundryのAI Searchを取り上げます。

トピックの詳細

  • クラウドストレージプラットフォーム
    • アクセス制御と多層防御
    • ランサムウェアの防止と復旧
    • データ保持
    • オブジェクトのライフサイクル
    • Amazon Macieによるクラウド上の機密データ検出
  • 署名付きURL
    • データ持ち出し(エクスフィルトレーション)経路
    • 署名付きURL
  • ベクトルデータベース
    • オブジェクトストレージとベクトルストレージの比較
    • クラウド型ベクトルデータベースサービス
    • セマンティック検索
    • セマンティックキャッシング
    • AIエージェントのメモリ
    • Amazon Bedrock
    • Amazon OpenSearchおよびOpenSearch Serverless
    • ベクトルデータベースの整合性に関する課題
  • AIを活用した緩和策
    • セキュリティへのLLM適用における有効・無効なユースケース
    • セキュリティリスクとしての認知的負荷および責任のオフロード
    • コードエディタとセキュリティ
    • 事例:生成AIを用いた主要3大クラウド向けTerraformコードのOracle Cloud Infrastructure(OCI)への変換
  • クラウドAIインフラのセキュリティ確保
    • モデルのファインチューニングとRAG(検索拡張生成)の比較
    • RAGへのデータ取り込み
    • クラウドRAGソリューション
    • RAGにおけるIAM、ネットワーク、およびデータアクセス制御に関する懸念事項

サーバーレス・ワークロードとエンドユーザーのセキュリティ

セクション4では、クラウドアプリケーションのインフラストラクチャとユーザーの保護について扱います。まずはサーバーレスFaaS(Function as a Service)の利点とリスクから学習を始めます。受講者は、実際のサーバーレス関数のセキュリティ強化(ハードニング)を行い、Amazon Cognitoを悪用したアカウント乗っ取りなどのCIAM(顧客ID・アクセス管理)に関連する脅威を調査し、Google CloudのFirebaseプラットフォームにおける最重要サービスの保護に取り組みます。

取り上げられるトピック

  • クラウド・サーバーレス関数
  • クラウドCIAM(顧客ID・アクセス管理)
  • FirebaseデータベースとGoogle Cloudにおけるセキュリティ上の考慮事項

ラボ

  • サーバーレス・プレイ(Serverless Prey)
  • サーバーレス関数のセキュリティ強化
  • CIAMの利用と悪用
  • Firebaseデータベースの不備なアクセス制御
  • ボーナス・チャレンジ(セクション4)

概要

このセクションでは、クラウドベースのアプリケーションを支えるインフラストラクチャを保護する方法と、それらのアプリケーションのユーザーを保護する方法を学びます。まず、業界で急速に普及しているコンピューティング・パラダイムである「サーバーレス・ファンクション・アズ・ア・サービス(FaaS)」を取り上げます。サーバーレスがもたらす課題と、製品開発やセキュリティ運用におけるセキュリティ上の利点の双方についてバランスよく解説します。受講者は、コース作成者が開発したオープンソースツール「Serverless Prey」を使用してサーバーレス・ランタイム環境を調査した後、実際の環境でサーバーレス関数を検証し、そのセキュリティを強化(ハードニング)します。

次のモジュールでは、組織のアプリケーションを利用するユーザーの追跡や認証を行うための「CIAM(Customer Identity and Access Management:顧客ID・アクセス管理)」について扱います。AWSのCIAMソリューションである「Amazon Cognito」を詳細に掘り下げ、そのデフォルト設定が悪用されてユーザー列挙やアカウント乗っ取り攻撃が行われる仕組みを解説します。また、Cognitoユーザープールのユーザーが、Cognito IDプールを利用して危険なAWS IAM権限を取得できてしまうケースについても示します。そして何よりも重要な点として、これらの攻撃をどのように防ぐかについて実演します。

このセクションでは、Google CloudのCIAMソリューションである「Google Cloud Identity for Customers and Partners(CICP)」についても取り上げます。Google Cloudは、Firebaseという企業の買収を通じてこのサービスを獲得しました。最後に、このCIAMの詳細な仕組みと、Firebaseの主力製品である「Realtime Database」および「Cloud Firestore」との連携について解説します。これらは非常に人気がありながらセキュリティ面での詳細な検討があまりなされていないサービスですが、Google Cloudプロジェクトにおいては、アクセス制御やセキュリティ上の影響を考慮すべきサーバーレス・データベースとなっています。

トピックの詳細

  • クラウド・サーバーレス・ファンクション
    • AWS Lambda
    • Azure Functions および Azure App Service
    • Google Cloud Functions / Google Cloud Run Functions
    • サーバーレスのセキュリティ上の利点と懸念事項
    • FaaS(Function as a Service)の制御
    • サーバーレスにおけるデータの永続化
  • クラウドCIAM(顧客ID・アクセス管理)
    • OAuth 2.0、OpenID Connect(OIDC)、およびSAMLの概要
    • Amazon Cognito User Pools
    • ユーザー列挙攻撃
    • Amazon Cognito ユーザーアカウント乗っ取り攻撃
    • Amazon Cognito Identity Pools
    • Amazon CognitoにおけるAWS IAMの不適切なアクセス制御
    • Google Cloud Identity for Customers and Partners
    • Firebase Authentication
  • FirebaseデータベースとGoogle Cloudへの影響
    • Firebase Realtime Database
    • Cloud Firestore
    • Firebaseを介したGoogle Cloudでの権限昇格
    • コンプライアンス上の懸念事項

マルチクラウド、CSPM、およびサードパーティとの統合

最後のセクションでは、IAM(IDおよびアクセス管理)のリスク、安全な資格情報の使用、Workload Identity Federation(ワークロードIDフェデレーション)に焦点を当て、マルチクラウド運用について扱います。受講者は、CSPMツールを使用したセキュリティチェックの自動化や、サードパーティ・プラットフォームに関連する信頼性の課題について学びます。また、Microsoft Defenderを事例として、実際のクラウドセキュリティ・ベンダーの脆弱性を緩和する方法についても学習します。

取り上げられるトピック

  • マルチクラウド・アクセス管理
  • クラウド・セキュリティ・ポスチャ・マネジメント(CSPM)
  • ベンダー統合とマルチクラウド・セキュリティ
  • まとめと追加リソース

ラボ

  • マルチクラウド統合と長期有効な資格情報
  • ワークロードIDの権限昇格
  • クロスクラウド環境における「Confused Deputy(権限の悪用)」攻撃の防止
  • ボーナス・チャレンジ(セクション5)

概要

本コースの締めくくりとして、複数のクラウドプロバイダーにまたがる組織の運用に関する実践的なガイダンスを行います。組織が利用するクラウドプロバイダー同士を統合する場合、本コースで扱うトピックの多くは複雑さを増します。まず、マルチクラウドの統合がIDおよびアクセス管理(IAM)にどのような影響を与えるかについて解説します。多くの組織では、マルチクラウド統合をサポートするために有効期間の長い(長期的な)認証情報を使用しています。こうした認証情報は、有効期間の短いものに比べて攻撃者にとって非常に価値の高い標的となります。長期的な認証情報の取り扱いに関するベストプラクティスを学びますが、それによってリスクを完全に排除できるわけではなく、あくまでリスクを軽減するにとどまります。

次のモジュールではさらに一歩踏み込み、「Workload Identity Federation(ワークロードIDフェデレーション)」を活用して、あるクラウドプロバイダーから別のクラウドプロバイダーへの認証を行う新しい手法を実演します。受講者は、これらの手法を用いて、サードパーティ製のクラウドセキュリティ態勢管理(CSPM)サービス(各クラウドプロバイダーが提供するものを含む)と統合する方法を学びます。

最後に、CSPMを含むサードパーティとの統合において、どのような問題が生じ得るかを学びます。組織は、内部システムやユーザーと同様に、あるいはそれ以上に、外部サービスに対しても警戒心を持つべきです。このモジュールでは、外部ベンダーへの信頼レベルを最小限に抑え、その信頼が悪用されるリスクを低減するための重要な要件を提示します。受講者は、マルチクラウドCSPMサービスを例に挙げてこのトピックを掘り下げます。具体的には、「Microsoft Defender for Cloud」のクロスクラウドCSPM機能について学習します。また、本コースの作成者が発見した「Microsoft Defender for Cloud」の重大な脆弱性に関するケーススタディを分析します。この脆弱性は、組織が連携させているAWSアカウント内の機密データへのアクセスに悪用される恐れがあるものでした。最後に、サードパーティのクラウドベンダーを経由した同様の悪用を防ぐための緩和策を実装します。

トピックの詳細

  • マルチクラウド・アクセス管理
    • 長期有効な認証情報の危険性
    • ワークロード・アイデンティティ・フェデレーション
  • ワークロード・アイデンティティ
    • 長期有効な認証情報を使用しないクロスクラウド認証
  • クラウド・セキュリティ・ポスチャ・マネジメント(CSPM)
  • ベンダーとの統合
    • ベンダー統合の評価基準
    • 「Confused Deputy(混乱した代理人)」問題
    • Microsoft Defender for Cloudにおける「Confused Deputy」の脆弱性
    • クラウドベンダーを介した顧客間アクセス制御不備(Broken Access Control)の緩和
    • クラウドベンダーへの過剰な権限付与の拒否
  • まとめ
  • 参考資料

NRIセキュアではNews BitesやOUCH! を日本語に翻訳して皆さまにお届けしています。
購読制を採っておりますので、
ご希望の方は、ニュースレター登録からお申し込みください。