IT用語

CNAPPとは?クラウド全体を守るセキュリティ基盤を初心者向けにわかりやすく解説【CSPMとの違いも紹介】

クマノくらげ

はじめに

クラウドセキュリティについて調べていると、CNAPP(シーナップ)という言葉を見かけることがあります。

しかし、

  • CNAPPとは何をするものなの?
  • CSPMやCWPPとは何が違うの?
  • なぜ最近注目されているの?
  • CSPMがあればCNAPPは不要なの?

と疑問に思う方も多いのではないでしょうか。

CNAPPとは、簡単に言うと、

「クラウド環境全体をまとめて守るための総合セキュリティプラットフォーム」

です。

従来は、CSPMやCWPP、CIEMなど複数の製品を組み合わせてクラウドを守っていましたが、それらを一つにまとめて管理しようという考え方がCNAPPです。

この記事では、CNAPPの仕組みやメリット、CSPMとの違いについて、会話形式でわかりやすく解説します。

CNAPPとは?

CNAPPは、Cloud-Native Application Protection Platformの略だよ。

長いね。結局どういう意味なの?

簡単に言えば、「クラウド全体をまとめて守る総合セキュリティ基盤」だね。

CSPMとは違うの?

CSPMはクラウドの設定を確認する仕組みだけど、CNAPPはそれだけじゃないんだ。

設定だけじゃないの?

設定だけでなく、実際に動いているサーバやコンテナ、権限管理などもまとめて保護するんだ。

CNAPPをお弁当で例えてみよう

お弁当で例えてみようか。
例えば、お昼ご飯を用意するとする。

  • おにぎり
  • おかず
  • サラダ
  • デザート
  • 飲み物

これらを一つずつ別のお店で買うこともできるよね。

別のお店で?それは面倒だね。

そこで、お弁当パックなら全部まとめて入っている。

一気に買えるんだね。

あぁ。CNAPPもいろんな機能を一つにまとめたものってこと?

そう、CSPMやCWPPなどを一つにまとめた感じなんだね。

なぜCNAPPが登場したの?

1つにまとめたのがCNAPPなのはわかったけど。

今までは1つ1つ契約して、適用していたってこと?

そう、昔は、それぞれ別々の製品を使うことが多かったんだ。

例えば、

  • CSPMで設定を確認する
  • CWPPでサーバを守る
  • CIEMで権限を管理する

というように、それぞれ違う製品を導入していた。

管理が大変そう。

そうなんだ。画面もバラバラ、警告もバラバラになりやすかった。

だから全部まとめよう、と。

それがCNAPPという考え方なんだ。

CNAPPにはどんな機能が含まれる?

具体的には何が入っているの?

代表的には次のような機能だね。

機能役割
CSPMクラウド設定を点検する
CWPPサーバやコンテナを保護する
CIEMアクセス権限を管理する
脆弱性管理OSやソフトウェアの弱点を検出する
シークレット管理パスワードやAPIキーの漏えいを検出する
リスク分析危険度を優先順位付けする

本当に全部入りなんだ。

CNAPPはどんな流れで動く?

CNAPPはどんな流れで動くの?

例えばこんな流れだよ。

  1. クラウド全体を調査する
  2. 設定ミスを見つける
  3. サーバやコンテナの脆弱性を確認する
  4. 権限が強すぎるユーザーを見つける
  5. 危険度を分析する
  6. 優先順位を付ける
  7. 修正方法を提案する

全部まとめて管理してくれるんだ。

なぜCNAPPが注目されているの?

最近よく聞くようになったよね。

クラウドの利用が増えて、守る対象も増えたからなんだ。

昔は、

  • サーバだけ

だったのが、

今では、

  • コンテナ
  • Kubernetes
  • サーバレス
  • クラウドストレージ
  • IAM
  • API

など、守る対象がどんどん増えている。

全部別々に守るのは大変だね。

CNAPPのメリット

一つの画面で管理できる

一番のメリットは、複数のセキュリティ機能を一つにまとめられることです。

リスクを総合的に判断できる

例えば、

  • 設定ミス
  • 脆弱性
  • 過剰権限

を別々ではなく、

「このサーバは設定ミスがあり、しかも重要データを扱っている」

というように総合的に分析できます。

優先順位を付けやすい

危険度の高い問題から修正できるため、

担当者の負担を減らせます。

マルチクラウドに対応しやすい

AWS

Azure

Google Cloud

などをまとめて管理できる製品もあります。

CNAPPのデメリット

導入コストが高くなることがある

多機能なため、

製品価格が高くなる場合があります。

機能が多く使いこなす必要がある

全部入りだから簡単というわけではなく、逆に機能が多すぎて、最初は覚えることも多いこともあります。

必要以上の機能を導入することもある

