Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile usare Funzioni di Azure, in combinazione con vari linguaggi di codifica, ad esempio PowerShell o Python, per creare un connettore serverless agli endpoint dell'API REST delle origini dati compatibili. Azure App per le funzioni consente quindi di connettersi Microsoft Sentinel all'API REST dell'origine dati per eseguire il pull nei log.
Questo articolo descrive come configurare Microsoft Sentinel per l'uso di app per le funzioni Azure. Potrebbe anche essere necessario configurare il sistema di origine ed è possibile trovare collegamenti informativi specifici del fornitore e del prodotto nella pagina di ogni connettore dati nel portale o nella sezione relativa al servizio nella pagina di riferimento Microsoft Sentinel connettori dati.
Nota
Una volta inseriti in Microsoft Sentinel, i dati vengono archiviati nella posizione geografica dell'area di lavoro in cui si esegue Microsoft Sentinel.
Per la conservazione a lungo termine, è anche possibile archiviare i dati nei tipi di log, ad esempio i log ausiliari. Per altre informazioni, vedere Piani di conservazione dei log in Microsoft Sentinel.
L'uso di Funzioni di Azure per inserire i dati in Microsoft Sentinel può comportare costi aggiuntivi per l'inserimento di dati. Per altre informazioni, vedere la pagina dei prezzi Funzioni di Azure.
Prerequisiti
Assicurarsi di disporre delle autorizzazioni e delle credenziali seguenti prima di usare Funzioni di Azure per connettersi Microsoft Sentinel all'origine dati ed eseguire il pull dei relativi log in Microsoft Sentinel:
È necessario disporre delle autorizzazioni di lettura e scrittura per l'area di lavoro Microsoft Sentinel.
È necessario disporre delle autorizzazioni di lettura per le chiavi condivise per l'area di lavoro. Altre informazioni sulle chiavi dell'area di lavoro.
Per creare un'app per le funzioni, è necessario disporre delle autorizzazioni di lettura e scrittura per Funzioni di Azure. Altre informazioni su Funzioni di Azure.
Saranno inoltre necessarie credenziali per accedere all'API del prodotto, ovvero un nome utente e una password, un token, una chiave o un'altra combinazione. Potrebbero essere necessarie anche altre informazioni sull'API, ad esempio un URI dell'endpoint.
Per altre informazioni, vedere la documentazione relativa al servizio a cui ci si sta connettendo e la sezione relativa al servizio nella pagina di riferimento Microsoft Sentinel connettori dati.
Installare la soluzione che contiene il connettore basato su Funzioni di Azure dall'hub contenuti in Microsoft Sentinel. Per altre informazioni, vedere Individuare e gestire Microsoft Sentinel contenuto predefinito.
Configurare e connettere l'origine dati
Nota
È possibile archiviare in modo sicuro le chiavi o i token di autorizzazione api e dell'area di lavoro in Azure Key Vault. Azure Key Vault fornisce un meccanismo sicuro per archiviare e recuperare i valori delle chiavi. Seguire queste istruzioni per usare Azure Key Vault con un'app per le funzioni Azure.
Alcuni connettori dati dipendono da un parser basato su una funzione Kusto per funzionare come previsto. Vedere la sezione relativa al servizio nella pagina di riferimento Microsoft Sentinel connettori dati per i collegamenti alle istruzioni per creare la funzione e l'alias Kusto.
configurazione del runtime Funzioni di Azure
Nota
Microsoft Sentinel connettori che usano Funzioni di Azure includono dipendenze Python precompilate. Il runtime dell'app per le funzioni Azure, inclusa la versione di Python, è preconfigurato nel modello arm della soluzione e non deve essere modificato.
Passaggio 1: Ottenere le credenziali API del sistema di origine
Seguire le istruzioni del sistema di origine per ottenere le credenziali dell'API, le chiavi di autorizzazione e i token. Copiarli e incollarli in un file di testo per un secondo momento.
È possibile trovare i dettagli sulle credenziali esatte necessarie e collegamenti alle istruzioni del prodotto per trovarle o crearle nella pagina del connettore dati nel portale e nella sezione relativa al servizio nella pagina di riferimento Microsoft Sentinel connettori dati.
Potrebbe anche essere necessario configurare la registrazione o altre impostazioni nel sistema di origine. Le istruzioni pertinenti sono disponibili insieme a quelle del paragrafo precedente.
Passaggio 2: Distribuire il connettore e l'app per le funzioni Azure associata
Scegliere un'opzione di distribuzione
- Modello Azure Resource Manager (ARM)
- Distribuzione manuale con PowerShell
- Distribuzione manuale con Python
Questo metodo fornisce una distribuzione automatizzata del connettore basato su funzione Azure usando un modello di Resource Manager.
Nel portale Microsoft Sentinel selezionare Connettori dati. Selezionare il connettore basato su Funzioni di Azure dall'elenco e quindi aprire la pagina Del connettore.
In Configurazione copiare l'ID dell'area di lavoro Microsoft Sentinel e la chiave primaria e incollarli da parte.
Selezionare Distribuisci per Azure. Potrebbe essere necessario scorrere verso il basso per trovare il pulsante.
Verrà visualizzata la schermata Distribuzione personalizzata .
Selezionare una sottoscrizione, un gruppo di risorse e un'area in cui distribuire l'app per le funzioni.
Immettere le credenziali dell'API, le chiavi di autorizzazione e i token salvati nel passaggio 1 precedente.
Immettere il Microsoft Sentinel ID area di lavoro e la chiave dell'area di lavoro (chiave primaria) copiati e messi da parte.
Nota
Se si usano Azure Key Vault segreti per uno qualsiasi dei valori precedenti, usare lo
@Microsoft.KeyVault(SecretUri={Security Identifier})schema al posto dei valori stringa. Per altre informazioni, vedere Key Vault documentazione di riferimento.Completare tutti gli altri campi del modulo nella schermata Distribuzione personalizzata . Vedere la pagina del connettore dati nel portale o la sezione relativa al servizio nella pagina di riferimento Microsoft Sentinel connettori dati.
Seleziona Rivedi + Crea. Al termine della convalida, selezionare Crea.
Trovare i dati
Dopo aver stabilito una connessione corretta, i dati vengono visualizzati in Log in CustomLogs, nelle tabelle elencate nella sezione relativa al servizio nella pagina di riferimento Microsoft Sentinel connettori dati.
Per eseguire query sui dati, immettere uno di questi nomi di tabella o l'alias della funzione Kusto pertinente nella finestra della query.
Per alcune query di esempio utili, vedere la scheda Passaggi successivi nella pagina del connettore.
Convalidare la connettività
La visualizzazione dei log in Log Analytics può richiedere fino a 20 minuti.
Passaggi successivi
In questo documento si è appreso come connettersi Microsoft Sentinel all'origine dati usando connettori basati su Funzioni di Azure. Per altre informazioni su Microsoft Sentinel, vedere gli articoli seguenti:
- Informazioni su come ottenere visibilità sui dati e sulle potenziali minacce.
- Introduzione al rilevamento delle minacce con Microsoft Sentinel.
- Usare le cartelle di lavoro per monitorare i dati.