Controllare e distribuire i log dei flussi di rete virtuale usando Criteri di Azure
Criteri di Azure consente di imporre standard aziendali e di valutare la conformità su larga scala. I casi d'uso comuni per Criteri di Azure includono l'implementazione della governance per la coerenza delle risorse, la conformità alle normative, la sicurezza, i costi e la gestione. Per altre informazioni sui criteri di Azure, vedere Che cos'è Criteri di Azure? e Avvio rapido: Creare un'assegnazione di criteri per identificare le risorse non conformi.
Questo articolo illustra come usare due criteri predefiniti per gestire la configurazione dei log dei flussi di rete virtuale. Il primo criterio contrassegna qualsiasi rete virtuale che non dispone della registrazione dei flussi abilitata. Il secondo criterio distribuisce automaticamente i log dei flussi di rete virtuale alle reti virtuali in cui non è abilitata la registrazione dei flussi.
Prerequisiti
Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.
Una rete virtuale. Se è necessario creare una rete virtuale, vedere Creare una rete virtuale usando il portale di Azure.
Configurazione dei log dei flussi di controllo per le reti virtuali usando un criterio predefinito
La configurazione dei log del flusso di controllo per ogni criterio di rete virtuale controlla tutte le reti virtuali esistenti in un ambito controllando tutti gli oggetti di Azure Resource Manager di tipo Microsoft.Network/virtualNetworks
per i log dei flussi collegati tramite la proprietà log del flusso della rete virtuale. Contrassegna quindi qualsiasi rete virtuale che non dispone della registrazione dei flussi abilitata.
Per controllare i log dei flussi usando i criteri predefiniti, seguire questa procedura:
Accedere al portale di Azure.
Nella casella di ricerca nella parte superiore del portale immettere criteri. Selezionare Criteri nei risultati della ricerca.
Selezionare Assegnazioni e quindi Assegna criteri.
Selezionare i puntini di sospensione (...) accanto a Ambito per scegliere la sottoscrizione di Azure con le reti virtuali da controllare usando i criteri. È anche possibile scegliere il gruppo di risorse con le reti virtuali. Dopo aver effettuato le selezioni, selezionare il pulsante Seleziona .
Selezionare i puntini di sospensione (...) accanto a Definizione dei criteri per scegliere i criteri predefiniti da assegnare. Immettere il log del flusso nella casella di ricerca e quindi selezionare il filtro predefinito. Nei risultati della ricerca selezionare Audit flow logs configuration for every virtual network (Configurazione dei log dei flussi di controllo per ogni rete virtuale) e quindi selezionare Aggiungi.
Immettere un nome in Nome assegnazione o usare il nome predefinito e quindi immettere il nome in Assegnato da.
Questo criterio non richiede parametri. Non contiene anche definizioni di ruolo, quindi non è necessario creare assegnazioni di ruolo per l'identità gestita nella scheda Correzione.
Seleziona Rivedi e crea e quindi seleziona Crea.
Selezionare Conformità e modificare il filtro Stato di conformità in Non conforme per elencare tutti i criteri non conformi. Cercare il nome dei criteri di controllo creati e quindi selezionarlo.
Nella pagina conformità dei criteri modificare il filtro Stato di conformità in Non conforme per elencare tutte le reti virtuali non conformi. In questo esempio sono presenti tre reti virtuali non conformi su quattro.
Distribuire e configurare i log dei flussi di rete virtuale usando un criterio predefinito
Il criterio Distribuisci una risorsa log di flusso con rete virtuale di destinazione controlla tutte le reti virtuali esistenti in un ambito controllando tutti gli oggetti di Azure Resource Manager di tipo Microsoft.Network/virtualNetworks
. Controlla quindi la presenza di log dei flussi collegati tramite la proprietà log del flusso della rete virtuale. Se la proprietà non esiste, il criterio distribuisce un log di flusso.
Importante
È consigliabile disabilitare i log dei flussi dei gruppi di sicurezza di rete prima di abilitare i log dei flussi di rete virtuale sugli stessi carichi di lavoro sottostanti per evitare la registrazione del traffico duplicata e costi aggiuntivi. Ad esempio, se si abilitano i log dei flussi del gruppo di sicurezza di rete nel gruppo di sicurezza di rete di una subnet, si abilitano i log del flusso di rete virtuale nella stessa subnet o nella stessa rete virtuale padre, è possibile ottenere la registrazione duplicata (sia i log del flusso del gruppo di sicurezza di rete che i log dei flussi di rete virtuali generati per tutti i carichi di lavoro supportati in tale subnet).
Per assegnare il criterio deployIfNotExists , seguire questa procedura:
Accedere al portale di Azure.
Nella casella di ricerca nella parte superiore del portale immettere criteri. Selezionare Criteri nei risultati della ricerca.
Selezionare Assegnazioni e quindi Assegna criteri.
Selezionare i puntini di sospensione (...) accanto a Ambito per scegliere la sottoscrizione di Azure con le reti virtuali da controllare usando i criteri. È anche possibile scegliere il gruppo di risorse con le reti virtuali. Dopo aver effettuato le selezioni, selezionare il pulsante Seleziona .
Selezionare i puntini di sospensione (...) accanto a Definizione dei criteri per scegliere i criteri predefiniti da assegnare. Immettere il log del flusso nella casella di ricerca e quindi selezionare il filtro predefinito. Nei risultati della ricerca selezionare Deploy a flow log resource with target virtual network (Distribuisci una risorsa log di flusso con la rete virtuale di destinazione) e quindi selezionare Aggiungi.
Nota
Per usare questo criterio è necessaria l'autorizzazione Collaboratore o Proprietario.
Immettere un nome in Nome assegnazione o usare il nome predefinito e quindi immettere il nome in Assegnato da.
Fare clic due volte sul pulsante Avanti oppure selezionare la scheda Parametri . Selezionare quindi i valori seguenti:
Impostazione Valore Effetto Selezionare DeployIfNotExists per abilitare l'esecuzione dei criteri. L'altra opzione disponibile è: Disabilitata. area Rete virtuale Selezionare l'area della rete virtuale di destinazione con i criteri. Account di archiviazione Selezionare l'account di archiviazione. L'account di archiviazione deve trovarsi nella stessa area della rete virtuale. Network Watcher RG Selezionare il gruppo di risorse dell'istanza di Network Watcher. I log dei flussi creati dai criteri vengono salvati in questo gruppo di risorse. Network Watcher Selezionare l'istanza di Network Watcher dell'area selezionata. Numero di giorni per conservare i log dei flussi Selezionare il numero di giorni in cui si desidera mantenere i dati dei log del flusso nell'account di archiviazione. Il valore predefinito è 30 giorni. Se non si vogliono applicare criteri di conservazione, immettere 0. Selezionare Avanti o la scheda Correzione.
Selezionare La casella di controllo Crea un'attività di correzione.
Seleziona Rivedi e crea e quindi seleziona Crea.
Selezionare Conformità e modificare il filtro Stato di conformità in Non conforme per elencare tutti i criteri non conformi. Cercare il nome dei criteri di distribuzione creati e quindi selezionarlo.
Nella pagina conformità dei criteri modificare il filtro Stato di conformità in Non conforme per elencare tutte le reti virtuali non conformi. In questo esempio sono presenti tre reti virtuali non conformi su quattro.
Nota
Il criterio richiede tempo per valutare le reti virtuali nell'ambito specificato e distribuire i log dei flussi per le reti virtuali non conformi.
Passare a Log di flusso in Log in Network Watcher per visualizzare i log dei flussi distribuiti dai criteri.
Nella pagina conformità dei criteri verificare che tutte le reti virtuali nell'ambito specificato siano conformi.
Nota
L'aggiornamento dello stato di conformità delle risorse nella pagina di conformità Criteri di Azure può richiedere fino a 24 ore. Per altre informazioni, vedere Informazioni sui risultati della valutazione.