"クラウドコンピューティングが変えるセキュリティ運用 "

環境のクラウド移行によって運用面で何が変化するのか、そしてどう対応すべきか

クラウドコンピューティングは、ネットワーク境界をなくし、制御の中心をアイデンティティおよびAPIアクセスへ移行させるとともに、手動のSOCワークフローでは攻撃の速度に追随して処理できない大量のテレメトリーを生成することで、セキュリティ運用を大きく変化させています。オンプレミス向けのツールやワークフローをそのまま用いてクラウドへ移行したセキュリティチームは、データセンター環境で有効だった手法がクラウド環境では通用しないことをすぐに認識しました。攻撃対象領域は変化し、テレメトリーも変化しており、従来の検知ロジックを支えていた前提条件はもはや成り立たなくなっています。

こうした変化を構造レベルで理解することが、クラウド環境で実際に機能するセキュリティ運用を構築するための出発点となります。

共有責任モデルによって、防御責任の範囲は変化する

クラウドプロバイダーは共有責任モデルに基づいて運用されており、プロバイダーと顧客の間におけるセキュリティ責任の分担は、契約内容やサービスの種類によって異なります。IaaS(Infrastructure as a Service)の場合、プロバイダーが保護するのは物理インフラ、ネットワークハードウェア、ハイパーバイザーまでです。オペレーティングシステム、アプリケーションランタイム、設定、アイデンティティ管理、データ処理など、ハイパーバイザーより上位の領域については、すべて顧客側の責任となります。

マネージドサービスやSaaS製品では、プロバイダーがより広範なスタックを担当しますが、それでもアクセス制御、データ分類、アクティビティ監視は顧客側の責任です。誤って設定された権限境界、過剰な権限を持つAPIトークン、あるいは監視されていない管理者アカウントは、プロバイダー側のインフラが適切に機能していたとしても、顧客側のセキュリティ不備に該当します。

これはセキュリティ運用において重要な意味を持ちます。なぜなら、必要となるカバレッジモデルそのものを見直さなければならないからです。これまでネットワークレイヤーの制御やエンドポイントエージェントに依存していたチームは、今後はコントロールプレーン、アイデンティティレイヤー、データプレーンを明示的に監視・可視化する必要があります。NIST SP 800-210は、クラウド環境におけるアクセス制御を考えるうえで有用なフレームワークを提供しています。しかし、運用上の問いはもっとシンプルです。もし明日クラウドプロバイダーから環境の鍵を渡されたとして、自社環境で何が起きていたのかを完全に把握できるでしょうか。

攻撃対象領域は変化し、新たな検知モデルが必要になる

クラウドへの移行によって、攻撃対象領域が縮小するわけではありません。むしろ、異なる検知アプローチを必要とする形に再構成されます。

オンプレミス環境では、攻撃者は通常、境界を突破して侵入し、内部ネットワーク経路を通じてラテラルムーブメントを行っていました。侵害された認証情報は、目的を達成するための手段でした。一方、クラウド環境では、侵害された認証情報そのものが最終目的となることが少なくありません。盗まれたIAMロールや長期間有効なAPIキーがあれば、ネットワーク内を移動することなく、ストレージ、コンピューティング、データベース、デプロイメントパイプラインに直接アクセスできる可能性があるためです。MITRE ATT&CK cloud matrixによると、クラウドIAMの誤設定を悪用した認証情報へのアクセスや権限昇格は、現在、クラウドネイティブ環境への侵入で最も多く観測される手法の一部となっています。

誤設定は、オンプレミスには実質的に対応するものがない、もう一つの明確な攻撃対象領域カテゴリです。公開アクセス可能なストレージバケット、過剰に許可されたインバウンドルールを持つセキュリティグループ、本番インフラへの書き込み権限を持つワークロードアイデンティティは、攻撃者が自ら作り出す必要のない、悪用可能な条件を生み出します。攻撃者はそれらを見つけるだけでよいのです。悪用される前に誤設定を特定する、または悪用と整合するアクセスパターンを検知する検知ロジックは、あらゆるクラウドセキュリティ運用プログラムに不可欠です。

エフェメラルワークロードは、3つ目の課題を生み出します。コンテナ化されたアプリケーション、サーバーレス関数、オートスケーリンググループは、置き換えられるまで数秒しか実行されない場合があります。エフェメラルワークロード内で発生する攻撃活動は、リアルタイムで捕捉する必要があります。人間のアナリストがアラートを確認する頃には、そのアーティファクトは存在していないためです。

