Configurare i report pianificati

Supportato in:

Questo documento descrive la funzionalità dei report pianificati di Google Security Operations, che consente di creare, gestire e distribuire report generati dalle dashboard Google SecOps esistenti. Puoi utilizzare i report pianificati per condividere le principali informazioni sulla sicurezza inviandole come report via email ricorrenti alle parti interessate.

La funzionalità dei report pianificati supporta diversi casi d'uso comuni:

  • Condividi approfondimenti chiave sulla sicurezza con la tua organizzazione o i tuoi clienti.
  • Condividere un'istantanea una tantum di una dashboard con un manager dopo un'indagine.
  • Invia un'email al tuo team con un riepilogo periodico ricorrente delle principali metriche di sicurezza.

Funzionalità principali

  • Programmazione flessibile: definisci la frequenza di pubblicazione (oraria, giornaliera, settimanale e mensile) e il fuso orario. Puoi anche inviare un singolo report immediatamente.
  • Più formati di report: PDF, PNG e CSV.
  • Metodi di consegna multipli:
    • Allegati email: invia i report come allegati direttamente alle caselle di posta dei destinatari.
    • Distribuzione GCS sicura: carica i report in un bucket Cloud Storage di proprietà del cliente all'interno del tuo progetto Google e invia notifiche via email con un link sicuro ai report ai destinatari con le autorizzazioni necessarie.

Prima di iniziare

Questa sezione contiene i requisiti e i prerequisiti per la funzionalità dei report pianificati di Google Security Operations.

Autorizzazioni per visualizzare, creare e modificare

Le autorizzazioni del controllo dell'accesso basato sui ruoli (RBAC) determinano chi può visualizzare, creare e modificare i report pianificati.

Quando crei un report, questo viene eseguito con le tue autorizzazioni RBAC.

La tabella seguente elenca le autorizzazioni richieste per i report via email:

Autorizzazioni IAM Finalità
chronicle.googleapis.com/dashboardScheduledReports.get Visualizza report.
chronicle.googleapis.com/dashboardScheduledReports.list Visualizza l'elenco dei report.
chronicle.googleapis.com/dashboardScheduledReports.fetchHistory Visualizzare la cronologia della pianificazione dei report.
chronicle.googleapis.com/dashboardScheduledReports.create Crea nuovi report.
chronicle.googleapis.com/dashboardScheduledReports.update Aggiorna i report.
chronicle.googleapis.com/dashboardScheduledReports.delete Eliminare i report.
chronicle.googleapis.com/dashboardScheduledReports.duplicate Crea una copia dei report.
chronicle.googleapis.com/dashboardScheduledReports.trigger Generare report.

Lista consentita per i domini email di destinazione

Un amministratore tenant configura una lista consentita dei domini email esterni a cui Google SecOps può inviare report. Questa procedura consente di garantire che Google SecOps invii i report solo ai domini approvati.

Per configurare la lista consentita di domini email esterni:

  1. Vai a Impostazioni > Impostazioni email. Si apre la finestra di dialogo Domini email, che mostra una tabella con le seguenti colonne:

    • Dominio: i domini email esterni a cui Google SecOps può inviare report, ovvero messaggi email contenenti un link sicuro ai report o messaggi email con un report come allegato.
    • Data di aggiunta: la data e l'ora in cui il dominio è stato aggiunto all'elenco.
    • Aggiunto da: l'utente che ha aggiunto il dominio all'elenco.
    • Azione: elimina il dominio facendo clic sull'icona del cestino.
  2. Fai clic su Aggiungi nuovo dominio. Si apre la finestra di dialogo Aggiungi nuovo dominio alla lista consentita.

  3. Nel campo Dominio, inserisci il dominio e fai clic su Salva. La finestra di dialogo si chiude e il dominio viene visualizzato nella tabella.

  4. Ripeti i due passaggi precedenti in base alle necessità.

Creare un report pianificato

Ogni tenant Google SecOps può avere un massimo di 50 report pianificati configurati.

