Abilitare e utilizzare la valutazione delle vulnerabilità di Artifact Registry

La valutazione delle vulnerabilità di Artifact Registry è un servizio di rilevamento che ti avvisa delle vulnerabilità nelle immagini container di cui è stato eseguito il deployment.

Questo servizio di rilevamento genera risultati di vulnerabilità per le immagini container nelle seguenti condizioni:

  • L'immagine container è archiviata in Artifact Registry.
  • L'immagine container viene implementata in una delle seguenti risorse:

    • Cluster Google Kubernetes Engine
    • Servizio Cloud Run
    • Job Cloud Run
    • App Engine

La valutazione delle vulnerabilità di Artifact Registry mostra i risultati per le vulnerabilità classificate come gravità HIGH o CRITICAL. La valutazione delle vulnerabilità di Artifact Registry non genera risultati per le vulnerabilità con una gravità inferiore.

Se abiliti il test delle vulnerabilità di Artifact Registry con Security Command Center, il test delle vulnerabilità di Artifact Registry scrive automaticamente i risultati di gravità alta e critica in Security Command Center. Se le tue immagini container presentano vulnerabilità classificate come medie o basse, puoi gestirle nella valutazione delle vulnerabilità di Artifact Registry, ma Security Command Center non le visualizza.

La valutazione delle vulnerabilità di Artifact Registry esegue la scansione solo delle immagini sottoposte a pull negli ultimi 30 giorni. La valutazione delle vulnerabilità di Artifact Registry continua a eseguire la scansione dell'immagine e a creare nuovi risultati finché l'immagine non viene estratta per più di 30 giorni.

Una volta generati i risultati della valutazione delle vulnerabilità di Artifact Registry, rimangono disponibili per le query fino a 30 giorni dopo l'ultimo aggiornamento dei risultati delle vulnerabilità. Per saperne di più sulla conservazione dei dati di Security Command Center, consulta Conservazione dei dati.

Abilita la valutazione delle vulnerabilità di Artifact Registry

Affinché la valutazione delle vulnerabilità di Artifact Registry generi risultati in Security Command Center per le immagini container di cui è stato eseguito il deployment archiviate in Artifact Registry, l'API Container Scanning deve essere abilitata per il tuo progetto e Security Command Center deve essere attivato a livello di organizzazione.

Se non hai abilitato l'API Container Scanning, procedi nel seguente modo:

  1. Nella console Google Cloud , vai alla pagina API Container Scanning.

    Vai all'API Container Scanning

  2. Seleziona il progetto per cui vuoi abilitare l'API Container Scanning.

  3. Fai clic su Attiva.

Security Command Center mostra i risultati per le immagini dei container vulnerabili scansionate che vengono attivamente implementate negli asset di runtime applicabili. Tuttavia, il servizio di rilevamento si comporta in modo diverso a seconda di quando hai attivato Security Command Center e l'API Container Scanning.

Scenario di attivazione Comportamento del servizio di rilevamento

Hai attivato Security Command Center dopo aver attivato l'API Container Scanning e aver eseguito il deployment di un'immagine container.

La valutazione delle vulnerabilità di Artifact Registry genera risultati per le vulnerabilità esistenti trovate con le scansioni precedenti di Artifact Registry entro 24 ore dall'attivazione.

Hai abilitato Security Command Center e hai eseguito il deployment di un'immagine container prima di abilitare l'API Container Scanning.

La valutazione delle vulnerabilità di Artifact Registry non genera automaticamente risultati di vulnerabilità per le immagini container di cui hai eseguito il deployment prima di abilitare l'API finché non viene attivata una nuova analisi. Per attivare manualmente una nuova scansione, riesegui il deployment dell'immagine container nella stessa risorsa di runtime. La valutazione delle vulnerabilità di Artifact Registry genera immediatamente risultati se vengono rilevate vulnerabilità durante la scansione.

Hai abilitato Security Command Center e l'API Container Scanning prima di eseguire il deployment di un'immagine container.

L'immagine container appena sottoposta a deployment viene immediatamente analizzata in Artifact Registry e la valutazione delle vulnerabilità di Artifact Registry genera risultati se l'analisi rileva vulnerabilità.

Disabilita la valutazione delle vulnerabilità di Artifact Registry

Per disattivare la valutazione delle vulnerabilità di Artifact Registry:

  1. Nella console Google Cloud , vai alla pagina Dettagli API/servizio per l'API Container Scanning.

    Vai a Dettagli API/servizio

  2. Seleziona il progetto per il quale vuoi disabilitare l'API Container Scanning.

  3. Fai clic su Disabilita API.

Security Command Center non mostra i risultati per le vulnerabilità rilevate nelle future scansioni delle immagini container. Security Command Center mantiene attivi i risultati della valutazione delle vulnerabilità di Artifact Registry per 30 giorni dopo l'ultimo aggiornamento dei risultati delle vulnerabilità. I risultati vengono quindi disattivati ed eliminati 7 giorni dopo la disattivazione. Per saperne di più sulla conservazione dei dati di Security Command Center, vedi Conservazione dei dati.

Puoi anche disabilitare il test delle vulnerabilità di Artifact Registry disabilitando l'ID origine del test delle vulnerabilità nelle impostazioni di Security Command Center. Tuttavia, non lo consigliamo. Se disabiliti l'ID origine Valutazione di vulnerabilità, verranno disabilitati tutti i servizi di rilevamento classificati in base all'ID origine Valutazione di vulnerabilità. Pertanto, ti consigliamo di disabilitare l'API Container Scanning con la procedura precedente.

Visualizza i risultati della valutazione delle vulnerabilità di Artifact Registry nella console

  1. Nella console Google Cloud , vai alla pagina Risultati di Security Command Center.

    Vai a Risultati

  2. Seleziona il tuo progetto o la tua organizzazione Google Cloud .
  3. Nella sezione Filtri rapidi, nella sottosezione Nome visualizzato origine, seleziona Valutazione di vulnerabilità. I risultati della query sui risultati vengono aggiornati per mostrare solo i risultati di questa origine.
  4. Per visualizzare i dettagli di un risultato specifico, fai clic sul nome del risultato nella colonna Categoria. Si apre il pannello dei dettagli del risultato e viene visualizzata la scheda Riepilogo.
  5. Nella scheda Riepilogo, esamina i dettagli del risultato, incluse le informazioni su ciò che è stato rilevato, la risorsa interessata e, se disponibili, i passaggi che puoi seguire per risolvere il problema.
  6. (Facoltativo) Per visualizzare la definizione JSON completa del risultato, fai clic sulla scheda JSON.