Escaneo de funciones sin servidor: sin vulnerabilidades ni detalles de paquetes de la función en la nube de GCP.

Escaneo de funciones sin servidor: sin vulnerabilidades ni detalles de paquetes de la función en la nube de GCP.

1765
Created On 12/05/24 02:24 AM - Last Modified 04/17/25 20:14 PM


Symptom


Este artículo trata sobre el escaneo de funciones sin servidor para la función de nube de GCP.

El usuario habilitó el análisis de funciones sin servidor para la cuenta de nube de GCP incorporada y el estado de los permisos parece correcto. Tras realizar el análisis, la función de nube aparece en la página siguiente, pero en las pestañas " Vulnerabilidades " e " Información del paquete " se muestra el mensaje " ¿No hay datos que mostrar ?".

  1. Monitor > Vulnerabilidades > Funciones > Función escaneada

result.png

  1. Monitor > Vulnerabilidades > Funciones > Función escaneada > Detalles de la función
    nodata-1.png
  2. Monitor > Vulnerabilidades > Funciones > Función escaneada > Detalles de la función > Información del paquete
    nodata-2.png

    La función de nube escaneada en el lado de GCP se muestra a continuación.
    sampleCode-1.png
    sampleCode-2.png


Environment


  • Seguridad en tiempo de ejecución de Prisma Cloud
  • Función de nube de GCP


Cause


Con el diseño actual, el escaneo de funciones sin servidor no escaneará el código en sí, sino que examinará las dependencias enumeradas en los archivos de configuración del paquete de la función, como (para Python) requirements.txt, archivos PKG-INFO, etc. Estas dependencias se comparan con bases de datos de vulnerabilidad conocidas.


Esto significa que si una función en la nube como un archivo zip incluye contenidos vulnerables (por ejemplo, un paquete de biblioteca vulnerable), funcionará como se espera, pero si solo contiene código, no activará ninguna vulnerabilidad.



Resolution


En caso de que desee probar la detección de vulnerabilidad para su función en la nube, puede empaquetar (por ejemplo, como un archivo ZIP) su código fuente y la biblioteca vulnerable, luego cargarlo para crear una función en la nube y realizar el escaneo.



Actions
  • Print
  • Copy Link

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

Choose Language