Mappare gli utenti con identità di terze parti

Supportato in:

Questo documento spiega come eseguire il provisioning, l'autenticazione e il mapping degli utenti con identificazione sicura alla piattaforma Google Security Operations. Descrive la procedura di configurazione con Google Workspace come provider di identità (IdP) esterno, anche se i passaggi sono simili per altri IdP. Quando utilizzi il provider Cloud Identity, devi configurare il servizio con gruppi di indirizzi email anziché con gruppi IdP. Per maggiori dettagli, consulta Mappa gli utenti nella piattaforma Google SecOps utilizzando Cloud Identity.

Configura gli attributi SAML per il provisioning

Questa sezione si applica solo prima della fase 1 della migrazione SOAR a Google Cloud. Dopo aver completato la fase 1 della migrazione, consulta la sezione Google Cloud Autenticazione dell'identità di terze parti.

Per configurare gli attributi e i gruppi SAML nell'IdP esterno, segui questi passaggi:

  1. In Google Workspace, vai alla sezione di mappatura Attributi SAML.
  2. Aggiungi i seguenti attributi obbligatori:
    • first_name
    • last_name
    • user_email
    • groups
  3. In Google Gruppi, inserisci i nomi dei gruppi IdP. Ad esempio, Google SecOps administrators o Gcp-security-admins. Prendi nota di questi nomi di gruppo, ti serviranno in seguito per la mappatura nella piattaforma Google SecOps. In altri provider esterni, come Okta, questi vengono chiamati Gruppi IdP.

samlattrributes
Figura 1. Mappatura degli attributi SAML

Configurare il provisioning IdP

Questa sezione si applica solo prima della fase 1 della migrazione SOAR a Google Cloud. Una volta completata la fase 1, consulta la sezione Google Cloud Autenticazione dell'identità di terze parti.

Per configurare il provisioning IdP, segui i passaggi descritti in Configura l'IdP e Crea un fornitore del pool di identità della forza lavoro.

L'esempio seguente è il comando di creazione workforce pool per la configurazione dell'app descritta in Configura la federazione delle identità per la forza lavoro:

gcloud iam workforce-pools providers create-saml WORKFORCE_PROVIDER_ID \
  --workforce-pool=WORKFORCE_POOL_ID \
  --location="global" \
  --display-name=WORKFORCE_PROVIDER_DISPLAY_NAME \
  --description=WORKFORCE_PROVIDER_DESCRIPTION \
  --idp-metadata-path=PATH_TO_METADATA_XML \
  --attribute-mapping="google.subject=assertion.subject,attribute.first_name=assertion.attributes.first_name[0],attribute.last_name=assertion.attributes.last_name[0],attribute.user_email=assertion.attributes.user_email[0],google.groups=assertion.attributes.groups"

Gestisci l'accesso degli utenti

Esistono diversi modi per gestire l'accesso degli utenti ai diversi aspetti della piattaforma:

  • Gruppi di autorizzazioni: imposta i livelli di accesso degli utenti assegnandoli a gruppi di autorizzazioni specifici. Questi gruppi determinano quali moduli e sottomoduli gli utenti possono visualizzare o modificare. Ad esempio, un utente potrebbe avere accesso alle pagine Casi e Workdesk, ma non a Playbook e Impostazioni. Per saperne di più, vedi Utilizzare i gruppi di autorizzazioni.
  • Ruoli SOC: definisci il ruolo di un gruppo di utenti. Puoi assegnare utenti ai ruoli SOC per semplificare la gestione delle attività. Anziché assegnare casi, azioni o playbook a singoli utenti, è possibile assegnarli a un ruolo SOC. Gli utenti possono visualizzare i casi assegnati a loro, al loro ruolo o a ruoli aggiuntivi. Per saperne di più, vedi Utilizzare i ruoli.
  • Ambienti o gruppi di ambienti: configura ambienti o gruppi di ambienti per segmentare i dati in diverse reti o unità aziendali, di uso comune da aziende e Managed Security Service Provider (MSSP). Gli utenti possono accedere solo ai dati all'interno degli ambienti o dei gruppi assegnati. Per saperne di più, consulta Utilizza gli ambienti.

Mappare e autenticare gli utenti

