サーバーレス関数スキャン: GCP Cloud Function の脆弱性やパッケージの詳細はありません。

サーバーレス関数スキャン: GCP Cloud Function の脆弱性やパッケージの詳細はありません。

1765
Created On 12/05/24 02:24 AM - Last Modified 03/04/25 16:47 PM


Symptom


この記事は、GCP Cloud Function のサーバーレス関数スキャンに関するものです。

ユーザーは、オンボードされた GCP クラウド アカウントのサーバーレス関数スキャンを有効にし、権限ステータスは正常に見えます。スキャンを実行すると、クラウド関数は次のページにリストされますが、「脆弱性」および「パッケージ情報」タブには「表示するデータがありません」と表示されます。
- モニター > 脆弱性 > 機能 > スキャンされた機能
結果.png
ノーデータ1.png
ノーデータ2.png

GCP 側でスキャンしたクラウド機能は以下の通りです。
サンプルコード-1.png
サンプルコード-2.png



Environment


  • Prisma Cloud ランタイム セキュリティ
  • GCP クラウド機能


Cause


現在の設計では、サーバーレス関数スキャンはコード自体をスキャンせず、関数のパッケージ設定ファイル (Python の場合) requirements.txt、PKG-INFO ファイルなど) にリストされている依存関係を調べます。これらの依存関係は、既知の脆弱性データベースと照合されます。
つまり、zip ファイルとしてのクラウド関数に脆弱なコンテンツ (脆弱なライブラリ パッケージなど) が含まれている場合は期待どおりに動作しますが、コードのみが含まれている場合は脆弱性は発生しません。



Resolution


クラウド関数の脆弱性検出をテストする場合は、ソース コードと脆弱なライブラリをパッケージ化 (ZIP ファイルなど) し、アップロードしてクラウド関数を作成し、スキャンを実行できます。



Additional Information


該当なし

Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000PQvkCAG&lang=ja&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language