Azure supporta oltre 700 milioni di utenti attivi in tutto il mondo. Per mantenere la fiducia di una base utenti così vasta, Microsoft investe più di un miliardo di dollari all’anno per potenziare l’infrastruttura di sicurezza di Azure. Tuttavia, poiché gli attacchi alla sicurezza cloud diventano ogni giorno più sofisticati, le organizzazioni devono rimanere vigili.
E per suddividere questa vigilanza tra il provider di sicurezza cloud e i suoi clienti, Azure opera secondo un modello di responsabilità condivisa (SRM). Il modello di responsabilità condivisa si basa sul principio che, mentre Microsoft Azure protegge l’infrastruttura cloud sottostante, i clienti sono responsabili della sicurezza delle proprie applicazioni, dati e identità.
Alla luce di queste dinamiche, questo articolo fornisce una checklist delle best practice di sicurezza Azure per aiutare gli utenti a mantenere efficacemente una postura di sicurezza solida.
Ma prima, approfondiamo il modello SRM di Azure.
Che cos’è il modello di responsabilità condivisa (SRM) di Azure?
Il modello SRM di Azure, in base al tipo di servizio, consente di decidere quali controlli di sicurezza spettano al provider cloud e quali al cliente. Il modello di responsabilità condivisa è fondamentale nella sicurezza di Azure, poiché definisce la suddivisione dei compiti di sicurezza tra il provider cloud e il cliente. Per garantire che le proprie responsabilità siano rispettate, soluzioni come Singularity™ Cloud Workload Security proteggono i carichi di lavoro cloud, salvaguardandoli da minacce avanzate mentre si gestisce l’ambiente.
Esistono tre tipi di servizio:
- Infrastructure as a Service (IaaS): In questo caso, Azure protegge l’infrastruttura di base, come macchine virtuali e storage, mentre i clienti devono gestire la sicurezza dei sistemi operativi, delle applicazioni e dei dati.
- Platform as a Service (PaaS): Qui, Azure protegge anche i livelli di runtime e middleware. I clienti sono responsabili della sicurezza delle applicazioni e della protezione dei dati.
- Software as a Service (SaaS): Nel modello SaaS, Azure si assume una maggiore responsabilità, proteggendo sia l’infrastruttura sia i livelli applicativi. Tuttavia, i clienti devono comunque gestire la sicurezza dei dati e i controlli di accesso.
Principali best practice di sicurezza Azure
Secondo uno studio recente, l’80% delle aziende ha subito almeno un incidente di sicurezza cloud nell’ultimo anno. Con l’aumento delle migrazioni verso Azure Cloud, questo dato evidenzia la necessità urgente di implementare le seguenti best practice di sicurezza Azure Cloud:
#1 Gestione delle identità e degli accessi (IAM)
Microsoft Azure Active Directory (AD) è un servizio cloud di gestione delle identità e degli accessi che consente ai dipendenti di accedere a dati e applicazioni come OneDrive ed Exchange Online.
Per massimizzare i vantaggi di Azure AD, le organizzazioni dovrebbero implementare le seguenti best practice IAM di Azure:
- Autenticazione a più fattori (MFA): L’autenticazione a più fattori consente di aggiungere un ulteriore livello di sicurezza all’account. Funziona su due o più di questi fattori: qualcosa che si conosce (password), qualcosa che si possiede (dispositivo) e qualcosa che si è (biometria). In parole semplici, la MFA tiene conto di ciò che si possiede, ovvero il dispositivo, di ciò che si conosce, cioè la password, e di ciò che si è come persona, ovvero impronte digitali o riconoscimento facciale. Quindi, quando si inserisce la password, viene richiesto di accedere al dispositivo o autenticare l’identità utilizzando i dati biometrici registrati nell’account. In questo modo, gli attori delle minacce non possono accedere all’account senza il dispositivo o la persona stessa. Anche Azure AD MFA si basa sugli stessi principi. Tuttavia, è possibile scegliere tra diversi metodi di verifica in Azure AD, come Microsoft Authenticator App, token hardware OATH, SMS e chiamata vocale.
- Accesso condizionale: L’accesso condizionale utilizza segnali in tempo reale come conformità del dispositivo, contesto utente, posizione e fattori di rischio della sessione per determinare quando consentire, bloccare o limitare l’accesso o richiedere ulteriori passaggi di verifica per accedere alle risorse organizzative basate su Azure.
- Azure Role-Based Access Control (RBAC): Il controllo degli accessi basato sui ruoli (RBAC), noto anche come sicurezza basata sui ruoli, è un meccanismo che aiuta le organizzazioni a limitare l’accesso a persone non autorizzate. Con il modello RBAC, le organizzazioni possono impostare permessi e privilegi che consentono l’accesso solo agli utenti autorizzati.
#2 Architettura Zero Trust
Zero Trust, come suggerisce il nome, si basa sul principio del “mai fidarsi, verificare sempre!”. In parole semplici, nessuna entità, sia essa una persona, una macchina o un’applicazione, è considerata affidabile di default – sia dall’interno che dall’esterno della rete. E la verifica è obbligatoria per chiunque voglia accedere alle risorse della rete.
- Verifica esplicita: È fondamentale autenticare, identificare e autorizzare l’accesso in base ai dati disponibili nel sistema.
- Utilizza il principio del privilegio minimo: Limita gli utenti a “just-in-time e just-enough-access” (JIT/JEA).
- Assumi la violazione: Operando con la mentalità che le violazioni possano avvenire, è necessario segmentare le reti e utilizzare la crittografia end-to-end per ridurre le superfici di attacco potenziali.
#3 Sicurezza della rete
Basata su una strategia di difesa multilivello, la base della sicurezza di rete di Azure garantisce la protezione dei dati in ambienti condivisi. Questo viene ottenuto tramite isolamento logico, controllo degli accessi, crittografia e conformità a framework standard come SOC2, SOC1 e ISO27001.
E nell’era digitale, la sicurezza della rete all’interno dell’infrastruttura cloud riveste un ruolo significativo.
Proteggi le reti Azure con Azure Firewall e Network Security Groups (NSG).
- Azure firewall: È un servizio gestito di sicurezza di rete basato su cloud che protegge le risorse della Azure Virtual Network. Offre protezione avanzata dalle minacce e consente di controllare il traffico con elevata disponibilità e scalabilità.
- NSG: Un Network Security Group comprende regole di sicurezza che aiutano le organizzazioni a decidere quale traffico in ingresso consentire o negare da varie risorse Azure all’interno di una rete virtuale. Questo può essere fatto definendo le regole di sicurezza. Il traffico è basato su criteri di porta, indirizzo IP e protocollo.
#4 Configurazione della Virtual Network (VNet)
Il principale elemento costitutivo della rete privata in Azure, la Virtual Network (VNet), consente a numerose risorse Azure come le Azure Virtual Machines (VM) di comunicare in modo sicuro tra loro, con reti cloud e on-premises
Le Windows Azure Security Best Practices includono le best practice per la configurazione della Virtual Network (VNet), la segmentazione della rete, gli endpoint privati e le regole NSG.
- VPN gateway: Utilizza una VPN Gateway per estendere in modo sicuro la rete on-premises verso Azure tramite una connessione VPN crittografata, garantendo che i dati trasmessi tra i due ambienti siano protetti da accessi non autorizzati.
- ExpressRoute: Implementa ExpressRoute per aumentare sicurezza e affidabilità creando una connessione privata tra l’infrastruttura on-premises e Azure, bypassando Internet pubblica per migliori prestazioni e sicurezza.
- Crittografia dei dati in transito: Proteggi i dati in transito crittografando le connessioni VPN tramite i protocolli Internet Protocol Security (IPsec) e Internet Key Exchange (IKE), che forniscono un canale sicuro per la trasmissione dei dati su Internet.
#5 Crittografia dei dati a riposo e in transito
Pratiche di crittografia efficaci proteggono le informazioni sensibili sia a riposo sia in transito, garantendo la conformità e mantenendo la riservatezza dei dati. Ecco come proteggere i dati a riposo e in transito.
- Azure Key Vault: Utilizza Azure Key Vault per gestire e proteggere le chiavi crittografiche e i segreti utilizzati per la crittografia dei dati. Questo servizio offre archiviazione sicura e controllo degli accessi per informazioni sensibili, riducendo il rischio di accessi non autorizzati.
- Azure Update Management: Utilizza Azure Update Management per automatizzare la gestione delle patch e le valutazioni di conformità. Inoltre, è necessario mantenere tutte le macchine virtuali e i servizi Azure aggiornati con le ultime patch di sicurezza per evitare incidenti indesiderati.
- Azure Storage Service Encryption: Proteggi i dati a riposo utilizzando Azure Storage Service Encryption, che crittografa automaticamente i dati quando vengono scritti nel cloud, garantendo che le informazioni sensibili rimangano sicure anche durante l’archiviazione.
- Transport Layer Security (TLS): Implementa la crittografia TLS per i dati in transito per proteggerli da intercettazioni durante la trasmissione. TLS offre una forte autenticazione e integrità dei messaggi, rendendo difficile per soggetti non autorizzati accedere o alterare i dati durante la trasmissione.
- Azure Backup e Disaster Recovery: Esegui regolarmente il backup dei dati utilizzando Azure Backup. Inoltre, è necessario sviluppare un solido piano di disaster recovery ed effettuare test regolari per garantire la continuità operativa.
#6 Rilevamento delle minacce e monitoraggio
Il rilevamento delle minacce e il monitoraggio sono un’altra best practice di sicurezza Azure che le organizzazioni devono seguire per una solida architettura di sicurezza.
- Azure Security Center: Utilizza Azure Security Center, che offre un sistema unificato di gestione della sicurezza dell’infrastruttura. Rafforza la postura di sicurezza del data center fornendo protezione avanzata dalle minacce su carichi di lavoro Azure e ibridi.
- Azure Sentinel: Sfrutta Azure Sentinel, una soluzione cloud-native di Security Information and Event Management (SIEM) e Security Orchestration, Automation, and Response (SOAR). Fornisce analisi di sicurezza intelligenti e threat intelligence a livello aziendale, migliorando la visibilità complessiva della sicurezza.
- Monitoraggio e alerting continuo: Configura avvisi in Azure Security Center e Azure Sentinel per ricevere notifiche su potenziali minacce o attività sospette. Questo facilita risposte rapide e in tempo reale per mitigare efficacemente i rischi.
- Rilevamento delle minacce basato su AI: Utilizza gli strumenti di sicurezza basati su AI di Azure per analizzare grandi quantità di dati e identificare pattern che indicano potenziali minacce. Questi strumenti sfruttano machine learning e analisi comportamentale, offrendo un rilevamento delle minacce più accurato rispetto ai metodi tradizionali.
#7 Sicurezza delle applicazioni
Assicurati che le applicazioni siano sicure seguendo queste pratiche:
- Pratiche di coding sicuro: Riduci al minimo le vulnerabilità nelle applicazioni aderendo agli standard di coding sicuro.
- Web application firewall (WAF): Proteggi le web app utilizzando WAF per filtrare e monitorare il traffico HTTP alla ricerca di potenziali minacce.
- Sicurezza della pipeline CI/CD: Integra strumenti di scansione della sicurezza nella pipeline CI/CD tramite Azure DevOps per rilevare e correggere vulnerabilità durante lo sviluppo. Verifica l’integrità del codice prima del rilascio.
- Azure application gateway: Gestisci il traffico e migliora la sicurezza con funzionalità come terminazione SSL, WAF e routing basato su URL.
#8 Conformità e governance
Rispettare i requisiti di conformità e governance è essenziale per il business. Ecco come utilizzare Azure Policy e Blueprints per la conformità.
- Azure Policy e blueprints: Utilizza Azure Policy per applicare standard organizzativi e valutare la conformità. Automatizza il deployment per soddisfare i requisiti di conformità e utilizza strumenti di governance per processi ripetibili.
- Conformità normativa: Effettua audit regolari e utilizza gli strumenti di conformità di Azure per garantire l’aderenza a regolamenti come GDPR e HIPAA. Implementa meccanismi di auditing e logging adeguati con Azure Monitor per raccogliere e agire sui dati di telemetria.
Guida al mercato CNAPP
La guida di mercato Gartner per le piattaforme di protezione delle applicazioni cloud-native fornisce informazioni chiave sullo stato del mercato delle CNAPP.
Leggi la guidaChecklist di sicurezza Azure per il 2026
Sulla base delle best practice discusse sopra, ecco una checklist utile per garantire la sicurezza di Azure nel 2026.
#1 Gestione delle identità e degli accessi
- La tua organizzazione deve imporre l’autenticazione a più fattori per tutti gli utenti, in particolare per gli account privilegiati.
- Devi effettuare revisioni periodiche e aggiornare i diritti di accesso e le assegnazioni dei ruoli.
- Devi utilizzare policy di accesso condizionale per limitare l’accesso in base a determinate condizioni, come posizione dell’utente, conformità del dispositivo o livelli di rischio.
#2 Architettura Zero Trust
- Autentica, identifica e autorizza tutte le richieste di accesso in base ai dati disponibili.
- Applica il principio del “just in time” e “just enough access” (JIT/JEA) per limitare i permessi a quanto necessario per il ruolo.
- Opera assumendo che possano verificarsi violazioni. Segmenta le reti e utilizza la crittografia end-to-end per limitare le superfici di attacco potenziali.
#3 Sicurezza della rete
- Devi revisionare le regole NSG e assicurarti che siano allineate con la tua attuale postura di sicurezza.
- Devi garantire configurazioni sicure delle tue VNet che includano segmentazione delle subnet, endpoint privati e integrazione con Azure Firewall.
- Devi implementare misure di sicurezza robuste come la crittografia IPsec e i controlli di accesso per le connessioni VPN ed ExpressRoute.
#4 Protezione dei dati
- Devi verificare che i dati sensibili siano crittografati a riposo e in transito utilizzando i servizi di crittografia integrati di Azure e Azure Key Vault.
- Devi stabilire e mantenere processi sicuri di backup dei dati.
- Devi effettuare audit regolari dei log di accesso ai dati per monitorare attività non autorizzate o sospette. Puoi utilizzare Azure Monitor e Azure Sentinel per automatizzare il rilevamento delle anomalie.
#5 Monitoraggio e rilevamento delle minacce
- Devi configurare Azure Security Center e Azure Sentinel per il monitoraggio continuo e il rilevamento delle minacce.
- Devi sviluppare un piano di risposta agli incidenti e aggiornarlo regolarmente per adattarlo al tuo ambiente Azure
- Devi condurre regolarmente esercitazioni di rilevamento delle minacce per testare la resilienza dell’ambiente e migliorare la postura di sicurezza aziendale.
#6 Sicurezza delle applicazioni
- Con l’aiuto di Azure DevOps, puoi integrare pratiche di coding sicuro nella pipeline CI/CD e automatizzare i controlli di sicurezza durante i processi di build e rilascio.
- Con il test regolare delle applicazioni web e delle API per le vulnerabilità, puoi mitigare il rischio di SQL injection e XSS.
#7 Conformità e governance
- Devi revisionare e aggiornare regolarmente le policy Azure e assicurarti che siano conformi ai requisiti organizzativi e normativi.
- Devi garantire che le tracce di audit siano mantenute e revisionate regolarmente utilizzando Azure Monitor.
- Utilizzando Azure Compliance Manager per tracciare e gestire i requisiti di conformità, devi valutare regolarmente l’ambiente Azure.
Seguendo la Checklist di Sicurezza Azure, è essenziale integrare strumenti di sicurezza automatizzati che offrano protezione continua per l’infrastruttura. Con Singularity™ Cloud Security Posture Management, puoi identificare e risolvere facilmente le configurazioni errate nel cloud, rafforzando la postura di sicurezza complessiva.
Perché utilizzare SentinelOne per la sicurezza Azure?
Sebbene sia possibile utilizzare soluzioni legacy di rilevamento degli incidenti e gestione del rischio, l’enorme volume di dati e la moltitudine di configurazioni in Azure possono mettere in difficoltà anche i migliori professionisti della sicurezza.
SentinelOne è la scelta preferita perché aiuta le aziende a evolvere con una protezione autonoma di cybersecurity di nuova generazione basata su AI. SentinelOne semplifica la protezione dei carichi di lavoro cloud, aumenta l’agilità e consente la sicurezza automatizzata dei container in fase di runtime.
È dotato di un agente one-no-sidecar che protegge pod, container e nodi worker K8s. Offre EDR ad alte prestazioni e visibilità arricchita con metadati cloud e visualizzazione automatizzata degli attacchi Storyline™, oltre al mapping alle TTP MITRE ATT&CK®.
Protezione dei carichi di lavoro cloud (CWPP) basata su AI per server, VM e container, che rileva e blocca le minacce in tempo reale durante l’esecuzione.
Conclusioni: proteggere il tuo ecosistema Azure
L’aumento della sofisticazione degli attacchi informatici, insieme alle vulnerabilità intrinseche dello SHRM, creerà nuove sfide di sicurezza per gli utenti Azure. Azure offre comunque un set potente di strumenti di sicurezza come Azure Security Center, Azure Firewall e Azure Key Vault.
Oltre a ciò, le organizzazioni devono implementare le best practice di sicurezza Azure che abbiamo indicato. Ricorda che la gestione della sicurezza nel cloud non è un’attività una tantum. Poiché la sicurezza in Azure è una responsabilità condivisa, gli utenti cloud sono responsabili della corretta configurazione dei privilegi di accesso e delle autorizzazioni, nonché del monitoraggio e della protezione del traffico di rete – per questo motivo si tratta di un processo continuo.
La piattaforma di sicurezza cloud di SentinelOne offre una protezione completa per l’intero ciclo di vita e la configurazione delle applicazioni cloud-native, con policy e controlli coerenti, dalla build dell’immagine al deployment, per un ampio set di servizi cloud-native Microsoft Azure di build, infrastruttura, deployment e runtime.
Vedere SentinelOne in azione
Scoprite come la sicurezza del cloud basata sull'intelligenza artificiale può proteggere la vostra organizzazione con una demo individuale con un esperto dei prodotti SentinelOne.
Richiedi una demoDomande frequenti sulla sicurezza di Azure
Azure Firewall e Azure Key Vault sono alcune delle funzionalità recentemente aggiornate nella sicurezza di Azure. Mentre Azure Firewall, in base al numero di connessioni, può ora scalare automaticamente, la funzionalità di integrazione di Azure Key Vault consente a SQL Server nelle VM di Azure di accedere ad Azure Key Vault.
La tua organizzazione può garantire la sicurezza in Azure in diversi modi. Questo include i gruppi di sicurezza di rete, Azure tramite Network Security Groups, Azure Key Vault, crittografia dei dati, gestione di identità e accessi, rilevamento delle minacce, controllo dell'accesso di rete, disabilitazione dell'accesso remoto e utilizzo degli avvisi di Azure.
La DMZ, o zona demilitarizzata, in Azure, è un segmento di rete fisico o logico. Funziona come una rete perimetrale offrendo una sicurezza aggiuntiva tra la rete interna della tua organizzazione e Internet o altre reti esterne. Le DMZ sono anche conosciute come ‘subnet schermate’.
La visualizzazione delle regole di sicurezza efficaci è una funzionalità di Azure Network Watcher. Puoi utilizzare questa funzionalità per visualizzare le regole in ingresso e in uscita aggregate applicate a un'interfaccia di rete. Fornisce visibilità sulle regole di sicurezza e amministrative applicate a un'interfaccia di rete.
I principi e le policy di sicurezza di Azure includono i gruppi di sicurezza di rete (NSG), i web application firewall, la segmentazione della rete, la gestione di identità e accessi, l'autenticazione multifattore di Azure AD, la gestione della postura di sicurezza cloud (CSPM), la sicurezza operativa e il principio del privilegio minimo.

