クラウドセキュリティ

CNAPP(Cloud-Native Application Protection Platform) しーえぬえーぴーぴー

クラウドセキュリティCSPMCWPPDevSecOpsコンテナセキュリティシフトレフト
CNAPPについて教えて

簡単に言うとこんな感じ!

クラウドで動くアプリを守るためのセキュリティツールを「1つのプラットフォームにまとめたもの」だよ!バラバラに買っていたセキュリティ製品を一本化して、開発から運用まで一気通貫でリスクを検出・管理できるんだ!


CNAPPとは

CNAPP(Cloud-Native Application Protection Platform) とは、クラウドネイティブなアプリケーション・インフラ全体を保護するために設計された統合セキュリティプラットフォームです。従来は CSPM(クラウド設定管理)CWPP(クラウドワークロード保護)CIEM(クラウド権限管理) などがそれぞれ別製品として存在していましたが、CNAPPはこれらを一元化することで、「点」ではなく「面」でクラウドのリスクを把握・対処できるようにします。

2021年にガートナー社が提唱した概念で、特にコンテナ・サーバーレスマイクロサービスといったクラウドネイティブな技術スタックに最適化されています。開発フェーズから本番環境まで、ライフサイクル全体をカバーする点が最大の特徴です。

実務上は「複数のセキュリティツールを使っているが、アラートが多すぎてどれが本当に危ないのかわからない」という課題を解消するために導入されるケースが多く、コンテキストを組み合わせてリスクに優先順位をつけることが大きな価値とされています。


CNAPPの構成要素と役割

CNAPPは複数のセキュリティ機能を統合しています。主要コンポーネントは以下のとおりです。

コンポーネント正式名称主な役割
CSPMCloud Security Posture Managementクラウド設定ミス・コンプライアンス違反の検出
CWPPCloud Workload Protection PlatformVM・コンテナ・サーバーレスのワークロード保護
CIEMCloud Infrastructure Entitlement ManagementIAM権限の過剰付与・不審アクセスの管理
KSPMKubernetes Security Posture ManagementKubernetes設定・ポリシーの監査
IaC スキャンInfrastructure as Code ScanningTerraformなどのコードからリスクをCI/CDで検出
CDRCloud Detection & Response実行時の脅威検出・インシデント対応

覚え方:「クラウドの番人が6人チームを組んだ」

CSPM(設定番人)・CWPP(中身の番人)・CIEM(鍵の番人)・KSPM(K8sの番人)・IaCスキャン(設計図の番人)・CDR(現場の番人)——6つの番人が1つのチームとして動くのがCNAPPです。

CNAPPが解決する「ツール乱立問題」

クラウドセキュリティ製品を個別導入すると以下の問題が起きます。

【導入前:バラバラ管理の課題】

CSPM ──→ アラートA(設定ミス)
CWPP ──→ アラートB(脆弱性)
CIEM ──→ アラートC(過剰権限)

        それぞれのダッシュボードを別々に確認
        「この3つが組み合わさると超危険」がわからない!

【導入後:CNAPPで統合】

CSPM + CWPP + CIEM ──→ 「設定ミス+脆弱性+過剰権限が
                            同一リソースに重複 → 最優先対応!」

        コンテキストを組み合わせてリスクスコアを計算

歴史と背景

  • 2018年頃:クラウド移行加速とともに、設定ミスによるデータ漏洩事故が急増。CSPMという概念が登場
  • 2019年:コンテナ・Kubernetesの本番利用が広がり、CWPPの需要が高まる
  • 2020年:IAM権限の過剰付与が攻撃に悪用されるケースが増加し、CIEMが注目される
  • 2021年:ガートナーがCSPM・CWPPなどを統合した概念として CNAPP を正式に定義・命名
  • 2022〜2023年:Palo Alto Networks(Prisma Cloud)・WizOrca SecurityMicrosoft Defender for Cloudなど主要ベンダーがCNAAPとして製品を再定義・統合
  • 2024年〜:AI/MLによるリスク優先付けや、ASPM(アプリケーションセキュリティ態勢管理) との統合が進む

関連技術との比較・位置づけ

CNAPPは既存のクラウドセキュリティカテゴリをどう包含しているかを整理します。

CNAPP の構成マップ CNAPP(統合プラットフォーム) CSPM クラウド設定・ コンプライアンス管理 CWPP ワークロード保護 (VM/コンテナ/FaaS) CIEM クラウド権限・ IAM管理 KSPM Kubernetes セキュリティ管理 IaCスキャン コードレベルの リスク検出 CDR 実行時の脅威検出・ インシデント対応 統合リスクエンジン(コンテキスト分析・優先順位付け) 各コンポーネントの情報を組み合わせて「本当に危険なもの」を特定 開発(Dev)〜 本番運用(Ops)まで一貫したカバレッジ

主要CNAPPベンダー比較

ベンダー製品名特徴
Palo Alto NetworksPrisma Cloud国内実績豊富・機能網羅性が高い
WizWizエージェントレス・導入の手軽さで急成長
Orca SecurityOrca PlatformSideScanning技術でエージェント不要
MicrosoftDefender for CloudAzure利用企業との親和性が高い
CrowdStrikeFalcon Cloud SecurityEDRとの統合が強み

関連用語

  • CSPM — クラウドインフラの設定ミスやコンプライアンス違反を継続的に検出・修正するツール
  • CWPP — VM・コンテナ・サーバーレスなどクラウドワークロードをランタイムレベルで保護するプラットフォーム
  • CIEM — クラウド環境のIAM権限の過剰付与や不審なアクセスを管理するソリューション
  • DevSecOps — 開発・セキュリティ・運用を統合し、開発初期からセキュリティを組み込む手法
  • ゼロトラスト — 「社内にいても信頼しない」を前提にしたセキュリティモデル
  • コンテナ — アプリケーションを軽量な独立環境にパッケージ化する技術(DockerやKubernetesで使われる)
  • IaC(Infrastructure as Code) — インフラ構成をコードで管理する手法。TerraformやCloudFormationが代表例
  • シフトレフトセキュリティテストを開発工程の早い段階(左側)に移動させる考え方