Panoramica della gestione di identità e accessi

Last reviewed 2024-07-11 UTC

La gestione di identità e accessi (generalmente denominata IAM) è la pratica di concedere il diritto all'accesso delle persone alle risorse corrette per i motivi giusti. Questa serie esplora la pratica generale di IAM e di coloro che vi sono soggetti, tra cui:

  • Identità aziendali: le identità che gestisci per i dipendenti della tua organizzazione. Queste identità vengono utilizzate per accedere alle workstation, all'email o per utilizzare le applicazioni aziendali. Le identità aziendali possono anche includere non dipendenti come consulenti o partner che devono accedere alle risorse aziendali.
  • Identità cliente: le identità che gestisci perché gli utenti possano interagire con il tuo sito web o con le applicazioni rivolte al cliente.
  • Identità di servizio: le identità che gestisci per abilitare le applicazioni a interagire con altre applicazioni o con la piattaforma sottostante.

Potresti dover concedere l'accesso alle seguenti risorse:

  • Servizi Google come Google Cloud, Google Analytics o Google Workspace
  • Risorse in Google Cloud, come progetti, bucket Cloud Storage o macchine virtuali (VM)
  • Applicazioni personalizzate o risorse gestite da simili applicazioni

Le guide di questa serie suddividono la discussione sulla gestione di identità e accessi nelle seguenti parti:

Come sono correlate le guide di questa serie.

  • La gestione delle identità aziendali, dei clienti e dei servizi costituisce la base di IAM. Questi argomenti sono i riquadri 4, 5 e 6 (in verde).
  • Con la gestione delle identità come base, i riquadri 2 e 3 (in blu) rappresentano gli argomenti sulla gestione degli accessi. Questi argomenti includono la gestione dell'accesso ai servizi Google, alle risorse Google Cloud e ai workload e alle applicazioni personalizzati.
  • Il riquadro 1 (in giallo) indica gli argomenti relativi alla gestione degli accessi che sono oltre l'ambito trattato in queste guide. Per ulteriori informazioni sulla gestione degli accessi per Google Workspace, Google Marketing Platform e altri servizi, consulta la documentazione dei singoli prodotti.

Gestione delle identità

La gestione delle identità è incentrata sui seguenti processi:

  • Provisioning, gestione, migrazione e deprovisioning di identità, utenti e gruppi.
  • Abilitazione dell'autenticazione sicura ai servizi Google e ai tuoi carichi di lavoro personalizzati.

I processi e le tecnologie differiscono se si gestiscono identità aziendali, identità applicazione o identità cliente.

Gestisci le identità aziendali

Le identità aziendali sono identità che gestisci per i dipendenti della tua organizzazione. I dipendenti utilizzano queste identità per accedere alle workstation, all'email o per utilizzare le applicazioni aziendali.

Nel contesto della gestione delle identità aziendali, i seguenti sono requisiti tipici:

  • Gestire le identità di tutta l'organizzazione in modo centralizzato.
  • Consentire ai dipendenti di utilizzare un'unica identità e il Single Sign-On per più applicazioni in un ambiente di computing ibrido.
  • Applicare criteri come l'autenticazione a più fattori o la complessità della password per tutti i dipendenti.
  • Soddisfare i criteri di conformità che possono applicarsi alla tua azienda.

Google Workspace e Cloud Identity sono i prodotti di Google che ti consentono di soddisfare questi requisiti e di gestire centralmente identità e policy.

Se utilizzi i servizi Google in un contesto ibrido o multi-cloud, per soddisfare questi requisiti potrebbe essere necessario integrare le funzionalità IAM di Google con soluzioni per la gestione delle identità o provider di identità esterni come Active Directory. Il documento Architetture di riferimento spiega come Google Workspace o Cloud Identity ti consentono di realizzare questa integrazione.

Alcuni dei tuoi dipendenti potrebbero utilizzare account Gmail o altri account utente consumer per accedere alle risorse aziendali. L'uso di questi tipi di account utente potrebbe non essere compatibile con i criteri o i requisiti della tua azienda, tuttavia, quindi puoi eseguire la migrazione di questi utenti in Google Workspace o Cloud Identity. Per maggiori dettagli, consulta Valutare gli account utente esistenti e Valutare i piani di onboarding.

Per aiutarti ad adottare Google Workspace o Cloud Identity, consulta le nostre guide alla valutazione e alla pianificazione per indicazioni su come accedere ai tuoi requisiti e su come approcciare il processo di adozione.

Gestisci le identità delle applicazioni

Le identità applicazione sono identità che gestisci per consentire alle applicazioni di interagire con altre applicazioni o con la piattaforma sottostante.