La combinazione di gruppi di autorizzazioni, ruoli SOC e ambienti determina il percorso dell'utente Google SecOps per ogni gruppo IdP nella piattaforma Google SecOps.

Puoi mappare i gruppi di IdP con più gruppi di autorizzazioni, ruoli SOC e ambienti. In questo modo, i diversi utenti mappati a gruppi IdP diversi nel provider SAML ereditano tutti i livelli di autorizzazione richiesti. Per ulteriori informazioni, incluso come Google SecOps gestisce questa operazione, consulta Più autorizzazioni nella mappatura dei gruppi IdP.

Puoi anche scegliere di mappare i gruppi di IdP a singoli parametri di controllo dell'accesso. Ciò consente un livello di mappatura più granulare e può essere utile per i clienti di grandi dimensioni. Per saperne di più, consulta Mappare i gruppi IdP ai parametri di controllo dell'accesso.

Per impostazione predefinita, la piattaforma Google SecOps include un gruppo IdP di amministratori predefiniti.

Per mappare i gruppi IdP:

  1. In Google SecOps, vai a Impostazioni SOAR > Avanzate > Mappatura dei gruppi.
  2. Assicurati di avere a disposizione i nomi dei gruppi IdP.
  3. Fai clic su Aggiungi Aggiungi e inizia a mappare i parametri per ogni gruppo IdP.
  4. Al termine, fai clic su Aggiungi. Ogni volta che un utente accede alla piattaforma, viene aggiunto automaticamente alla pagina Gestione utenti, che si trova in Impostazioni > Organizzazione.

Quando gli utenti tentano di accedere alla piattaforma Google SecOps, ma il loro gruppo IdP non è stato mappato, per evitare che gli utenti vengano rifiutati, consigliamo di attivare le impostazioni di accesso predefinite e di impostare le autorizzazioni di amministratore in questa pagina. Una volta completata la configurazione iniziale dell'amministratore, ti consigliamo di impostare le autorizzazioni dell'amministratore a un livello più basso.

Mappare i gruppi IdP ai parametri di controllo dell'accesso

Questa sezione descrive come mappare diversi gruppi IdP a uno o più parametri di controllo dell'accesso nella pagina Mappatura dei gruppi IdP. Questo approccio è vantaggioso per i clienti che vogliono eseguire l'onboarding e il provisioning di gruppi di utenti in base a personalizzazioni specifiche, piuttosto che rispettare la standardizzazione della piattaforma Google SecOps SOAR. Anche se la mappatura dei gruppi ai parametri potrebbe richiedere la creazione di più gruppi inizialmente, una volta impostata la mappatura, i nuovi utenti possono unirsi a Google SecOps senza la necessità di creare gruppi aggiuntivi.

Per informazioni sulle autorizzazioni multiple nella mappatura dei gruppi, consulta Mappa gli utenti con più parametri di controllo dell'accesso.

Eliminare utenti

Se elimini i gruppi da qui, assicurati di eliminare i singoli utenti dalla schermata Gestione utenti. Per saperne di più, vedi Eliminare utenti Google SecOps.

Caso d'uso: assegna campi di autorizzazione univoci a ogni gruppo IdP

L'esempio seguente illustra come utilizzare questa funzionalità per facilitare l'onboarding e il provisioning degli utenti in base alle esigenze della tua azienda.

La tua azienda ha tre buyer persona diversi:

  • Analisti della sicurezza (contenente i membri del gruppo Sasha e Tal)
  • Ingegneri del SOC (che include i membri del gruppo Quinn e Noam)
  • Ingegneri del NOC (che include i membri del gruppo Kim e Kai)
Gli analisti della sicurezza e gli ingegneri del SOC hanno gli stessi gruppi di autorizzazioni Google SecOps (analista) e ruoli SOC (livello 1), ma mentre gli analisti della sicurezza hanno autorizzazioni per l'ambiente di Londra, gli ingegneri del SOC hanno autorizzazioni per l'ambiente di Manchester. Nel frattempo, gli ingegneri del NOC dispongono delle autorizzazioni per l'ambiente Londra, ma sono assegnati al gruppo di autorizzazioni Base e al ruolo SOC Livello 2.

Questo scenario è illustrato nella tabella seguente:

Utente tipo Gruppo di autorizzazioni Ruolo SOC Ambiente
Analisti sicurezza Analista Livello 1 Londra
Ingegneri SOC Analista Livello 1 Manchester
Ingegneri NOC Base Livello 2 Londra

