Ver informes de vulnerabilidad

Las vulnerabilidades del software son debilidades que pueden causar una falla accidental del sistema o generar actividad maliciosa. Para obtener más información, consulte Informes de vulnerabilidad .

Este documento describe cómo configurar sus máquinas virtuales usando VM Manager y ver los informes de vulnerabilidad para sus sistemas operativos.

Antes de comenzar

  • Revise las cuotas de configuración del sistema operativo .
  • Configure el Administrador de VM .
  • Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. REST

      Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .

Sistemas operativos compatibles

Para obtener la lista completa de sistemas operativos y versiones para los que puede obtener informes de vulnerabilidad mediante VM Manager, consulte Detalles del sistema operativo .

Roles y permisos necesarios

Para obtener los permisos que necesita para ver informes de vulnerabilidad, solicite a su administrador que le otorgue los siguientes roles de IAM en el proyecto:

Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .

También es posible que pueda obtener los permisos necesarios a través de roles personalizados u otros roles predefinidos .

Además de estos roles, para acceder a los recursos de Compute Engine mediante la consola de Google Cloud, debes tener un rol que contenga el permiso compute.projects.get en el proyecto.

Ver informes de vulnerabilidad

Para ver informes de vulnerabilidad, puede utilizar cualquiera de las siguientes opciones:

Ver informe de vulnerabilidad usando la CLI o API de gcloud

Utilice uno de los siguientes métodos para ver informes de vulnerabilidad para sus máquinas virtuales.

Consola

Para ver informes de vulnerabilidad del sistema operativo para una máquina virtual mediante la consola de Google Cloud, realice los siguientes pasos:

  1. En la consola de Google Cloud, vaya a la página de instancias de VM .

    Ir a instancias de VM

  2. Haga clic en el nombre de la instancia cuya información del sistema operativo desea ver. Aparece la página de detalles de la instancia .
  3. Haga clic en la pestaña Información del sistema operativo .
    Para ver los datos del inventario del sistema operativo, debe habilitar VM Manager. Si la consola de Google Cloud le solicita que habilite VM Manager, seleccione una de las siguientes opciones:
    • Habilitar para el proyecto actual : habilita VM Manager para todas las VM en el proyecto seleccionado.
    • Habilitar para esta VM : habilita VM Manager solo para la VM seleccionada
  4. Revise la lista de vulnerabilidades del sistema operativo en la pestaña de información del sistema operativo .

nube de gcloud

  • Para ver informes de vulnerabilidad para máquinas virtuales en una zona específica, use el comando os-config vulnerability-reports list .

    Por ejemplo, para enumerar todas las máquinas virtuales que tienen datos de inventario, ejecute el siguiente comando:

    gcloud compute os-config vulnerability-reports list \
       --location=ZONE
    

    Reemplace ZONE con la zona donde se encuentra la VM.

    Ejemplo

    gcloud compute os-config vulnerability-reports list \
       --location=us-west2-a
    

    Salida de ejemplo

    INSTANCE_ID         VULNERABILITY_COUNT  UPDATE_TIME
    29255009728795105   2                    2021-04-13T19:10:10.303046Z
    307058717116242358  1                    2021-04-13T19:10:10.303046Z
    
  • Para ver el informe de vulnerabilidad de una máquina virtual específica, ejecute el comando os-config vulnerability-reports describe especificando el INSTANCE_ID devuelto en el paso anterior o el INSTANCE_NAME .

    gcloud compute os-config vulnerability-reports describe VM_NAME \
       --location=ZONE
    

    Reemplace lo siguiente:

    • VM_NAME : el nombre de tu VM
    • ZONE : la zona donde se encuentra la instancia de VM

    Ejemplo

    gcloud compute os-config vulnerability-reports describe vm1-centos \
       --location=us-west2-a
    

    Salida de ejemplo

    ┌───────────────────────────────────────────────────────────────────┐
    │                          Vulnerabilities                          │
    ├──────────────────┬──────────┬───────────────┬─────────────────────┤
    │       CVE        │ SEVERITY │ CVSS_V3_SCORE │     CREATE_TIME     │
    ├──────────────────┼──────────┼───────────────┼─────────────────────┤
    │ CVE-2012-6655    │ LOW      │ 3.3           │ 2021-04-29T22:19:53 │
    │ CVE-2016-1585    │ MEDIUM   │ 9.8           │ 2021-04-29T22:19:53 │
    │ CVE-2016-2781    │ LOW      │ 6.5           │ 2021-04-29T22:19:53 │
    │ CVE-2019-7306    │ LOW      │ 7.5           │ 2021-04-29T22:19:53 │
    │ CVE-2020-13776   │ LOW      │ 6.7           │ 2021-04-29T22:19:53 │
    │ CVE-2021-31879   │ MEDIUM   │ 6.1           │ 2021-05-05T06:11:53 │
    └──────────────────┴──────────┴───────────────┴─────────────────────┘
    name: projects/384587888288/locations/us-west2-a/instances/29255009728795105/vulnerabilityReport
    updateTime: '2021-05-11T22:29:50'
    

DESCANSAR

  • Para ver informes de vulnerabilidad para máquinas virtuales en una zona específica, cree una solicitud GET para el método projects.locations.instances.vulnerabilityReports .

    GET https://osconfig.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/instances/–/vulnerabilityReports
    

    Reemplace lo siguiente:

    • PROJECT_ID : ID de tu proyecto
    • ZONE : la zona donde se encuentran las VM
  • Para ver el informe de vulnerabilidad de una máquina virtual específica, cree una solicitud GET al método projects.locations.instances.getVulnerabilityReport .

    GET https://osconfig.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/instances/INSTANCE/vulnerabilityReport
    

    Reemplace lo siguiente:

    • PROJECT_ID : ID de tu proyecto
    • ZONE : la zona donde se encuentra la instancia de VM
    • INSTANCE : especifique el ID de la instancia o el nombre de su VM

Ver informes de vulnerabilidad utilizando el panel del Centro de comando de seguridad

El Centro de Comando de Seguridad es Google CloudEl servicio centralizado de informes de vulnerabilidades y amenazas.

Si es un usuario de nivel premium de Security Command Center, puede acceder a los datos de los informes de vulnerabilidad para los sistemas operativos que se ejecutan en las máquinas virtuales de su organización.

En la página Hallazgos en el panel del Centro de comando de seguridad, puede revisar los ID de vulnerabilidades y exposiciones comunes (CVE) para todas las vulnerabilidades identificadas que afectan su sistema operativo.

Para obtener información sobre el uso del panel de Security Command Center para acceder y revisar los datos de vulnerabilidad del sistema operativo, consulte VM Manager .

Ver datos de informes de vulnerabilidad de Cloud Asset Inventory

La gestión de inventario del sistema operativo almacena y reenvía datos de informes de vulnerabilidad e inventario a Cloud Asset Inventory . Cloud Asset Inventory es un servicio de inventario de metadatos que le permite ver, monitorear y analizar activos en Google Cloud. Desde Cloud Asset Inventory, puede sondear la información y ver los cambios en los datos.

Para acceder al inventario del sistema operativo y a los datos del informe de vulnerabilidad desde Cloud Asset Inventory, debe completar la siguiente configuración:

Para obtener más información, consulte Visualización de datos de VM Manager .

¿Qué sigue?