Per creare un report pianificato:

  1. Vai alla pagina Report e fai clic su Crea nuovo report. Si apre la finestra di dialogo Creazione di un nuovo report.

  2. Segui questi passaggi:

    • Nel riquadro Dettagli:

      • Nella casella Nome report, inserisci un nome univoco.
      • (Facoltativo) Nella casella Descrizione report, inserisci una descrizione.
    • Nel riquadro Dati, segui questi passaggi:

      • Dall'elenco Dashboard, seleziona la dashboard i cui contenuti sono inclusi nel report.
      • Seleziona o deseleziona la casella di controllo Ambiti globali. Quando la casella di controllo Ambito globale è selezionata, l'elenco Ambiti dei dati non è disponibile e il report include tutti i dati senza limitazioni basate sull'ambito.
      • Se la casella di controllo Ambito globale non è selezionata, seleziona almeno un ambito RBAC dall'elenco Ambiti dati.

      Nella parte inferiore del riquadro Dati, la casella Filtri mostra i filtri e gli override dell'ora applicabili alla dashboard.

    • Nel riquadro Pubblicazione, nella sezione Pianifica pubblicazione, seleziona una delle seguenti opzioni per Tipo di pianificazione:

      • Di base: la pianificazione viene eseguita in base ai parametri specificati per Ora, Giorni, Mesi e Fuso orario. I parametri secondari e le opzioni dipendono dalla configurazione. Ad esempio, dopo aver scelto l'opzione del parametro Ora, Esegui a un'ora specifica o Ripeti ogni ora, i parametri aggiuntivi corrispondenti cambiano di conseguenza.

        Nella parte inferiore dei parametri di pianificazione Di base, la casella Esecuzioni in base alla selezione mostra gli orari di generazione previsti del primo e del secondo report.

      • Avanzata: la pianificazione viene eseguita in base all'espressione CRON nella casella CRON e al fuso orario selezionato dall'elenco Fuso orario.

        In fondo ai parametri di pianificazione Avanzate, la casella Traduzione CRON mostra la pianificazione in un formato leggibile, ad esempio 1:35PM, every day.

    • Nel riquadro Recapito, nella sezione Recapito email, seleziona una delle seguenti opzioni:

      • Carica il report in GCS e invia il link via email (più sicuro): Google SecOps carica il report in un bucket Cloud Storage all'interno del tuo progetto Google e invia i link via email ai destinatari con le autorizzazioni necessarie. Se fa clic sul link, il destinatario può scaricare il file del report direttamente dal bucket Cloud Storage.

        Se nel tuo sistema è mai stato salvato un report con questa opzione, viene visualizzato l'identificatore del bucket (ad esempio, dsr-999123456789-a1b2c3d4-e5f6-4a5b-8c9d-0123456789ab).

        Se questo è il primo report nel tuo sistema con questa opzione selezionata, procedi nel seguente modo:

        1. Fai clic su Provision GCS Bucket (Esegui provisioning bucket GCS). Si apre la finestra di dialogo Provisioning bucket GCS.
        2. Leggi il testo e fai clic su Attiva e continua.
        3. Concedi le autorizzazioni di lettura necessarie al bucket per gli utenti che ricevono i link al report.
      • Invia report come allegati di file nell'email: Google SecOps invia il report via email come allegato di file ai destinatari specificati. Questa opzione è meno sicura dell'opzione Carica report in GCS….

    • Nel riquadro Consegna, nella sezione Consegna email, configura i seguenti parametri per definire in che modo Google SecOps invia i messaggi email per il report:

      • Oggetto dell'email: modifica il testo predefinito in base alle esigenze.
      • Corpo dell'email: modifica il testo predefinito in base alle esigenze.
      • Destinatari: inserisci un indirizzo email e fai clic su Aggiungi. L'indirizzo email viene visualizzato nella casella ID email dei destinatari. Assicurati che il dominio destinatario sia nella lista consentita.

      La dimensione massima del file per un report è 10 MB.

    • Nel riquadro Formato, scegli il formato del report:

      • CSV: ideale per versioni di sola lettura della dashboard stampabili.
      • PDF: formato immagine adatto per l'incorporamento nelle presentazioni.
      • PNG: esportazioni di dati non elaborati da grafici e tabelle della dashboard.
  3. Fai clic su Salva per attivare il report pianificato.

Gestire i report esistenti

La pagina Report mostra i dettagli di base di tutti i report a cui hai accesso, consentendoti di monitorare lo stato (attivo o inattivo), l'ultima ora di esecuzione, l'ultima ora di modifica e l'ultimo stato di esecuzione (operazione riuscita, in corso o errore).

Per eseguire un'azione su un report esistente:

  1. Vai alla pagina Report.
  2. Passa il mouse sopra la riga pertinente e fai clic su Altro.
  3. Seleziona un'azione dalla tabella seguente. Alcune azioni richiedono di salvare le modifiche o confermare l'azione.