Per questo esempio, supponiamo che tu abbia già configurato i gruppi di autorizzazioni, i ruoli SOC e gli ambienti necessari in Google SecOps.

Ecco come configurare i gruppi IdP nel provider SAML e nella piattaforma Google SecOps:

  1. Nel tuo provider SAML, crea i seguenti gruppi di utenti:
    • Analisti della sicurezza (Sasha e Tal)
    • Ingegneri del SOC (contenente Quinn e Noam)
    • Ingegneri del NOC (Kim e Kai)
    • Londra (con Sasha, Tal, Kim e Kai)
    • Manchester (con Quinn e Noam)
  2. Vai a Impostazioni > Impostazioni SOAR > Avanzate > Mappatura dei gruppi.
  3. Fai clic su Aggiungi Aggiungi.
  4. Inserisci i seguenti dettagli nella finestra di dialogo:
    • IdP / gruppo di utenti: Security analysts
    • Gruppo di autorizzazioni: Analyst
    • Ruolo SOC: Tier 1
    • Ambiente: lascia vuoto
  5. Nella finestra di dialogo successiva, inserisci i seguenti dettagli:
    • Gruppo di IdP: SOC engineers
    • Gruppo di autorizzazioni: Analyst
    • Ruolo SOC: Tier 1
    • Ambiente: lascia vuoto
  6. Nella finestra di dialogo successiva, inserisci i seguenti dettagli:
    • Gruppo di IdP: NOC engineers
    • Gruppo di autorizzazioni: Basic
    • Ruolo SOC: Tier 2
    • Ambiente: lascia vuoto
  7. Inserisci i seguenti dettagli nella finestra di dialogo successiva:
    • Gruppo di IdP: London
    • Gruppo di autorizzazioni: lascia vuoto
    • Ruolo SOC: lasciare vuoto
    • Ambiente: London
  8. Nella finestra di dialogo successiva, inserisci i seguenti dettagli:
    • Gruppo di IdP: Manchester
    • Gruppo di autorizzazioni: lascia vuoto
    • Ruolo SOC: lascia vuoto
    • Ambiente: Manchester

Per i clienti che utilizzano la funzionalità di federazione delle richieste, consulta Configura l'accesso alle richieste federate per Google SecOps.

Mappare i service account per l'accesso API

Per concedere l'accesso al service account o l'accesso alla federazione delle identità per i workload a Google SecOps, devi mappare l'identità ai parametri di controllo dell'accesso della piattaforma. Questa mappatura è un passaggio obbligatorio per fornire all'identità l'accesso necessario a ruoli SOC e ambienti richiesti per eseguire attività automatizzate o operazioni API.

  1. Vai a Impostazioni SOAR > Avanzate > Mappatura gruppi.
  2. Fai clic su Aggiungi Aggiungi.
  3. Completa i campi nella finestra di dialogo Aggiungi mappatura per mappare l'identità ai parametri di controllo dell'accesso della piattaforma.

    1. Nel campo IdP / Gruppo di utenti, inserisci uno dei seguenti valori:
      • L'indirizzo email completo del account di servizio, se l'identità è stata configurata utilizzando Cloud Identity.
      • La stringa dell'entità Workload Identity, se l'identità è stata configurata utilizzando la federazione delle identità per la forza lavoro.
    2. Configura i seguenti campi di controllo dell'accesso:

      Campo Descrizione
      Gruppi di autorizzazioni Seleziona i gruppi di autorizzazioni per definire i moduli e i sottomoduli a cui l'identità può accedere.
      Ruoli SOC Seleziona i ruoli SOC per definire il ruolo dell'identità (ad esempio Livello 1).
      Ambienti Seleziona gli ambienti o i gruppi di ambienti a cui l'identità può accedere (ad esempio Tutti gli ambienti).
      Membri del gruppo Se applicabile, inserisci le email degli utenti richieste. Premi Invio dopo aver aggiunto ogni indirizzo email.
      Azioni vietate Seleziona le azioni limitate per limitare operazioni specifiche all'interno dei moduli.
  4. Fai clic su Aggiungi.

Per ulteriori informazioni sulla configurazione dei service account, consulta la guida alla migrazione delle API.

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