Tradotto con l'IA. Non ancora rivisto dalla comunità. Leggi in inglese

Blog · 19 settembre 2023 · Steve Simpson · Identità

Un'immersione nella sicurezza di Salesforce: autenticazione e autorizzazione spiegate

Benvenuto all’inizio di un’esplorazione completa della sicurezza di Salesforce, a partire dagli elementi di base: autenticazione e autorizzazione. Questo articolo è il primo di una serie che vuole districare la rete dei meccanismi di sicurezza di Salesforce.

Le basi: autenticazione e autorizzazione

L’autenticazione è il processo che verifica che un’entità, che sia un utente in un browser o una macchina che accede al sistema, sia davvero ciò che dichiara di essere. L’autorizzazione, invece, stabilisce quali azioni l’entità autenticata può compiere in Salesforce. Entrambe sono fondamentali perché i tuoi dati Salesforce restino al sicuro e solo utenti ed entità autorizzati possano accedervi.

Dai browser alle API: capire i punti di ingresso

Salesforce fa in modo che tutto il traffico in ingresso usi SSL e TLS per un trasporto sicuro dei dati. (Approfondiremo questi termini in un prossimo articolo.)

Se immagini come i dati entrano in Salesforce, puoi pensare a due percorsi principali:

  1. Direttamente da un utente, tramite browser
  2. Tramite un’applicazione client API, come un’app mobile o un altro server

Entrambi i percorsi iniziano comunicando con il server di autenticazione di Salesforce.

[caption id="" align=“alignnone” width=“1800”]Un diagramma che mostra i diversi modi in cui i sistemi esterni possono accedere a Salesforce Core Un diagramma che mostra i diversi modi in cui i sistemi esterni possono accedere a Salesforce Core [/caption]

Vediamoli più nel dettaglio:

Accesso dal browser

Per le persone che usano Salesforce dal browser:

[caption id="" align=“alignnone” width=“1840”]Flussi di autenticazione dal browser verso Salesforce Flussi di autenticazione dal browser verso Salesforce [/caption]

Dopodiché, i meccanismi di autorizzazione controllano l’accesso a pagine e risorse.

Accesso dai client API

Per le macchine che cercano di accedere a Salesforce:

[caption id="" align=“alignnone” width=“1820”]Processi client che si autenticano alle API di Salesforce Processi client che si autenticano alle API di Salesforce [/caption]

Flussi OAuth: le macchine possono usare uno dei tanti flussi OAuth per ottenere l’accesso, dal flusso web server adatto ai server web esterni al flusso client credentials, con molti altri nel mezzo. Ognuno ha la sua sequenza e il suo scopo.

Creazione della sessione: dopo l’autenticazione, il server di autenticazione di Salesforce consegna un token di sessione, che dà al client API accesso alle risorse di Salesforce.

A quel punto entrano in gioco le regole di autorizzazione.

In sintesi: come si incastra tutto

Qualunque sia il punto di accesso, browser o client API, il processo comprende:

Sicurezza a livello di trasporto: TLS, eventualmente con livelli aggiuntivi come una lista di IP consentiti e certificati lato client per una sicurezza maggiore.

Autenticazione: questo passaggio identifica l’utente o il sistema. È qui che entrano in gioco elementi come la MFA o gli IDP di terze parti.

Emissione del token di sessione: una volta autenticata, l’entità riceve un token di sessione, che fa da passaporto per le risorse di Salesforce.

Autorizzazione: l’ultima barriera. Anche con un token di sessione valido, è questa a stabilire a quali risorse l’entità può accedere.

Con queste basi, siamo pronti ad approfondire le sfumature della sicurezza di Salesforce nei prossimi articoli. Resta sintonizzato per un esame ancora più dettagliato di ciascun componente citato sopra.

Grazie per la lettura, spero ti sia stato utile. Segui la prossima puntata per altri spunti sulla sicurezza di Salesforce.

Resta sintonizzato

Inizia con fiducia il tuo percorso in Salesforce Identity! Per altri spunti e consigli, resta sintonizzato qui su www.SteveTechArc.com e sul canale YouTube @SteveTechArc (opens in a new tab). Iscriviti e approfondisci la tua comprensione di Salesforce Identity.

Contribuire a cambiare il mondo condividendo conoscenze sull’integrazione con altri architetti e con chi è in cammino per diventarlo!

Trascrizione realizzata con l’aiuto dell’IA

STA 3.1