クラウドコンピューティングがもたらすクラウドセキュリティリスク

クラウドコンピューティングへの移行はセキュリティリスクを再構成し、場合によっては、オンプレミスに直接対応するものがないリスクカテゴリを生み出します。

誤設定は、最も広く見られるクラウドセキュリティリスクです。IBMなどの調査では、クラウド侵害における主要な初期アクセスベクトルとして、誤設定が一貫して挙げられています。インフラの変更に時間がかかり、手動でレビューされていたオンプレミス環境とは異なり、クラウド環境では、権限を持つユーザーであれば誰でも、APIを介して数秒でリソース設定を変更できます。過剰に許可された単一のIAMポリシー、公開読み取りアクセスが可能なストレージバケット、外部に公開された管理ポートは、誰にも気づかれないまま数か月にわたって残存する、悪用可能な条件を生み出す可能性があります。

アイデンティティ関連のリスクは、クラウド導入の拡大に伴って増大します。新しいサービス、インテグレーション、チームが追加されるたびに、ユーザーアカウント、サービスアカウント、マシン認証情報、OAuthトークン、APIキー、フェデレーションロールといった新たなアイデンティティが生成されます。これらの多くは権限が過剰で、文書化が不十分であり、ローテーションもほとんど行われていません。CISAのクラウドセキュリティに関するガイダンスでは、クラウドネイティブ組織にとって最も深刻度の高いリスクカテゴリとして、認証情報の窃取とアイデンティティの悪用が一貫して強調されています。十分な権限を持つアイデンティティが盗まれると、ネットワークレベルのアラートを一切発生させることなく、重要資産に到達できる可能性があるためです。

クラウドストレージサービスはデータを共有しやすい設計になっているため、データ露出のリスクが高まります。チームの生産性を高めるコラボレーション機能は、偶発的または意図的なデータ露出につながる経路にもなります。データ損失に関連するクラウドセキュリティリスクは、外部の攻撃者ではなく、過剰な権限を持つ正規ユーザーや誤設定された共有設定に起因することが少なくありません。

サプライチェーンリスクとサードパーティリスクは、クラウド固有の形で現れます。SaaSアプリケーション、クラウドマーケットプレイスのインテグレーション、CI/CDパイプラインの依存関係はいずれも、組織が直接制御する範囲を超えて実質的な攻撃対象領域を拡大する信頼関係です。サードパーティとの関係によって生じるクラウドセキュリティリスクを理解し、監視するには、OAuth付与、APIアクセス、SaaS間の信頼チェーンに対する可視性が必要です。しかし、多くのセキュリティ運用プログラムでは、これらの監視は不完全なままです。

こうしたクラウドセキュリティリスクを認識することが第一歩です。より難しいのは、これらのリスクが実際に悪用されているタイミングを特定できる検知・対応機能を構築することです。そして、それこそがクラウドセキュリティ運用の本来の目的です。

クラウド環境に特有の検知課題

クラウド環境では、オンプレミスのセキュリティ業務には直接対応するものがない検知上の課題が生じます。

最もすぐに顕在化するのはログ量です。中規模のクラウド環境でも、コントロールプレーンログ、VPCフローログ、データアクセスログ全体で、1日に数億件のAPIコールが生成される可能性があります。これらすべてを従来のSIEMに取り込むのはコストが高く、多くの場合現実的ではありません。一方で、ログのサンプリングやフィルタリングによってコストを削減しようとするチームは、攻撃者に悪用される盲点を生み出しがちです。重要なのは、あらゆる場所のすべてのログを必ず取り込むことではなく、何を監視し、何を監視しないのかについて意図的かつ文書化された判断を下し、その判断によって生じる検知ギャップを正確に理解することです。

短命なリソースは、より解決が難しい可視性ウィンドウの問題を生み出します。侵害されたLambda関数は、3秒の実行ウィンドウ内でデータを外部に流出させ、そのまま終了する可能性があります。イベントを処理前にバッファリングする検知システムでは、このアクティビティを完全に見逃してしまいます。クラウドセキュリティ運用には、イベントストリームのほぼリアルタイムな処理が必要です。