Azione Opzione Descrizione
Visualizzare dettagli e cronologia Visualizza dettagli e cronologia Mostra la cronologia delle esecuzioni e gli eventuali messaggi di errore di recapito.
Modificare un report Modifica configurazione Si apre la finestra di dialogo Modifica report, in cui puoi modificare le impostazioni. Per informazioni sulle impostazioni del report, vedi Creare un report pianificato.
Inviare immediatamente il report Consegna ora Invia immediatamente il report.
Bloccare un report Pin Mantiene il report nella parte superiore della pagina Report.
Copiare un report Duplicato Crea una copia duplicata del report.
Eliminare un report Elimina Rimuove definitivamente il report dopo la conferma dell'azione.

Concedi le autorizzazioni di lettura al bucket con il report

La prima volta che viene creato un report con l'opzione di pubblicazione GCS (l'opzione Carica report in GCS e invia link via email (più sicuro)), devi completare un flusso di lavoro di provisioning una tantum. Questo processo crea il bucket Cloud Storage all'interno del progetto Bring your own project (BYOP), che è collegato al tuo account di fatturazione Google Cloud .

Dopo questa configurazione iniziale, le configurazioni dei report successive utilizzeranno automaticamente il bucket esistente.

Una volta eseguito il provisioning del bucket, sei responsabile della gestione dell'accesso. Devi concedere manualmente l'accesso in lettura al bucket per tutti i destinatari email specificati nella configurazione del report. A seconda dei requisiti di sicurezza, puoi scegliere tra l'accesso a livello di bucket o di cartella.

Per concedere le autorizzazioni di lettura necessarie al bucket per gli utenti che ricevono i link Cloud Storage:

  1. Nella console Google Cloud Google Cloud, vai alla pagina Bucket Cloud Storage.
  2. Nell'elenco dei bucket, fai clic sul nome del bucket, che inizia con il prefisso dsr- (ad esempio, dsr-999123456789-a1b2c3d4-e5f6-4a5b-8c9d-0123456789ab).
  3. Scegli un livello di accesso.
  4. Scegli l'opzione più adatta alle esigenze della tua organizzazione:

    • Accesso a livello di bucket: utilizza questa opzione per consentire ai destinatari di accedere a tutti i report inviati al bucket. L'utilizzo di questa opzione è più pratico, ma concede ai destinatari un accesso più ampio. Per configurare questa opzione:

      1. Seleziona la scheda Autorizzazioni nella parte superiore della pagina.
      2. Fai clic su Concedi l'accesso.
      3. Nel campo Nuove entità, inserisci l'identificatore del destinatario (ad esempio, user:name@example.com o serviceAccount:my-service-account@project-id.iam.gserviceaccount.com).
      4. Nella sezione Assegna ruoli, esegui una delle seguenti operazioni:

        • Seleziona Visualizzatore oggetti Storage. Per trovare rapidamente l'opzione, puoi digitare Storage Object Viewer nella casella del filtro.
        • Per l'accesso con privilegio minimo a livello di bucket, assegna un ruolo personalizzato contenente solo l'autorizzazione storage.objects.get.
      5. Fai clic su Salva.

    • Accesso a livello di cartella: Google SecOps crea una cartella unica per ogni report pianificato. Utilizzalo per assicurarti che i destinatari accedano solo a dati specifici dei report. Per configurare questa opzione:

      1. Nell'elenco degli oggetti del bucket, individua la cartella corrispondente al report pianificato specifico.
      2. Fai clic sulla casella di controllo accanto al nome della cartella.
      3. Nel riquadro informativo a destra (fai clic su Mostra riquadro Informazioni se non è visibile), seleziona la scheda Autorizzazioni.
      4. Fai clic su Concedi l'accesso.
      5. Nel campo Nuove entità, inserisci l'identificatore del destinatario (ad esempio, user:name@example.com o serviceAccount:my-service-account@project-id.iam.gserviceaccount.com).
      6. Nella sezione Assegna ruoli, esegui una delle seguenti operazioni:

        • Seleziona Visualizzatore oggetti Storage. Per trovare rapidamente l'opzione, puoi digitare Storage Object Viewer nella casella del filtro.
        • Per l'accesso con privilegio minimo a livello di cartella, assegna un ruolo personalizzato contenente solo l'autorizzazione storage.objects.get.
      7. Fai clic su Salva.

Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.