Configurazione dei Controlli di servizio VPC

Questa guida descrive come configurare i Controlli di servizio VPC per Universal Ledger per migliorare la sicurezza e contribuire a mitigare i rischi di esfiltrazione di dati.

I Controlli di servizio VPC forniscono un livello aggiuntivo di difesa per i servizi Google Cloud, indipendente da Identity and Access Management (IAM). Configurando un perimetro di servizio, puoi limitare l'accesso all'API Universal Ledger alle richieste autorizzate, ad esempio quelle provenienti dalle tue reti Virtual Private Cloud o da indirizzi IP autorizzati che utilizzano il VIP limitato.

Proteggi Universal Ledger con un perimetro di servizio

Per proteggere le risorse di Universal Ledger utilizzando i Controlli di servizio VPC:

  1. Aggiungi l'API al perimetro: includi l'API Universal Ledger (universalledger.googleapis.com) nell'elenco dei servizi limitati all'interno del perimetro di servizio. Per istruzioni, consulta Crea un perimetro di servizio o Aggiorna un perimetro di servizio.

  2. Instrada le richieste tramite il VIP limitato: configura la connettività privata in modo che le richieste a universalledger.googleapis.com vengano instradate al VIP limitato (restricted.googleapis.com). Per informazioni dettagliate sulla configurazione di record DNS e route, consulta Configura la connettività privata.

Limitazioni e considerazioni sulla sicurezza

Le sezioni seguenti descrivono le limitazioni e le considerazioni sulla sicurezza per l'utilizzo dei Controlli di servizio VPC con Universal Ledger.

Dati di transazione e registro condivisi

L'API Universal Ledger opera su reti condivise multi-tenant in cui i dati inviati al ledger sono classificati come Dati delle transazioni. In base ai termini specifici del servizio, i dati delle transazioni, che includono payload delle transazioni, chiavi pubbliche e firme crittografiche, sono esplicitamente esclusi dalla definizione di dati dei clienti.

A causa della natura condivisa della rete del registro, i Dati delle transazioni inviati al registro diventano accessibili a tutti i partecipanti autorizzati del registro. Di conseguenza, questi dati non possono essere limitati o contenuti dalla configurazione del perimetro dei Controlli di servizio VPC di una singola organizzazione.

Mitigazione dell'esfiltrazione di dati

Sebbene i Controlli di servizio VPC proteggano il traffico in entrata e in uscita delle API, non applicano la visibilità dei dati dopo il commit delle transazioni nel ledger condiviso.

Per evitare l'esfiltrazione di dati, utilizza le policy di negazione IAM per limitare i metodi che modificano o pubblicano dati, ad esempio universalledger.endpoints.submitTransaction. Questo approccio impedisce agli utenti non autorizzati di pubblicare dati dall'interno del perimetro, consentendo comunque le query di sola lettura.

Per saperne di più, consulta la voce Universal Ledger nella documentazione relativa ai prodotti supportati e alle limitazioni dei Controlli di servizio VPC.

Passaggi successivi