クロスアカウントアクティビティは、検知が最も破綻しやすい領域です。攻撃者がステージングアカウントで侵害した開発者アイデンティティから、引き受けたロールを介して本番アカウントへ移動する場合、信頼境界をまたぐ多段階のチェーンを実行していることになります。ほとんどのSIEMは、アカウントレベルの監査ログを横断して相関分析するようには設計されていません。これは、単一のネットワークセグメント内のイベントを相関分析することとは構造的に異なる問題です。そして、この問題に対処していない組織は、攻撃が最もエスカレートしやすいまさにその地点に検知ギャップを抱えることになります。

SOCワークフローの適応が必要な領域

クラウドコンピューティングが運用ワークフローに与える影響は、セキュリティ運用のあらゆる業務領域に及びます。

アラートトリアージでは、クラウド固有のコンテキストを考慮する必要があります。サービスアカウントが通常とは異なるリソースにアクセスしているというアラートは、そのアカウントの通常の動作、実効権限、そしてそのアクセスが既知のデプロイメントパターンと一致しているかどうかによって、意味が大きく変わります。エスカレーション前にこうしたコンテキストを参照しないトリアージワークフローでは、誤検知が多発し、正常なインフラアクティビティにアナリストの時間を浪費することになります。

調査には、新たなデータソースと新たなスキルが必要です。クラウドインシデントを調査するアナリストは、IAM構造、フェデレーションロールの引き受け操作、VPC設定、SaaSアプリケーションの権限モデルを理解している必要があります。Windowsイベントログの読み取りやネットワークキャプチャの分析など、オンプレミス環境で成果につながる調査スキルは、そのまま適用できるわけではありません。MITRE ATT&CK for Cloudは、クラウドインシデント分析に役立つ語彙体系を提供していますが、運用レベルで習熟するには、クラウド環境に特化した実践経験が必要です。

クラウド環境における対応アクションはAPI駆動であり、オンプレミスの対応とは異なる形でロールバックできます。これは利点である一方、リスクでもあります。認証情報の無効化やIAMポリシーの変更は数秒で実行でき、スクリプト化も可能です。しかし、対応を高速化する同じAPIアクセス性は、対応が包括的でない場合、何らかの侵入後の足場を維持している攻撃者が封じ込め措置を迅速に無効化できることも意味します。

マルチクラウド環境の複雑性と検知カバレッジ

ほとんどの組織は、単一のクラウドプロバイダーだけで運用しているわけではありません。コンピューティングにはAWS、特定のマネージドサービスには別のクラウドプロバイダー、さらにコラボレーション、アイデンティティ管理、開発用途にはさまざまなSaaSプラットフォームを組み合わせることで、単一のテレメトリーソースでは完全な可視性を得られない異種混在環境が生まれます。

マルチクラウド環境では、プロバイダーごとに異なるロギングスキーマを横断して正規化できる検知カバレッジが必要です。AWS CloudTrail、Azure Activity Logs、GCP Audit Logsは、それぞれ異なるイベント構造、異なるプリンシパル表現、異なるリソース命名規則を使用しています。CloudTrail向けに作成した検知ルールを、そのままGCP Audit Logsへ適用することはできません。あるクラウドプロバイダー向けに構築した検知ロジックが他のプロバイダーにも通用すると考えている組織は、侵害が発生して初めて明らかになる検知ギャップを抱えることになります。

SaaSアプリケーションは、さらに別の正規化課題をもたらします。アイデンティティプロバイダー、コードリポジトリ、コラボレーションプラットフォーム、チケットシステムは、それぞれ独自形式のイベントログを生成します。侵害されたOktaセッションからGitHubリポジトリ、さらにクラウドデプロイメントパイプラインへと移動するアイデンティティベースの攻撃チェーンを相関分析するには、4種類の異なるロギングスキーマをまたいでイベントを結び付ける必要があります。これは実現可能ですが、そのためには、テレメトリーをどのように収集し、正規化し、分析するのかについて、意図的なアーキテクチャ上の判断が必要です。

大規模環境において効果的なクラウドセキュリティ運用を実現するには、ギャップを事後的に発見するのではなく、こうしたアーキテクチャ上の判断を明示的に行う必要があります。

大規模なクラウドセキュリティ管理におけるAI SOCの役割

クラウドセキュリティに求められる運用要件、すなわち広範なテレメトリーカバレッジ、迅速なトリアージ、クロスアカウント調査、そして24時間365日の継続的な対応を、完全に人手のみのチームで、現実的な予算内で実現するのは困難です。イベント量、クラウド攻撃がエスカレートする速度、さらに正確なトリアージに必要なコンテキストの広さによって、人員数に比例して拡張できないワークロードが生じます。

