Sbloccare Zero Trust e la gestione avanzata delle API in Azure
By Mirko Peters ·
Bentornato sul blog di accompagnamento al podcast! Da architetto cloud e sviluppatore sai che costruire applicazioni serverless funzionanti è solo metà del lavoro. In un panorama di minacce moderno, proteggere il tuo ambiente cloud richiede un approccio rigoroso all'architettura di rete, all'applicazione dell'identità e alla governance automatizzata. Oggi approfondiamo le strategie fondamentali pe
Automatically translated with AI from the original post. Read the English original
Bentornato sul blog di accompagnamento al podcast! Da architetto cloud e sviluppatore sai che costruire applicazioni serverless funzionanti è solo metà del lavoro. In un panorama di minacce moderno, proteggere il tuo ambiente cloud richiede un approccio rigoroso all'architettura di rete, all'applicazione dell'identità e alla governance automatizzata. Oggi approfondiamo le strategie fondamentali per rafforzare le tue architetture serverless combinando Microsoft Entra ID, OAuth 2.0 e Azure API Management. Che tu voglia bloccare gli endpoint API critici o applicare rigorosamente i principi di Zero Trust alle tue reti virtuali, questa guida completa illustra ogni livello essenziale che devi padroneggiare.
Rete di Azure: i prerequisiti
Panoramica di Azure Functions
Azure Functions ti permette di eseguire codice senza gestire server. Questa architettura serverless semplifica lo sviluppo delle applicazioni. Puoi creare API web, reagire alle modifiche nei database, elaborare flussi IoT e gestire attività pianificate. Azure Functions supporta diversi scenari di automazione, il che lo rende versatile per le applicazioni cloud.
Puoi attivare le funzioni tramite eventi diversi. Ad esempio, un trigger di Azure Blob Storage automatizza le azioni quando i file vengono caricati o modificati. I trigger di Azure Queue elaborano ordini in arrivo o convalidano i dati in modo asincrono. Questa flessibilità ti aiuta a creare flussi di lavoro efficienti nel tuo ambiente cloud.
Nozioni di base sulle reti virtuali
Una rete virtuale (VNet) in Azure offre un ambiente sicuro e isolato per le tue risorse. Ti consente di collegare in modo sicuro i servizi di Azure e le reti locali. Usando le VNet elimini l'esposizione diretta a Internet, migliorando complessivamente la sicurezza.
Le caratteristiche principali delle VNet sono:
- Spazio di rete privato: le VNet creano uno spazio dedicato per le tue risorse.
- Gruppi di sicurezza di rete (NSG): gli NSG agiscono come firewall virtuali, filtrando il traffico da e verso le tue risorse.
- Isolamento e controllo degli accessi: le VNet limitano l'accesso alle reti autorizzate, garantendo la conformità ai requisiti di sicurezza.
Comprendere questi componenti è fondamentale per gestire e ottimizzare in modo efficace le risorse di rete di Azure.
Elementi essenziali dell'Infrastructure as Code
L'Infrastructure as Code (IaC) è fondamentale per automatizzare le distribuzioni in Azure. Ti permette di definire l'infrastruttura tramite codice, riducendo gli errori manuali e accelerando i processi di distribuzione. Gli elementi chiave dell'IaC sono:
- Facilità di distribuzione: automatizza la configurazione delle risorse.
- Coerenza: garantisce uniformità tra i diversi ambienti.
- Scalabilità: adatta rapidamente l'infrastruttura alle esigenze che cambiano.
- Verificabilità: tieni traccia delle modifiche con sistemi di controllo di versione come Git.
Per implementare l'IaC puoi usare strumenti come i modelli di Azure Resource Manager (ARM), Terraform e Bicep. Questi strumenti ti aiutano a gestire in modo efficiente le risorse di Azure, garantendo che il tuo ambiente cloud resti sicuro e conforme.
Comprendendo questi prerequisiti, puoi costruire una base solida per proteggere Azure Functions, gestire le reti virtuali e implementare l'Infrastructure as Code nel tuo ambiente Azure.
Architettura per una Function App sicura in Azure