Nel contesto della gestione delle identità applicazione, i seguenti sono requisiti tipici:

  • Integrare con soluzioni API e soluzioni di applicazione di terze parti.
  • Consentire l'autenticazione in più ambienti per uno scenario ibrido o multi-cloud.
  • Prevenire la fuga di credenziali.

Google Cloud ti consente di gestire le identità delle applicazioni e di soddisfare questi requisiti utilizzando i service accountGoogle Cloud e i service account Kubernetes. Per ulteriori informazioni sui service account e sulle best practice per utilizzarli, consulta Informazioni sui service account.

Gestisci le identità dei clienti

Le identità cliente sono identità che gestisci per consentire agli utenti di interagire con il tuo sito web o con le applicazioni rivolte al cliente. Per riferirsi alla gestione delle identità cliente e dei relativi accessi si parla di gestione di identità e accessi cliente (CIAM).

Nel contesto della gestione delle identità cliente, i seguenti sono requisiti tipici:

  • Consentire ai clienti di creare un nuovo account ma vigilare sugli eventuali illeciti, il che potrebbe includere il rilevamento e il blocco della creazione di account bot.
  • Supporto del social sign-on e integrazione con provider di identità di terze parti.
  • Supportare l'autenticazione a più fattori e applicare i requisiti di complessità della password.

Identity Platform di Google ti consente di gestire le identità dei clienti e di soddisfare questi requisiti. Per ulteriori informazioni sul set di funzionalità e su come integrare Identity Platform con le tue applicazioni personalizzate, consulta la documentazione di Identity Platform.

Gestione degli accessi

La gestione degli accessi è incentrata sui seguenti processi:

  • Concessione o revoca dell'accesso a risorse specifiche per le identità.
  • Gestione di ruoli e autorizzazioni.
  • Delega delle mansioni amministrative a persone di fiducia.
  • Applicazione controllo dell'accesso.
  • Controllo degli accessi eseguiti dalle identità.

Gestisci l'accesso ai servizi Google

È possibile che la tua organizzazione utilizzi una combinazione di servizi Google. Ad esempio, potresti utilizzare Google Workspace per la collaborazione, Google Cloud per il deployment di workload personalizzati e Google Analytics per misurare le metriche di successo della pubblicità.

Grazie a Google Workspace o a Cloud Identity puoi controllare in modo centralizzato quali identità aziendali possono utilizzare quali servizi Google. Limitando l'accesso a determinati servizi, stabilisci un livello di base di controllo dell'accesso. Puoi quindi utilizzare le funzionalità di gestione degli accessi dei singoli servizi per configurare controllo dell'accesso più granulare.

Per ulteriori dettagli, scopri come controllare chi può accedere a Google Workspace e ai servizi Google.

Gestisci l'accesso a Google Cloud

In Google Cloud, puoi utilizzare IAM per concedere alle identità aziendali un accesso granulare a risorse specifiche. Utilizzando IAM, puoi implementare il principio di sicurezza del privilegio minimo, in base al quale concedi a queste identità le autorizzazioni per accedere solo alle risorse che specifichi.

Per ulteriori informazioni, consulta la documentazione di IAM.

Gestisci l'accesso ai tuoi workload e alle tue applicazioni

Le tue applicazioni e i tuoi carichi di lavoro personalizzati potrebbero differire in base al pubblico a cui sono rivolti:

  • Alcuni workload potrebbero essere rivolti agli utenti aziendali, ad esempio applicazioni aziendali interne, dashboard o sistemi di gestione dei contenuti.
  • Altre applicazioni potrebbero essere destinate ai clienti, ad esempio il tuo sito web, un portale self-service per i clienti o i backend per le applicazioni per dispositivi mobili.

Il modo corretto di gestire l'accesso, applicare controllo dell'accesso e controllare l'accesso dipende dal pubblico e dal modo in cui esegui il deployment dell'applicazione.

Per scoprire di più su come proteggere le applicazioni e altri carichi di lavoro destinati agli utenti aziendali, consulta la documentazione di IAP.

Puoi anche integrare direttamente Accedi con Google o utilizzare protocolli standard come OAuth 2.0 o OpenID Connect.

Puoi scoprire come applicare l'accesso alle API nella documentazione di Istio e Cloud Endpoints. Puoi utilizzare entrambi i prodotti indipendentemente dal fatto che le tue applicazioni siano rivolte agli utenti aziendali o agli utenti finali.

Passaggi successivi

  • Leggi la sezione Concetti per informazioni sui concetti e le funzionalità di gestione delle identità.
  • Leggi la sezione Best practice per informazioni sulle indicazioni prescrittive da tenere in considerazione nella tua architettura o nel tuo progetto.
  • Scopri come soddisfare i requisiti e identificare un progetto adeguato nella sezione Valutazione e pianificazione.