小規模環境では、

CSPMだけで十分なケースもあります。

CSPMとの違い

やっぱりCSPMとの違いが一番気になる。

比較すると分かりやすいよ。

項目CSPMCNAPP
主な役割クラウド設定を確認するクラウド全体を保護する
対象設定・構成設定・サーバ・権限・コンテナなど
機能設定ミス検出複数機能を統合
イメージ健康診断総合病院

健康診断だけじゃなく、診察や治療まで含めた感じなんだ。

その例えはぴったりだね。

CWPPとの違い

項目CWPPCNAPP
対象ワークロードクラウド全体
主な役割実行環境を守る全体をまとめて守る

CWPPはCNAPPの一部なんだ。

CIEMとの違い

項目CIEMCNAPP
主な対象権限管理クラウド全体
主な役割IAM権限の最適化総合的な保護

AWSやAzureにもCNAPPはある?

CNAPPって外部製品だけ?

そうとも限らないよ。

クラウド事業者自身も、

CNAPPに近い機能を提供している。

例えば、

  • Microsoft Defender for Cloud
  • AWS Security HubやGuardDutyなどを組み合わせた構成
  • Google Cloud Security Command Center

などが代表例だよ。

AWSはサービスを組み合わせてCNAPPに近い環境を作る感じなんだね。

そういうケースも多いよ。

外部CNAPP製品のメリット

外部製品は何がいいの?

例えば、

  • AWS
  • Azure
  • Google Cloud

を全部まとめて管理できることだね。

いろんなサービスに汎用的に使えるんだね。

そう。クラウド事業者のお弁当は自社向けに最適化されていて、外部製品は複数クラウド向けのお弁当というイメージだね。

代表的なCNAPP製品

製品特徴
Microsoft Defender for CloudAzure中心だがAWS・Google Cloudにも対応
Palo Alto Prisma CloudCNAPPの代表的な製品
Wizエージェントレスで導入しやすい
Orca Securityクラウド全体を可視化
Check Point CloudGuardマルチクラウド対応

試験対策としてのポイント

ITパスポートでは出題可能性は高くありませんが、

基本情報・応用情報やクラウド資格では関連知識として押さえておくと役立ちます。

用語試験対策ポイント
CNAPPクラウド全体を保護する統合基盤
CSPM設定ミスを確認する
CWPPワークロードを保護する
CIEM権限を管理する
セキュリティポスチャークラウド全体の安全状態

試験では「CNAPP=クラウド全部をまとめて守る」と覚えればいい?

そう。「CSPMより守る範囲が広い」という点も重要だよ。

よくある誤解

CNAPPは一つの製品名ではない

CNAPPは一つの製品名ではなく、クラウド全体を守るための考え方や製品カテゴリです。

CNAPPを導入すれば何もしなくていいわけではない

設定ミスが見つかっても、

修正や運用は人が行う必要があります。

CSPMが不要になるわけではない

CSPMはCNAPPの重要な構成要素です。

CNAPPになっても、

設定管理は引き続き重要です。

機能が多ければ良いわけではない

小規模な環境では、

必要な機能だけを備えた製品の方が運用しやすい場合もあります。

まとめ

CNAPPとは、

クラウド全体をまとめて保護する総合セキュリティプラットフォームです。

従来は別々に導入していたCSPM、CWPP、CIEMなどを一つにまとめ、

クラウド全体を効率よく管理できるようにした考え方です。

最後にポイントを整理します。

項目内容
用語CNAPP
正式名称Cloud-Native Application Protection Platform
一言でいうとクラウド全体を守る総合セキュリティ基盤
主な機能CSPM・CWPP・CIEM・脆弱性管理など
メリット一元管理・総合分析・優先順位付け
デメリット多機能・コスト・運用が複雑になることもある
関連用語CSPM、CWPP、CIEM、セキュリティポスチャー
覚え方「クラウドセキュリティのお弁当パック」

CNAPPは、クラウド全体をまとめて守るための総合パックなんだね。

その理解でバッチリ。CSPMが設定を点検し、CWPPが実行中のシステムを守り、CIEMが権限を管理する。それらを一つにまとめて、クラウド全体を効率よく守るのがCNAPPなんだ。

まさに、お弁当のおかずを一つずつ買う代わりに、全部入りのお弁当を選ぶイメージだね!

そう。クラウド環境が複雑になるほど、CNAPPのように全体をまとめて管理する仕組みの価値が高まっていくんだよ。

ABOUT ME
クマノくらげ
クマノくらげ
難しいIT用語やビジネス用語を、できるだけ身近な例えで解説するブログです。 「専門用語を見ると眠くなる人」でも読めるように、画像や会話形式を多めにしています。 AWS12冠達成済み。
記事URLをコピーしました