Architettura di alto livello
Per creare una Function App sicura in Azure, dovresti integrarla con una rete virtuale (VNet). Questa integrazione consente alla funzione di comunicare in modo sicuro con altre risorse del tuo ambiente Azure. L'architettura di alto livello consigliata comprende i seguenti elementi:
| Raccomandazione | Vantaggio |
|---|---|
| Integra con una rete virtuale e usa gli endpoint privati | Protegge le function app limitando l'accesso alla rete interna e impedendo l'esposizione a Internet. L'integrazione con la rete virtuale e gli endpoint privati non sono disponibili nel piano di hosting Consumption. |
Questa architettura garantisce che le funzioni operino in un ambiente controllato, riducendo al minimo il rischio di accessi non autorizzati.
Componenti chiave
Quando distribuisci una Function App sicura, diversi componenti chiave svolgono un ruolo fondamentale nel mantenere sicurezza e funzionalità:
| Componente | Descrizione |
|---|---|
| Richiedi HTTPS | Garantisce comunicazioni sicure imponendo HTTPS e l'ultima versione di TLS. |
| Gestisci le chiavi di accesso | Protegge gli endpoint delle funzioni richiedendo chiavi di accesso, a meno che non sia impostato come anonimo. |
| Distribuisci all'interno di una rete virtuale | Migliora la sicurezza isolando la function app all'interno di una rete privata. |
| Usa Azure API Management per l'autenticazione | Offre ulteriori opzioni di sicurezza per le richieste in ingresso e può limitare l'accesso in base all'indirizzo IP. |
Questi componenti lavorano insieme per creare un solido framework di sicurezza per le tue Azure Functions, garantendo che solo gli utenti autorizzati possano accedere alle tue applicazioni.
Considerazioni sulla sicurezza
La sicurezza è fondamentale quando si distribuiscono le Azure Functions. Devi essere consapevole dei potenziali rischi e implementare strategie per mitigarli. Ecco alcuni rischi comuni per la sicurezza associati alle function app di Azure:
- Criteri troppo permissivi: possono portare a distribuzioni non sicure che aggirano i controlli di sicurezza.
- Esposizione di API senza un'autenticazione adeguata: questo crea backdoor dirette nell'ambiente, rendendo più facile per gli attaccanti sfruttare le vulnerabilità.
- Pratiche di codifica non sicure: il codice vulnerabile delle function può esporre dati o risorse sensibili.
Per mitigare questi rischi, valuta le seguenti strategie:
- Implementa controlli rigorosi sui modelli ARM e applica criteri di sicurezza ben definiti.
- Usa Azure API Management per controllare l'accesso alle API di funzioni serverless.
- Monitora le configurazioni errate segnalate in Azure Security Center e implementa misure di risoluzione.
Affrontando queste considerazioni sulla sicurezza, puoi migliorare in modo significativo la sicurezza della tua function app di Azure e proteggere le risorse cloud.
Crea una rete virtuale
Creare una rete virtuale (VNet) in Azure è essenziale per predisporre un ambiente sicuro per le risorse cloud. Segui questa guida passo passo per creare una rete virtuale sia con il portale di Azure sia con l'interfaccia della riga di comando di Azure (CLI).
Guida passo passo
Uso del portale di Azure
- Vai al portale di Azure.
- Fai clic su Crea risorsa.
- Digita "rete virtuale" nella barra di ricerca e fai clic su Crea.
- Compila i dettagli della rete virtuale:
- Sottoscrizione: scegli la tua sottoscrizione.
- Gruppo di risorse: seleziona o crea un nuovo gruppo di risorse.
- Nome: inserisci il nome della rete virtuale.
- Area: scegli l'area per la rete virtuale.
- Fai clic su Avanti: indirizzi IP e inserisci i dettagli:
- Spazio di indirizzi IPv4: inserisci l'intervallo di indirizzi IPv4 in notazione CIDR.
- Subnet: crea una subnet per la rete virtuale.
- Fai clic su Avanti: scheda Sicurezza e scegli le impostazioni di sicurezza.
- Fai clic su Rivedi e crea e attendi la convalida.
- Fai clic su Crea per completare la rete virtuale.
Uso dell'interfaccia CLI di Azure
Puoi anche creare una rete virtuale con l'interfaccia CLI di Azure. Ecco come:
- Apri Azure Cloud Shell dalla barra dei menu in alto.
- Seleziona Bash.
- Usa il seguente comando per creare una rete virtuale denominata vnet1 con un prefisso di indirizzo 10.1.0.0/16:
az network vnet create --name vnet1 --resource-group <your-resource-group> --address-prefix 10.1.0.0/16 - Aggiorna le risorse per verificare che vnet1 compaia in Tutte le risorse.
Configura subnet e gruppi di sicurezza
Dopo aver creato la rete virtuale, configura subnet e gruppi di sicurezza per migliorare la sicurezza:
- Subnet: crea subnet all'interno della rete virtuale per raggruppare le risorse con funzioni aziendali simili. Questa segmentazione migliora la gestione e la sicurezza.
- Gruppi di sicurezza di rete (NSG): usa gli NSG per gestire il traffico tra i diversi livelli della rete. Implementa regole di sicurezza rigorose per controllare il flusso del traffico, evitando regole di autorizzazione troppo ampie.
| Procedura consigliata | Descrizione |
|---|---|
| Reti virtuali | Forniscono un isolamento delle risorse a livello di rete senza aggiungere traffico tra due reti virtuali. |
| Gruppi di sicurezza di rete (NSG) | Controllano il traffico tra le risorse nelle reti virtuali e le reti esterne, consentendo una segmentazione granulare. |
| Gruppi di sicurezza delle applicazioni (ASG) | Raggruppano le VM con un tag applicativo per definire e applicare regole di traffico. |
| Azure Firewall | Filtra il traffico tra risorse cloud, Internet e risorse locali, migliorando la sicurezza. |
| Traffic Analytics | Analizza i log di flusso di rete per convalidare i criteri di segmentazione e monitorare il comportamento del traffico. |
Seguendo questi passaggi, puoi creare una rete virtuale che protegge efficacemente le risorse di Azure.
Configura Azure Functions
Crea una function app
Per creare una function app, devi seguire alcuni passaggi essenziali. Inizia accedendo al portale di Azure. Quindi, vai alla sezione Crea una risorsa. Seleziona Function App dall'elenco delle risorse disponibili. Compila i dettagli richiesti, come la sottoscrizione, il gruppo di risorse e il nome della function app. Scegli lo stack di runtime più adatto alle esigenze della tua applicazione. Infine, fai clic su Crea per distribuire la function app.
Quando crei una function app, adotta pratiche di funzionamento sicure. Usa Azure Active Directory per l'autenticazione. Questo passaggio aiuta a proteggere la function app da accessi non autorizzati. Inoltre, gestisci con cura le chiavi di accesso. Richiedi HTTPS per tutte le comunicazioni, così da proteggere i dati in transito. Isola le function app per rafforzare la sicurezza e proteggi l'endpoint SCM per impedire accessi non autorizzati.
Impostazioni di rete
Le impostazioni di rete hanno un ruolo fondamentale nella protezione delle Azure Function App. Ecco alcune impostazioni essenziali da considerare:
| Impostazione di rete | Descrizione |
|---|---|
| Reti virtuali | Integra la function app con una rete virtuale per rafforzare la sicurezza e controllare l'accesso. |
| Endpoint privati | Usa gli endpoint privati per connetterti in modo sicuro ai servizi di Azure, evitando che il traffico passi attraverso internet pubblico. |
| Riferimenti a Key Vault | Usa Azure Key Vault per la gestione centralizzata dei segreti, consentendo l'accesso sicuro alle informazioni sensibili senza modificare il codice. |
| Sicurezza dell'account di archiviazione | Proteggi l'account di archiviazione con service endpoint o endpoint privati, così da limitarne l'accesso. |
Configurando queste impostazioni di rete, puoi migliorare in modo significativo la sicurezza delle tue Azure Function App.
Integrazione con la rete virtuale
Integrare la function app in una rete virtuale è fondamentale per mantenere un ambiente sicuro. Questa integrazione ti permette di limitare le connessioni in uscita solo a VNet specifiche e attendibili. Inoltre, garantisce che la function app sia accessibile solo da una rete privata, il che rafforza la sicurezza.
Ecco alcune caratteristiche chiave dell'integrazione con la rete virtuale:
| Caratteristica | Descrizione |
|---|---|
| Limitazione delle connessioni in uscita | L'integrazione con la rete virtuale consente a Azure Functions di limitare le connessioni in uscita alle sole VNet specifiche e attendibili, rafforzando la sicurezza. |
| Accessibilità da rete privata | L'integrazione garantisce che la Function App sia accessibile solo da una rete privata, mantenendo un ambiente sicuro. |
| Conformità e privacy dei dati | Questa funzionalità è particolarmente preziosa per le organizzazioni che danno priorità alla sicurezza di rete, alla conformità e alla privacy dei dati quando usano il calcolo serverless in Azure. |
Seguendo questi passaggi e integrando la function app con una rete virtuale, puoi creare un ambiente cloud sicuro ed efficiente per le tue applicazioni.
Migliorare la sicurezza con API Management
Panoramica di API Management
API Management è un livello fondamentale per proteggere le Azure Functions. Permette di creare, pubblicare e gestire API in un ambiente sicuro. Usando API Management, puoi controllare l'accesso alle Azure Function App e monitorarne l'utilizzo in modo efficace. Il servizio offre funzionalità di sicurezza integrate che proteggono le funzioni da accessi non autorizzati e da potenziali attacchi.
Ecco alcuni dei principali meccanismi di sicurezza offerti da API Management:
| Meccanismo di sicurezza | Descrizione |
|---|---|
| Criteri di convalida | Convalida le richieste e le risposte API rispetto a uno schema OpenAPI, offrendo una protezione aggiuntiva contro le minacce. |
| Microsoft Defender for APIs | Offre protezione per l'intero ciclo di vita e rileva le vulnerabilità tramite rilevamenti basati su machine learning e su regole. |
| Endpoint privati | Connettiti in modo sicuro alle Azure Functions tramite un IP privato, riducendo il rischio di accessi non autorizzati. |
| Application Gateway | Protegge le istanze di API Management dagli exploit delle applicazioni web e abilita la connettività ibrida. |
Proteggere le Azure Functions
Proteggere le Azure Functions tramite API Management richiede diverse strategie. Innanzitutto, dovresti usare Microsoft Entra ID come metodo di autenticazione predefinito. Questo approccio garantisce che solo gli utenti autorizzati possano accedere alle API. Inoltre, configura il portale per sviluppatori di API Management in modo che autentichi gli account degli sviluppatori tramite Microsoft Entra ID. Questo passaggio rafforza la sicurezza, perché gestisce in modo efficace le identità degli utenti.
Puoi anche proteggere le API usando il protocollo OAuth 2.0 con Microsoft Entra ID. Questo metodo migliora l'identificazione dei client a fini di audit e riduce l'onere, per i client, di proteggere i segreti rispetto all'uso di chiavi precondivise. Evita i metodi di autenticazione locali e affidati invece a Microsoft Entra ID per l'accesso al data plane.
Ecco alcuni metodi consigliati per proteggere le Azure Functions tramite API Management:
- Usa Microsoft Entra ID come metodo di autenticazione predefinito per API Management.
- Proteggi le API usando il protocollo OAuth 2.0 con Microsoft Entra ID.
- Archivia i segreti di API Management in Azure Key Vault per un accesso e un aggiornamento sicuri.
- Usa la Managed Service Identity generata da Microsoft Entra ID per accedere in modo sicuro ad altre risorse, come Azure Key Vault.
Procedure consigliate per la sicurezza delle API
Applicare le procedure consigliate per la sicurezza delle API è essenziale per mantenere un ambiente cloud sicuro. Ecco alcune raccomandazioni:
| Raccomandazione | Vantaggio |
|---|---|
| I back end devono accettare solo il traffico proveniente dai gateway API e bloccare tutto il resto. | Questo impedisce al traffico dannoso di aggirare le misure di sicurezza in vigore. |
| Usa identità gestite assegnate dall'utente diverse per API diverse. | Ogni API può avere un'identità indipendente, che supporta gli obiettivi di segmentazione tramite l'accesso con privilegi minimi. |
| Richiedi ai client di autenticarsi con i flussi OAuth 2.0, quando possibile. | Questo migliora l'identificazione dei client ai fini dell'audit ed elimina l'onere della rotazione delle chiavi. |
Inoltre, definisci una baseline di sicurezza esaminando la baseline di sicurezza di API Management. Proteggi la pipeline di distribuzione assicurandoti che vi abbiano accesso solo le persone autorizzate. Valuta la sensibilità dei dati per garantirne la protezione per tutto il ciclo di vita. Sviluppa strategie di segmentazione sui gateway condivisi per limitare l'accesso.
Seguendo queste pratiche, puoi migliorare in modo significativo la sicurezza delle tue Azure Functions e proteggere efficacemente le risorse cloud.
Automatizzare con l'Infrastructure as Code

