Abilitare e utilizzare Notebook Security Scanner

Notebook Security Scanner ti aiuta a rilevare e risolvere le vulnerabilità nei pacchetti Python all'interno dei notebook Colab Enterprise (file .ipynb). Dopo aver attivato lo scanner tramite Security Command Center nella console Google Cloud , i blocchi note vengono analizzati ogni 24 ore e i risultati vengono pubblicati nella pagina Risultati di Security Command Center.

Notebook Security Scanner supporta i notebook Colab Enterprise nelle regioni us-central1, us-east4, us-west1 e europe-west4. Puoi gestire questa funzionalità tramite la console Google Cloud ; l'API Notebook Security Scanner (notebooksecurityscanner.googleapis.com) non è destinata all'uso diretto.

Abilita Notebook Security Scanner

Puoi attivare Notebook Security Scanner a livello di organizzazione o di progetto.

Il modo in cui abiliti Notebook Security Scanner dipende dal fatto che Security Command Center debba essere attivato per la tua organizzazione o il tuo progetto o dal livello di Security Command Center attivato per la tua organizzazione o il tuo progetto. A seconda del caso d'uso, segui le istruzioni nella sezione appropriata:

Nuova attivazione del livello Premium

Se la tua organizzazione non dispone di Security Command Center, attiva il livello Premium di Security Command Center per la tua organizzazione o il tuo progetto e abilita Notebook Security Scanner.

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

    Vai a Security Command Center

  2. Nel selettore di risorse, seleziona la tua organizzazione o il tuo progetto.
  3. Fai clic su Configura Security Command Center.
  4. Seleziona il livello Premium e fai clic su Avanti.
  5. Per Notebook Security Scanner, seleziona Abilita dall'elenco e fai clic su Avanti.
  6. Seleziona Concedi ruoli automaticamente, quindi fai clic su Concedi ruoli.
  7. Dopo aver eseguito il provisioning del account di servizio, fai clic su Avanti.
  8. Per completare la procedura di attivazione, fai clic su Fine.

Nuova attivazione del livello Enterprise

Se la tua organizzazione non dispone di Security Command Center, attiva il livello Security Command Center Enterprise per la tua organizzazione e abilita Notebook Security Scanner.

Livello Premium o Enterprise esistente

Se il livello Security Command Center Premium o Enterprise è attivato per la tua organizzazione o il tuo progetto, abilita Notebook Security Scanner.

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

    Vai a Security Command Center

  2. Fai clic su Impostazioni.
  3. Nella scheda Notebook Security Scanner, fai clic su Gestisci impostazioni.
  4. Per il tuo progetto, seleziona Abilita nella colonna Notebook Security Scanner.

Esamina e risolvi i risultati relativi alle vulnerabilità dei pacchetti

Dopo aver attivato Notebook Security Scanner, questo strumento esegue la scansione dei notebook Colab Enterprise (file con estensione ipynb) nel tuo progetto o nella tua organizzazione ogni 24 ore per rilevare le vulnerabilità nei pacchetti Python e pubblica i risultati nella pagina Risultati di Security Command Center. Per un notebook Colab Enterprise appena creato, i risultati delle vulnerabilità dei pacchetti potrebbero richiedere fino a quattro ore per essere visualizzati nella pagina Risultati di Security Command Center.

Per esaminare i risultati relativi alle vulnerabilità dei pacchetti in Security Command Center, segui questi passaggi:

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

    Vai ai risultati

  2. Nel selettore di risorse, seleziona la tua organizzazione o il tuo progetto.

  3. Nella sezione Filtri rapidi, vai alla sottosezione Nome visualizzato origine, quindi seleziona Notebook Security Scanner.

    Il riquadro Risultati delle query sui risultati mostra solo i risultati relativi alle vulnerabilità dei pacchetti di Notebook Security Scanner.

  4. Per visualizzare i dettagli di un risultato specifico, fai clic sul nome del risultato nella colonna Categoria. Il riquadro dei dettagli del risultato si espande per visualizzare un riepilogo dei dettagli del risultato.

  5. Per risolvere un risultato relativo a una vulnerabilità del pacchetto, segui i passaggi indicati nella sezione Passaggi successivi del risultato.

    In alcuni casi, potrebbe non essere disponibile una correzione per una vulnerabilità del pacchetto. In questi casi, ti consigliamo di utilizzare pacchetti Python alternativi.

Passaggi successivi