Panoramica del Centro sicurezza
Questo documento descrive il Centro sicurezza di BigQuery nella Google Cloud console. Puoi utilizzare il Centro sicurezza per analizzare i profili di sicurezza dei dati della tua organizzazione, configurare e gestire le policy di sicurezza a livello di riga e di colonna e gestire i tag di governance dei dati e i tag di policy.
Prima di iniziare
Per visualizzare le informazioni nel Centro sicurezza, devi:
Abilitare l'API Dataplex, se non è già abilitata.
Ruoli richiesti per abilitare le API
Per abilitare le API, devi disporre dell'autorizzazione serviceusage.services.enable. Se hai
creato il progetto, probabilmente hai già questa autorizzazione tramite il
ruolo Proprietario (roles/owner). In caso contrario, puoi ottenere questa autorizzazione tramite il
ruolo Amministratore utilizzo servizi (roles/serviceusage.serviceUsageAdmin).
Scopri come concedere i ruoli.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per gestire e monitorare le impostazioni di sicurezza dalla pagina Centro sicurezza di BigQuery, chiedi all'amministratore di concederti i seguenti ruoli IAM:
- BigQuery Security Admin (
roles/bigquery.securityAdmin) nel progetto -
Gestisci i tag di governance dei dati:
Tag Administrator (
roles/resourcemanager.tagAdmin) nell'organizzazione o nel progetto -
Crea e gestisci le tassonomie tag di criteri:
Policy Tag Admin (
roles/datacatalog.categoryAdmin) nella tassonomia, nel progetto o nell'organizzazione -
Utilizza Gemini Cloud Assist nel Centro sicurezza:
Gemini in Google Cloud User (
roles/cloudaicompanion.user) nel progetto
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Selezione delle risorse e analisi del profilo di sicurezza
La scheda Risorse del Centro sicurezza ti consente di cercare set di dati e tabelle all'interno di un progetto BigQuery, visualizzare le policy di sicurezza collegate e analizzare il profilo di sicurezza di ogni risorsa.
Analizzare un profilo di sicurezza con Gemini Cloud Assist
Gemini Cloud Assist nel Centro sicurezza ti consente di esaminare le impostazioni di sicurezza, porre domande sulle tue risorse e analizzare il profilo di sicurezza di un set di dati o di una tabella:
Nella Google Cloud console, vai alla pagina BigQuery.
Nel menu di navigazione, fai clic su Governance, quindi su Security center.
Fai clic sulla scheda Risorse.
Tieni il puntatore sopra un set di dati o una tabella, quindi fai clic su astrophotography_mode Mostra profilo di sicurezza.
Gemini Cloud Assist genera un riepilogo del profilo di sicurezza della risorsa, incluse le policy di accesso a livello di riga, le policy dei dati a livello di colonna e i tag di classificazione collegati.
Per porre domande sui risultati di sicurezza, sulle policy e sui controlli dell'accesso, puoi anche utilizzare il riquadro della chat di Gemini Cloud Assist.
Per saperne di più, consulta Utilizza Gemini Cloud Assist.
Cercare e filtrare le risorse
La scheda Risorse offre le seguenti funzionalità per individuare le risorse e ispezionare i controlli dell'accesso:
- Ambito del progetto: la scheda Risorse mostra i set di dati e le tabelle nel progetto selezionato Google Cloud .
- Cerca e filtra: fai clic su Filtra per cercare le risorse in base al nome del set di dati, al nome della tabella o alla località.
- Ispeziona le policy collegate: le colonne Policy e Tag di policy mostrano se le policy di accesso o i tag sono collegati a ogni tabella. Per visualizzare i dettagli della policy, fai clic sul nome della risorsa. Per creare o modificare le norme per una risorsa selezionata, vai alla scheda Gestione norme.
Gestione dei criteri
La scheda Gestione delle policy del Centro sicurezza ti consente di configurare e gestire le policy di accesso a livello di riga e le policy di sicurezza a livello di colonna per le tue tabelle.
Puoi configurare le policy di sicurezza a livello di colonna in tre modi:
- Policy dei dati assegnate direttamente alle colonne
- Policy basate sui tag di governance dei dati (anteprima)
- Policy basate sui tag di policy
Policy di accesso alle righe
La visualizzazione Accesso alle righe mostra tutte le policy di accesso a livello di riga create per le tue risorse. Per ogni policy, puoi visualizzare il nome della policy, il nome della tabella, il nome del set di dati e la data dell'ultima modifica. Puoi modificare, eliminare o creare policy direttamente da questa visualizzazione.
Quando crei una policy di accesso a livello di riga, devi specificare quanto segue:
- Nome policy: un nome univoco per la policy.
- Ricerca tabella: inserisci il nome della tabella nel campo di ricerca per individuare e selezionare la tabella di destinazione.
- Visualizzazione schema: esamina lo schema della tabella per verificare i nomi delle colonne disponibili.
- Predicato di filtro: inserisci una condizione di filtro SQL che definisce le righe
visibili (ad esempio,
region = 'us-east1'). - Entità: specifica gli utenti, i gruppi o i domini a cui si applica la policy.
Per saperne di più, consulta Introduzione alla sicurezza a livello di riga di BigQuery.
Policy di sicurezza delle colonne
La visualizzazione Sicurezza delle colonne ti consente di gestire il controllo dell'accesso a livello di colonna e il mascheramento dei dati nelle tue risorse.
Per visualizzare le policy di sicurezza delle colonne, devi prima selezionare una regione dall'elenco Regione.
Dopo aver selezionato una regione, le policy vengono visualizzate in tre sezioni in base alla modalità di creazione:
- Tag di policy: policy collegate ai tag della tassonomia di Data Catalog.
- Tag di governance dei dati: policy collegate ai tag di Resource Manager con
purpose=DATA_GOVERNANCE(anteprima). - Policy dei dati assegnate direttamente: policy dei dati collegate direttamente alle colonne della tabella senza intermediari di tag.
Metriche di impatto delle policy
Per ogni policy, la tabella mostra le metriche di impatto che indicano il numero di tabelle e colonne interessate dalla policy. Queste metriche indicano la diffusione di una policy nei set di dati, aiutando gli amministratori a valutare la portata e la sensibilità di una policy prima di aggiornarla o riassegnarla.
Collegare le policy a più colonne
Per collegare una policy esistente a più colonne in tabelle e set di dati diversi, fai clic su Collega nella tabella delle policy. In questo modo puoi applicare regole coerenti di controllo dell'accesso a livello di colonna o di mascheramento dei dati in tutta l'organizzazione con una singola azione.
Quando assegni le entità a una policy dei dati, BigQuery concede loro il ruolo Lettore mascherato (roles/bigquerydatapolicy.maskedReader) per quella policy.
Questo ruolo è l'unico ruolo predefinito che concede bigquery.dataPolicies.maskedGet, l'autorizzazione necessaria per leggere i valori mascherati nelle colonne protette. Per saperne di più, consulta
Ruoli per l'esecuzione di query sui dati mascherati.
A seconda dei requisiti di controllo dell'accesso, consulta una delle seguenti guide per istruzioni dettagliate sulla configurazione delle policy:
- Filtra le righe in base all'identità utente: per limitare le righe su cui gli utenti possono eseguire query in base ad attributi come reparto o regione, consulta Introduzione alla sicurezza a livello di riga di BigQuery.
- Blocca l'accesso a colonne specifiche: per impedire agli utenti non autorizzati di eseguire query su colonne sensibili, consulta Limitare l'accesso con il controllo dell'accesso a livello di colonna.
- Oscura i valori delle colonne durante le query: per consentire agli utenti di eseguire query sulle tabelle mentre mascherano i dati sensibili (ad esempio gli indirizzi email), consulta Mascherare i dati delle colonne.
Tag di governance dei dati e tag di policy
I tag di governance dei dati e i tag di policy ti consentono di classificare le colonne e applicare i controlli dell'accesso alle risorse BigQuery.
Per gestire i tag nel Centro sicurezza:
Nella Google Cloud console, vai alla pagina BigQuery.
Nel menu di navigazione, fai clic su Governance, quindi su Security center.
A seconda del tipo di tag che vuoi gestire, seleziona una delle seguenti schede:
- Tag di governance dei dati: fai clic sulla scheda Tag di governance dei dati per
creare chiavi tag di Resource Manager (con
purpose=DATA_GOVERNANCE) e definire valori tag gerarchici (anteprima). Per configurare le autorizzazioni di accesso, fai clic su Gestisci accesso. - Tag di policy: fai clic sulla scheda Tag di policy, quindi su Crea tassonomia per creare tassonomie di Data Catalog e tag di policy gerarchici. Per configurare le autorizzazioni di accesso, utilizza il riquadro delle autorizzazioni.
- Tag di governance dei dati: fai clic sulla scheda Tag di governance dei dati per
creare chiavi tag di Resource Manager (con
Dopo aver creato le chiavi tag o le tassonomie, collega i tag alle colonne della tabella per applicare il controllo dell'accesso a livello di colonna e il mascheramento dei dati:
- Tag di governance dei dati: per collegare i tag di governance dei dati alle colonne e applicare le policy dei dati utilizzando Resource Manager, consulta Controllare l'accesso alle colonne con i tag di governance dei dati.
- Tag di policy di Data Catalog: per associare i tag di policy della tassonomia agli schemi delle tabelle e gestire il controllo dell'accesso, consulta Configurare il controllo dell'accesso a livello di colonna.
Passaggi successivi
- Scopri di più sulla governance dei dati in BigQuery.
- Scopri come limitare l'accesso con la sicurezza a livello di riga.
- Scopri come limitare l'accesso con il controllo dell'accesso a livello di colonna.
- Scopri come mascherare i dati delle colonne con i tag di policy.
- Scopri come controllare l'accesso alle colonne con i tag di governance dei dati.