Introduzione ai modelli ARM
I modelli di Azure Resource Manager (ARM) svolgono un ruolo fondamentale nell'automazione dell'infrastruttura Azure. Offrono un metodo dichiarativo per definire e distribuire le risorse Azure. Con i modelli ARM puoi garantire coerenza e ripetibilità tra i diversi ambienti. Questa coerenza è essenziale per mantenere un ambiente cloud sicuro e affidabile. Inoltre, puoi integrare i modelli ARM nelle pipeline CI/CD per la distribuzione automatizzata, semplificando il flusso di lavoro.
Scrivere IaC per Azure Functions
Quando scrivi Infrastructure as Code (IaC) per Azure Functions, ti concentri su sicurezza ed efficienza. Inizia implementando pratiche e framework di codifica sicura. Usa Azure Key Vault per archiviare in modo sicuro i segreti. Questa pratica aiuta a proteggere le informazioni sensibili dagli accessi non autorizzati. Sfrutta Azure DevOps per l'integrazione continua e la distribuzione continua (CI/CD), così da garantire una distribuzione sicura delle funzioni. Monitorare i log delle funzioni è essenziale per individuare potenziali minacce alla sicurezza. Dovresti inoltre configurare criteri di sicurezza di rete, inclusi firewall e VPN, per rafforzare la tua postura di sicurezza.
Distribuzione con Azure DevOps
La distribuzione di Azure Functions tramite le pipeline di Azure DevOps prevede diversi passaggi chiave:
- Esegui il commit dei file di modello e dei parametri nel controllo del codice sorgente.
- Esegui i controlli di convalida e lint per garantire la qualità del codice.
- Esamina l'output di what-if per capire le potenziali modifiche.
- Distribuisci in un ambiente di test per la verifica iniziale.
- Verifica gli output, i tag e lo stato di integrità delle risorse per assicurarti che tutto funzioni come previsto.
- Approva e distribuisci in produzione una volta confermato che tutto funziona correttamente.
Seguendo questi passaggi, puoi automatizzare efficacemente la distribuzione delle tue Azure Functions. Questa automazione non solo fa risparmiare tempo, ma riduce anche il rischio di errori umani, permettendoti di concentrarti sulla creazione di applicazioni solide.
Procedure consigliate per la rete di Azure
Procedure consigliate per la sicurezza
Per proteggere l'ambiente di rete di Azure, dovresti implementare diverse procedure consigliate. Inizia adottando i principi di Zero Trust. Questo approccio elimina la fiducia basata esclusivamente sulla posizione di rete. Verifica invece ogni richiesta come se provenisse da una rete non attendibile. Usa Accesso condizionale per controllare l'accesso alle risorse in base a diversi fattori, come l'identità dell'utente e lo stato di integrità del dispositivo.
Valuta l'attivazione dell'accesso JIT (just-in-time) alle VM per ridurre l'esposizione agli attacchi. Questa funzione limita il tempo in cui le macchine virtuali sono accessibili, riducendo le potenziali vulnerabilità. Usa Azure Bastion per l'accesso remoto sicuro senza esporre IP pubblici. Questo servizio consente di connettersi direttamente alle VM tramite il portale di Azure, migliorando la sicurezza.
Inoltre, attiva la protezione DDoS per preservare la disponibilità dei carichi di lavoro esposti a Internet. Distribuisci appliance di rete virtuali per una sicurezza potenziata ai livelli OSI superiori. Queste appliance possono offrire protezione avanzata dalle minacce e filtraggio del traffico.
Ottimizzazione delle prestazioni
Ottimizzare le prestazioni nel tuo ambiente di rete Azure è fondamentale per mantenere operazioni efficienti. Inizia assicurandoti che le tue reti virtuali (VNet) siano configurate correttamente. Usa le subnet per segmentare la rete e migliorare le prestazioni. Questa segmentazione ti permette di gestire il traffico in modo più efficace e rafforza la sicurezza.
Valuta l'implementazione di Azure Traffic Manager per distribuire il traffico su più aree geografiche. Questo servizio migliora la reattività e la disponibilità indirizzando gli utenti verso l'endpoint più vicino. Inoltre, sfrutta Azure CDN per memorizzare nella cache i contenuti più vicino agli utenti, riducendo la latenza e migliorando i tempi di caricamento.
Rivedi regolarmente le configurazioni di rete e adattale in base alle metriche delle prestazioni. Usa strumenti come Azure Monitor per monitorare le prestazioni della rete e individuare i colli di bottiglia.
Monitoraggio e logging
Un monitoraggio e un logging efficaci sono essenziali per mantenere un ambiente di rete Azure sicuro ed efficiente. Usa Azure Monitor per raccogliere, analizzare e agire sulla telemetria dei tuoi ambienti cloud e on-premises. Questa soluzione completa ti aiuta a ottenere informazioni dettagliate sulle prestazioni e sulla sicurezza della tua rete.
Configura un Azure Log Analytics Workspace per raccogliere e analizzare i dati generati dalle tue risorse. Questo workspace centralizza la raccolta dei log e consente analisi complesse dei log tramite KQL. Usa Azure Network Watcher per il monitoraggio delle prestazioni di rete e gli strumenti di diagnostica. Questo servizio fornisce informazioni sullo stato di salute e sulle prestazioni della tua rete.
Automatizza le attività ripetitive fondamentali per il monitoraggio e la gestione della rete usando Azure Automation o Logic Apps. Questi strumenti semplificano le operazioni e ti permettono di reagire rapidamente a qualsiasi problema.
Seguendo queste best practice puoi migliorare la sicurezza, le prestazioni e il monitoraggio del tuo ambiente di rete Azure, assicurando che le risorse cloud restino sicure ed efficienti.
In questo blog hai scoperto l'importanza di proteggere Azure Functions e di gestire in modo efficace le configurazioni di rete. Integrando Azure Functions all'interno di una rete virtuale (VNet), aumenti la sicurezza e controlli l'accesso. Tra le pratiche chiave ci sono l'utilizzo di Azure Key Vault per gestire i segreti e l'implementazione di Network Security Group (NSG) per segmentare il traffico.
Adottare l'Infrastructure as Code (IaC) semplifica le distribuzioni, garantendo coerenza e riducendo gli errori. Ricorda di implementare best practice come Accesso condizionale e i principi di Zero Trust per proteggere il tuo ambiente cloud. Seguendo queste linee guida puoi creare una configurazione di rete Azure sicura ed efficiente, a supporto delle tue applicazioni.
Domande frequenti
Che cos'è Azure Functions?
Azure Functions è un servizio di calcolo serverless che consente di eseguire codice in risposta a eventi. Puoi creare API, elaborare dati e automatizzare attività senza gestire server.
Come posso proteggere Azure Functions?
Puoi proteggere Azure Functions usando HTTPS, gestendo le chiavi di accesso, integrandole con Azure Active Directory e distribuendole all'interno di una rete virtuale.
Che cos'è una rete virtuale in Azure?
Una rete virtuale (VNet) è una rete privata in Azure che consente di collegare in modo sicuro le risorse Azure. Isola le risorse dalla rete Internet pubblica, migliorando la sicurezza.
Che cos'è l'Infrastructure as Code (IaC)?
L'Infrastructure as Code (IaC) è una pratica che consente di gestire e distribuire l'infrastruttura tramite codice. Questo approccio automatizza le distribuzioni, garantisce coerenza e riduce gli errori manuali.
Come si crea una rete virtuale?
Puoi creare una rete virtuale usando il portale di Azure o l'interfaccia della riga di comando di Azure (Azure CLI). Segui la guida passo passo del blog per configurare la tua VNet in modo efficace.
Che cosa sono i Network Security Group (NSG)?
I Network Security Group (NSG) filtrano il traffico di rete in entrata e in uscita dalle risorse Azure. Contengono regole che consentono o negano il traffico in base agli indirizzi IP di origine e di destinazione.
Come posso monitorare il mio ambiente di rete Azure?
Puoi monitorare il tuo ambiente di rete Azure usando Azure Monitor e Azure Network Watcher. Questi strumenti forniscono informazioni su prestazioni, sicurezza e stato di salute della rete.
Quali sono le best practice per proteggere Azure Functions?
Le best practice includono l'uso di Azure API Management per il controllo degli accessi, l'implementazione di criteri di accesso rigorosi e la revisione periodica delle configurazioni di sicurezza per mitigare i rischi.
🎧 Ascolta questo episodio
Vuoi una spiegazione pratica di Secure Azure Networking with Rex de Koning [MVP-MCT]? Questo episodio affronta l'argomento con un linguaggio chiaro e mostra perché è importante per Microsoft 365, Azure, Power Platform, sicurezza, AI e il lavoro moderno.
Ascolta questo episodio se vuoi:
- Capire i concetti chiave alla base di Secure Azure Networking with Rex de Koning [MVP-MCT]
- Vedere come si inserisce nel più ampio ecosistema tecnologico Microsoft
- Scoprire dove può creare valore concreto per la tua organizzazione
Potrebbero interessarti anche questi episodi correlati di M365 FM:
- MLOps sicuri in Microsoft Cloud con Martin Dimovski [MVP-MCT]
- Microsoft Secure Score - Simply Explained
- Costruire un MSP sicuro Microsoft-first: Intune, Defender & Entra ID su larga scala con Albin Klinaku [MVP]
- Come proteggere una landing zone per l'AI in Microsoft Azure
- Microsoft Entra Agent ID: identità sicura per gli agenti AI
Scopri altre conversazioni pratiche su Microsoft su M365 FM.
Ultima revisione: luglio 2026.
Chi dovrebbe ascoltarlo
Questo episodio è pensato per professionisti Microsoft, architetti, sviluppatori, esperti di sicurezza e responsabili IT che valutano l'argomento in un contesto reale.
🎧 Ascolta anche
- Bicep — Un passo successivo utile che aggiunge contesto pratico a questo argomento.
- Infrastructure as Code — Un passo successivo utile che aggiunge contesto pratico a questo argomento.
- Azure Resource Manager — Un passo successivo utile che aggiunge contesto pratico a questo argomento.