Sicurezza Zero Trust in Azure

Zero Trust è una strategia di sicurezza che presuppone la violazione e verifica ogni richiesta come se abbia avuto origine da una rete non controllata. Questo articolo introduce i principi dello Zero Trust e come si applicano ad Azure.

Suggerimento

Per indicazioni complete su Zero Trust, vedere la documentazione di Zero Trust che include:

Questo articolo offre un'introduzione incentrata su Azure ai concetti relativi a Zero Trust.

Principi zero trust per Azure

Oggi, le organizzazioni necessitano di un modello di sicurezza che si adatti efficacemente alla complessità dell'ambiente moderno, abbraccia la forza lavoro mobile e protegge persone, dispositivi, applicazioni e dati ovunque si trovino.

Il modello di sicurezza Zero Trust si basa su tre principi guida:

  • Verificare in modo esplicito: autenticare e autorizzare sempre in base a tutti i punti dati disponibili, tra cui identità utente, posizione, integrità del dispositivo e carico di lavoro o di servizio.
  • Usare l'accesso con privilegi minimi - Limitare l'accesso degli utenti con Just-In-Time e Just-Enough-Access (JIT/JEA), criteri adattivi basati sui rischi e protezione dei dati.
  • Presupponi una violazione - Riduci al minimo l'impatto e segmenta l'accesso. Verificare la crittografia end-to-end e usare l'analisi per ottenere visibilità, favorire il rilevamento delle minacce e migliorare le difese.

Applicazione dei principi ai carichi di lavoro di Azure

Quando si implementa Zero Trust in Azure, questi principi si traducono in modelli architetturali specifici:

Verify significa esplicitamente che ogni richiesta di accesso alle risorse Azure deve essere autenticata e autorizzata utilizzando Microsoft Entra ID, con politiche di Accesso Condizionato che valutano il rischio basandosi su più segnali tra cui utente, dispositivo, posizione e contesto del carico di lavoro.

L'accesso a privilegio minimo richiede il controllo di accesso basato su ruoli (RBAC) con permessi minimi, accesso Just-In-Time (JIT) per le operazioni amministrative e identità gestite invece di memorizzare le credenziali.

Presupposto di violazione: orienta la segmentazione della rete per limitare lo spostamento laterale, la crittografia per i dati inattivi e in transito, il monitoraggio continuo e il rilevamento delle minacce, e i backup immutabili per proteggere da attacchi distruttivi.

Architettura Zero Trust nell'ambito di Azure

Un approccio Zero Trust si estende su tutta la proprietà digitale e funge da filosofia di sicurezza integrata e strategia end-to-end. Quando applicato ad Azure, richiede un approccio multidisciplinare che affronti sistematicamente infrastrutture, reti, identità e protezione dei dati.

Questa illustrazione fornisce una rappresentazione degli elementi primari che contribuiscono a Zero Trust.

Diagramma di un'architettura Zero Trust che mostra identità, dispositivi, dati, app, infrastrutture e rete verificato tramite policy.

Nell'illustrazione:

  • L'applicazione dei criteri di sicurezza è al centro di un'architettura Zero Trust. Questa imposizione include l'autenticazione a più fattori con Accesso condizionato, che tiene conto del rischio dell'account utente, dello stato del dispositivo e di altri criteri e criteri di accesso definiti dall'utente.
  • Identità, dispositivi (detti anche endpoint), dati, applicazioni, rete e altri componenti dell'infrastruttura sono tutti configurati con la sicurezza appropriata. I criteri configurati per ognuno di questi componenti sono coordinati con la strategia globale Zero Trust.
  • La protezione dalle minacce e l'intelligence monitorano l'ambiente, evidenziano i rischi correnti ed eseguano azioni automatizzate per correggere gli attacchi.

Dall'approccio basato sul perimetro a Zero Trust

L'approccio tradizionale al controllo degli accessi per l'IT limita l'accesso al perimetro di una rete aziendale. Questo modello limita tutte le risorse a una connessione di rete di proprietà aziendale ed è troppo restrittivo per soddisfare le esigenze di un'impresa dinamica.

Diagramma che mostra il passaggio da un tradizionale modello di sicurezza perimetrale di rete a un approccio Zero Trust centrato sull'identità.

Negli ambienti Azure il passaggio a Zero Trust è particolarmente importante perché le risorse cloud esistono all'esterno dei tradizionali perimetri di rete. Le organizzazioni devono adottare un approccio Zero Trust per il controllo di accesso quando abbracciano il lavoro remoto e usano la tecnologia cloud per trasformare il modello aziendale.

I principi Zero Trust consentono di stabilire e migliorare continuamente le garanzie di sicurezza mantenendo al tempo stesso la flessibilità necessaria negli ambienti cloud moderni. La maggior parte dei percorsi Zero Trust inizia con il controllo di accesso e si concentra sull'identità come controllo preferito e primario. La tecnologia di sicurezza di rete rimane un elemento chiave, ma non è l'approccio dominante in una strategia completa di controllo di accesso.

