Questo documento fornisce una panoramica dei vari controlli che supportano la sicurezza di Conversational Analytics API su Google Cloud e link a ulteriori informazioni su come configurare i controlli. I controlli di sicurezza come le opzioni di sicurezza di rete, le policy e la gestione dell'accesso possono aiutarti a gestire i rischi aziendali e a soddisfare i requisiti di privacy e normativi applicabili alla tua attività.
La sicurezza, la privacy, il rischio e la conformità dell'API Conversational Analytics utilizzano un modello di responsabilità condivisa. Ad esempio, poiché l'API Conversational Analytics è un servizio completamente gestito, Google protegge e gestisce l'infrastruttura su cui vengono eseguiti l'API Conversational Analytics e altri Google Cloud servizi e ti fornisce le funzionalità che ti aiutano a gestire l'accesso ai tuoi servizi e alle tue risorse. Per saperne di più su come proteggiamo l'infrastruttura, consulta la panoramica sulla progettazione della sicurezza dell'infrastruttura Google.
Nell'ambito della famiglia di prodotti Gemini for Google Cloud , l'API Conversational Analytics rispetta gli impegni di Google in materia di privacy dei dati e utilizzo. Per saperne di più, consulta In che modo Gemini for Google Cloud utilizza i tuoi dati e Certificazioni e sicurezza per Gemini for Google Cloud.
L'API Conversational Analytics include controlli di sicurezza per contribuire a mitigare i rischi come l'iniezione di prompt. Poiché la sicurezza dei modelli linguistici di grandi dimensioni (LLM) è un campo in rapida evoluzione, questi meccanismi di difesa vengono aggiornati continuamente per proteggere le interazioni degli agenti di dati.
Servizi di cui è stato eseguito il provisioning
Quando inizi a utilizzare l'API Conversational Analytics, abiliti le seguenti API:
Per saperne di più, consulta Abilitare l'API Conversational Analytics.
Autenticazione per la gestione Google Cloud
Gli amministratori e gli sviluppatori che creano e gestiscono le istanze dell'API Conversational Analytics devono autenticarsi per Google Cloud verificare la propria identità e i privilegi di accesso. Devi configurare ogni utente con un account utente gestito da Cloud Identity, Google Workspace o un provider di identità di cui hai eseguito la federazione con Cloud Identity o Google Workspace. Per saperne di più, consulta Panoramica della gestione delle identità Google.
Dopo aver creato gli account utente, implementa le best practice di sicurezza, come il Single Sign-On e la verifica in due passaggi.
Per utilizzare l'API Conversational Analytics, devi autenticarti a Google Cloud. A seconda delle origini dati, potresti anche dover fornire credenziali separate per autorizzare l'agente ad accedere ai dati sottostanti. Per saperne di più, consulta Autenticarsi e connettersi a un'origine dati.
Identity and Access Management
Per gestire i ruoli IAM (Identity and Access Management) su larga scala per amministratori e sviluppatori, valuta la possibilità di creare gruppi funzionali separati per i vari ruoli utente e applicazioni. Concedi ai tuoi gruppi i ruoli o le autorizzazioni IAM necessari per gestire l'API Conversational Analytics. Quando assegni i ruoli ai gruppi, segui il principio del privilegio minimo e altre best practice di sicurezza IAM. Per saperne di più, consulta Best practice per l'utilizzo di Gruppi Google.
Per saperne di più sulla configurazione di IAM, consulta Panoramica di IAM.
IAM controlla l'accesso alle risorse dell'API Conversational Analytics, come agenti e conversazioni. L'accesso ai dati sottostanti che un agente esegue tramite query è controllato dalle autorizzazioni sull'origine dati stessa. Per saperne di più, consulta Controllo dell'accesso all'API Conversational Analytics con IAM.
Service account dell'API Conversational Analytics
Quando abiliti l'API Conversational Analytics, Google crea i service account per te. Un service account è un tipo speciale di Account Google non interattivo utilizzato in genere da un'applicazione o da un carico di lavoro di calcolo, come un'istanza di Compute Engine, anziché da una persona. Le applicazioni utilizzano i service account per accedere alle API di Google.
Agenti di servizio
Per consentire all'API Conversational Analytics di accedere alle tue risorse per tuo conto, Google Cloud crea un account di servizio speciale chiamato service agent.
Quando abiliti l'API Conversational Analytics, vengono creati i seguenti service agent dell'API Conversational Analytics:
service-PROJECT_NUMBER@gcp-sa-geminidataanalytics.iam.gserviceaccount.comservice-PROJECT_NUMBER@gcp-sa-cloudaicompanion.iam.gserviceaccount.com
Policy per l'API Conversational Analytics
Le policy dell'organizzazione predefinite che si applicano all'API Conversational Analytics includono le seguenti:
- Limita utilizzo servizi delle risorse (
constraints/gcp.restrictServiceUsage) - Restrizione sulla località delle risorse (
constraints/gcp.resourceLocations) - Limita i progetti di chiavi di crittografia CMEK (
constraints/gcp.restrictCmekCryptoKeyProjects) - Limita i servizi non CMEK (
constraints/gcp.restrictNonCmekServices)
Per saperne di più, consulta Vincoli delle policy dell'organizzazione.
Sicurezza di rete
Per impostazione predefinita, Google applica protezioni predefinite ai dati in transito per tutti i Google Cloud servizi, incluse le istanze dell'API Conversational Analytics in esecuzione su Google Cloud. Per saperne di più sulle protezioni di rete predefinite, consulta Crittografia in transito.
Se richiesto dalla tua organizzazione, puoi configurare controlli di sicurezza aggiuntivi per proteggere ulteriormente il traffico sulla Google Cloud rete e il traffico tra la Google Cloud rete e la rete aziendale. Valuta la possibilità di:
- L'API Conversational Analytics supporta i Controlli di servizio VPC. I Controlli di servizio VPC ti consentono di controllare lo spostamento dei dati nei servizi Google e di configurare la sicurezza del perimetro basata sul contesto. Per saperne di più sulla configurazione dei Controlli di servizio VPC, consulta Configurare la sicurezza del perimetro con i Controlli di servizio VPC.
- In Google Cloud, valuta la possibilità di utilizzare il VPC condiviso come tua topologia di rete. Il VPC condiviso fornisce una gestione centralizzata della configurazione di rete mantenendo al contempo la separazione degli ambienti.
Per saperne di più sulle best practice per la sicurezza di rete, consulta Implementare Zero Trust e Decidere la progettazione della rete per la tua Google Cloud landing zone.
Protezione dei dati e privacy
L'API Conversational Analytics cripta i dati archiviati in Google Cloud utilizzando la crittografia predefinita. Ecco alcuni esempi di dati:
- Configurazione dell'agente di dati (istruzioni di sistema e query di esempio)
- Contesto dell'agente di dati (contesto di gestione temporanea e pubblicato)
- Messaggi di conversazione e cronologia degli stati
Questi dati sono accessibili solo dalle istanze dell'API Conversational Analytics.
Puoi abilitare le chiavi di crittografia gestite dal cliente (CMEK) per criptare i dati a riposo. Con CMEK, le chiavi vengono archiviate in Cloud Key Management Service (Cloud KMS) come chiavi protette da software o chiavi protette da hardware con Cloud HSM, ma sono gestite da te. Per eseguire automaticamente il provisioning delle chiavi di crittografia, puoi abilitare Cloud KMS Autokey. Quando abiliti Autokey, uno sviluppatore può richiedere una chiave da Cloud KMS e il service agent esegue il provisioning di una chiave che corrisponde all'intento dello sviluppatore. Con Cloud KMS Autokey, le chiavi sono disponibili on demand, sono coerenti e seguono le pratiche standard del settore.
Dove vengono trattati i dati
L'API Conversational Analytics supporta la residenza dei dati per i dati archiviati su Google Cloud. La residenza dei dati ti consente di scegliere le regioni in cui vuoi archiviare i dati utilizzando il vincolo della policy Restrizione sulla località delle risorse. Puoi utilizzare Cloud Asset Inventory per verificare la località delle risorse dell'API Conversational Analytics.
Privacy dei dati
Per proteggere la privacy dei tuoi dati, l'API Conversational Analytics è conforme ai Principi di privacy comuni.
L'API Conversational Analytics funge da responsabile del trattamento dei dati per i dati dei clienti. Google funge anche da titolare del trattamento dei dati per informazioni come la fatturazione e la gestione degli account e i rilevamenti di comportamenti illeciti. Per saperne di più, consulta l'Google Cloud Informativa sulla privacy.
Audit logging
L'API Conversational Analytics scrive i seguenti tipi di audit log:
Log di audit Attività amministratore: include le operazioni
ADMIN WRITEche scrivono i metadati o le informazioni di configurazione.Audit log Accesso ai dati: include le operazioni
ADMIN READche leggono i metadati o le informazioni di configurazione. Include anche le operazioniDATA READeDATA WRITEche leggono o scrivono i dati forniti dall'utente.
Per saperne di più, consulta Audit logging.
Monitoraggio e risposta agli incidenti
Puoi utilizzare una serie di strumenti per monitorare le prestazioni e la sicurezza di l'API Conversational Analytics. Valuta la possibilità di:
- Esplora log per visualizzare e analizzare i log degli eventi e creare metriche personalizzate e avvisi.
- Utilizza la dashboard di Cloud Monitoring per monitorare le prestazioni dell'API Conversational Analytics.
- Esegui il deployment di controlli e framework cloud in Security Command Center per rilevare vulnerabilità e minacce all'API Conversational Analytics (ad esempio escalation di privilegi). Puoi configurare avvisi e playbook per gli analisti del Security Operations Center (SOC) in modo che possano rispondere ai risultati.
Passaggi successivi
- Utilizza Google Threat Intelligence per monitorare le minacce esterne applicabili alla tua attività.
- Scopri come autenticarti all'API Conversational Analytics.
- Scopri di più sul controllo dell'accesso all'API Conversational Analytics.
- Scopri come proteggere le risorse con le chiavi di crittografia gestite dal cliente (CMEK).
- Scopri come visualizzare e gestire gli audit log.
- Scopri come configurare un perimetro di servizio con i Controlli di servizio VPC.
- Scopri come applicare i vincoli delle policy dell'organizzazione.
- Scopri di più sulla residenza dei dati e sulle regioni supportate.