AI SOCは、この課題に直接対応します。AIエージェントは、クラウドテレメトリーを機械レベルの速度で処理し、ビヘイビアモデルを用いて通常のアクティビティと異常なアクティビティを区別し、アナリストが迅速かつ適切な意思決定を行うために必要なコンテキストを備えた、調査可能な結果を生成できます。実効権限、最近のアイデンティティアクティビティ、リソースアクセス履歴、脅威インテリジェンスを統合し、人間のアナリストが数時間かけて行うような調査作業も、数秒で実行できます。

クラウド環境で最も効果的に運用しているチームは、通常、構造的に予測可能な作業、つまり一次トリアージ、証拠収集、初期リスク評価を自動化しています。人間のアナリストは、検知エンジニアリング、複雑な多段階調査、そして組織的なコンテキストと説明責任を伴う対応判断に集中します。この役割分担は、現在のツールでも実現可能です。そしてこれは、従来型の人員配置が難しいチームにとって、広範なクラウドセキュリティ運用を持続可能にする運用モデルでもあります。

もし現在も、オンプレミス環境向けに設計されたワークフローでクラウドセキュリティに対応しているのであれば、実際に環境内で発生していることと、SOCが検知できていることとの間には、現在のメトリクスが示している以上のギャップが存在している可能性があります。自社の運用モデルが、実際に防御している環境に適したものになっているかを評価する価値があるかもしれません。

よくある質問(FAQ)

クラウドコンピューティングはセキュリティ運用にどのような影響を与えますか?

クラウドコンピューティングはネットワーク境界を排除し、主要な制御ポイントをアイデンティティとAPIアクセスへ移行させるとともに、現代の攻撃に必要な速度で手動ワークフローでは処理しきれない大量のテレメトリーを生成します。SOCチームは、クラウド固有の攻撃対象領域、短命なワークロード、マルチクラウド環境を考慮して、検知ロジック、調査ワークフロー、対応手順を適応させる必要があります。

クラウドに移行すると、検知はどのように変化しますか?

クラウド環境における検知は、ネットワークトラフィックではなく、コントロールプレーンのアクティビティ、アイデンティティの挙動、SaaSイベントストリームに重点を置きます。IAMの誤設定や公開されたクラウドリソースなどの新たな攻撃対象領域には、オンプレミス環境には直接対応するものがない検知モデルが必要です。また、ログ量の多さやクラウドワークロードの短命性により、バッチ取り込みではなく、ほぼリアルタイムでの処理が求められます。

共有責任モデルとは何ですか?また、なぜセキュリティ運用にとって重要なのですか?

共有責任モデルでは、クラウドプロバイダーと顧客の間でセキュリティ責任が分担されます。クラウドプロバイダーは物理インフラとマネージドサービスを保護し、顧客は設定、アクセス制御、アクティビティ監視、データ保護に責任を負います。セキュリティ運用チームは、自社が責任を持つスタック領域を適切に可視化・監視する必要があり、その範囲はサービスの種類によって異なります。

マルチクラウドの複雑性はセキュリティ運用にどのような影響を与えますか?

マルチクラウド環境では、複数のクラウドプロバイダーにまたがる異なるロギングスキーマ、IAMモデル、イベント形式を横断して正規化できる検知カバレッジが必要です。あるクラウドプロバイダー向けに作成した検知ルールは、別のプロバイダーへ自動的に適用できるわけではありません。明示的なクロスプロバイダー検知ロジックを持たないチームは、インシデントによって初めて顕在化する検知ギャップを抱えることになります。

AI SOCはクラウドセキュリティ運用にどのように役立ちますか?

AI SOCは、クラウドセキュリティ運用において人手での対応を困難にしている、大量かつコンテキスト依存の作業を自動化します。これには、一次アラートトリアージ、実効権限分析、クロスアカウントのタイムライン再構築、初期リスク評価などが含まれます。これにより、人間のアナリストは、検知エンジニアリング、複雑な調査、そして組織的な判断を伴う対応判断に集中できるようになります。

理想のSOCチーム。
24時間365日、お客様とともに稼働します。

お客様の環境を一元的かつリアルタイムに把握する4つのエクサボットが、検出、トリアージ、調査、対応をカバーします。プラットフォームを自社で運用することも、エクサフォースに運用を任せることもできます。
アイテムが見つかりません。
アイテムが見つかりません。