Per altre informazioni sulla trasformazione Zero Trust del controllo di accesso in Azure, vedere controllo di accesso di Cloud Adoption Framework.

Implementazione di Zero Trust per l'infrastruttura di Azure

L'applicazione di Zero Trust ad Azure richiede un approccio metodico che si rivolge a diversi livelli dell'infrastruttura, dagli elementi fondamentali fino al completamento dei carichi di lavoro.

Componenti dell'infrastruttura e IaaS di Azure

Zero Trust per Azure IaaS risolve lo stack di infrastruttura completo: servizi di archiviazione con controlli di crittografia e accesso, macchine virtuali con avvio attendibile e crittografia del disco, reti spoke con microsegmentazione, reti hub con servizi di sicurezza centralizzati e integrazione PaaS tramite endpoint privati. Per indicazioni dettagliate, vedere Applicare principi Zero Trust alla panoramica di Azure IaaS.

Rete di Azure

La sicurezza di rete è incentrata su quattro aree chiave: la crittografia di tutto il traffico di rete, la segmentazione usando i gruppi di sicurezza di rete e Firewall di Azure, la visibilità tramite il monitoraggio del traffico e la sospensione di controlli basati su VPN legacy a favore di approcci incentrati sulle identità. Per indicazioni dettagliate, vedere Applicare principi Zero Trust alla rete di Azure.

Identità come piano di controllo

Identity è il piano di controllo principale per Zero Trust in Azure. L'accesso condizionale funge da motore di criteri principale, valutando le richieste di accesso in base a più segnali per concedere, limitare o bloccare l'accesso. Per ulteriori informazioni, vedere Accesso condizionale per Zero Trust e Panoramica della sicurezza nella gestione delle identità di Azure.

Protezione dei dati e garanzia della disponibilità

La protezione dei dati in Azure richiede più livelli: crittografia dei dati a riposo e in transito, controlli di accesso basati sulle identità tramite identità gestite e controllo degli accessi in base al ruolo. Per carichi di lavoro estremamente sensibili, è necessaria l'elaborazione riservata (confidential computing) per proteggere i dati durante l'elaborazione. La resilienza contro gli attacchi distruttivi richiede blocchi delle risorse, backup non modificabili, replica geografica e protezione dell'infrastruttura di ripristino stessa. Per indicazioni dettagliate, vedere Proteggere le risorse di Azure da attacchi informatici distruttivi.

Rilevamento e risposta delle minacce

Zero Trust richiede un monitoraggio continuo con l'assunzione che le minacce possano già essere presenti. Microsoft Defender per il cloud offre la gestione unificata della sicurezza e la protezione dalle minacce per le risorse di Azure, mentre l'integrazione con Microsoft Defender XDR consente il rilevamento correlato nell'intero ambiente. Per informazioni dettagliate, vedere Panoramica del rilevamento delle minacce di Azuree Microsoft Sentinel e Microsoft Defender XDR.

Responsabilità condivisa e sicurezza di Azure

La sicurezza in Azure è una responsabilità condivisa tra Microsoft e te. Microsoft protegge l'infrastruttura fisica e la piattaforma Azure, mentre tu sei responsabile dell'identità, dei dati e della sicurezza delle applicazioni. La divisione delle responsabilità varia a seconda del modello di servizio (IaaS, PaaS, SaaS). L'implementazione di Zero Trust richiede il coordinamento dei controlli a livello di piattaforma con le scelte di configurazione dei clienti. Per altre informazioni, vedere Responsabilità condivisa nel cloud.

Funzionalità di sicurezza di Azure

Anche se questo articolo è incentrato sull'applicazione concettuale di Zero Trust in Azure, è importante comprendere l'ampiezza delle funzionalità di sicurezza disponibili. Azure offre servizi di sicurezza completi in tutti i livelli dell'infrastruttura.

Per una panoramica delle funzionalità di sicurezza di Azure organizzate in base all'area funzionale, vedere Introduzione alla sicurezza di Azure. Per una visualizzazione della sicurezza di Azure organizzata in base alle funzionalità di protezione, rilevamento e risposta, vedere Sicurezza end-to-end in Azure.

Sono disponibili indicazioni più dettagliate per domini specifici:

Sviluppo di applicazioni e Zero Trust

Le applicazioni distribuite in Azure devono autenticare e autorizzare ogni richiesta anziché basarsi sull'attendibilità implicita dal percorso di rete. I principi chiave includono la verifica dell'identità utilizzando Microsoft Entra ID, la richiesta di permessi minimi, la protezione dei dati sensibili e l'uso di identità gestite invece delle credenziali memorizzate. Per indicazioni complete, vedere Sviluppare usando i principi Zero Trust e Creare app pronte per Zero Trust con Microsoft Identity Platform.

Passaggi successivi

Per implementare Zero Trust nell'ambiente Azure, iniziare con queste risorse:

Per risorse Microsoft Zero Trust più ampie: