Netskope Web Transactions Data Connessione or (using Funzioni di Azure) connector for Microsoft Sentinel

Il connettore dati Netskope Web Transactions fornisce la funzionalità di un'immagine Docker per eseguire il pull dei dati delle transazioni Web Netskope da google pubsublite, elaborare i dati e inserire i dati elaborati in Log Analytics. Nell'ambito di questo connettore dati verranno create due tabelle in Log Analytics, una per i dati delle transazioni Web e un'altra per gli errori riscontrati durante l'esecuzione.

Per altri dettagli relativi alle transazioni Web, vedere la documentazione seguente: Netskope Web Transactions

Si tratta di contenuto generato automaticamente. Per le modifiche, contattare il provider di soluzioni.

attributi Connessione or

Attributo Connessione or Descrizione
Tabelle di Log Analytics NetskopeWebtxData_CL
NetskopeWebtxErrors_CL
Supporto delle regole di raccolta dati Non è al momento supportato
Supportata da: Netskope

Esempi di query

Dati delle transazioni Web Netskope

NetskopeWebtxData_CL

| sort by TimeGenerated desc

Netskope Web Transactions Data Connessione or Errors

NetskopeWebtxErrors_CL

| sort by TimeGenerated desc

Prerequisiti

Per eseguire l'integrazione con Netskope Web Transactions Data Connessione or (usando Funzioni di Azure) assicurarsi di avere:

Istruzioni di installazione fornitore

Nota

Questo connettore fornisce la funzionalità di inserimento dei dati delle transazioni Web Netskope usando un'immagine Docker da distribuire in una macchina virtuale (vm di Azure/macchina virtuale locale). Per informazioni dettagliate, vedere la pagina dei prezzi delle macchine virtuali di Azure.

(Passaggio facoltativo) Archiviare in modo sicuro le chiavi o i token dell'area di lavoro e dell'API in Azure Key Vault. Azure Key Vault offre 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 di Azure.

PASSAGGIO 1 - Passaggi per creare/ottenere le credenziali per l'account Netskope

Seguire la procedura descritta in questa sezione per creare/ottenere Netskope Hostname e Netskope API Token:

  1. Accedere al tenant netskope e passare al menu Impostazioni sulla barra di spostamento a sinistra.
  2. Fare clic su Strumenti e quindi sull'API REST v2
  3. Fare clic sul pulsante nuovo token. Richiederà quindi il nome del token, la durata della scadenza e gli endpoint da cui si vogliono recuperare i dati.
  4. Al termine, fare clic sul pulsante Salva, verrà generato il token. Copiare il token e salvarlo in un luogo sicuro per un ulteriore utilizzo.

**PASSAGGIO 2 - Scegliere una delle due opzioni di distribuzione seguenti per distribuire il connettore dati basato su Docker per inserire i dati delle transazioni Web Netskope **

IMPORTANTE: prima di distribuire netskope data connector, disporre dell'ID area di lavoro e della chiave primaria dell'area di lavoro (può essere copiato da quanto segue) immediatamente disponibile, nonché delle chiavi di autorizzazione DELL'API Netskope [Assicurarsi che il token disponga delle autorizzazioni per gli eventi delle transazioni].

Opzione 1 - Uso del modello di Azure Resource Manager (ARM) per distribuire la macchina virtuale [scelta consigliata]

Usando il modello di Resource Manager distribuire una macchina virtuale di Azure, installare i prerequisiti e avviare l'esecuzione.

  1. Fare clic sul pulsante Distribuisci in Azure sotto.

    Distribuzione in Azure

  2. Selezionare la sottoscrizione preferita, il gruppo di risorse e la località.

  3. Immettere le informazioni seguenti:

    • Nome immagine Docker (mgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions)
    • Netskope HostName
    • Netskope API Token
    • Seek Timestamp (Timestamp dell'epoca che si desidera cercare il puntatore pubsublite, può essere lasciato vuoto)
    • ID area di lavoro
    • Chiave dell'area di lavoro
    • Backoff Retry Count (Conteggio tentativi per gli errori correlati al token prima di riavviare l'esecuzione).
    • Tempo di sospensione backoff (numero di secondi di sospensione prima di riprovare)
    • Timeout di inattività (numero di secondi di attesa per i dati delle transazioni Web prima del riavvio dell'esecuzione)
    • Nome macchina virtuale
    • Tipo di autenticazione
    • Admin Password or Key (Chiave o password amministratore)
    • Prefisso etichetta DNS
    • Ubuntu OS Version (Versione sistema operativo Ubuntu)
    • Ufficio
    • Dimensioni macchina virtuale
    • Nome della subnet
    • Nome gruppo di sicurezza di rete
    • Tipo di sicurezza
  4. Fare clic su Rivedi e crea.

  5. Quindi, dopo la convalida, fare clic su Crea per la distribuzione.

Opzione 2 - Distribuzione manuale nella macchina virtuale creata in precedenza

Usare le istruzioni dettagliate seguenti per distribuire manualmente il connettore dati basato su Docker in una macchina virtuale creata in precedenza.

1. Installare Docker e eseguire il pull dell'immagine Docker

NOTA: assicurarsi che la macchina virtuale sia basata su Linux (preferibilmente Su Ubuntu).

  1. In primo luogo, sarà necessario eseguire SSH nella macchina virtuale.
  2. Installare ora il motore Docker.
  3. Eseguire ora il pull dell'immagine Docker dall'hub docker usando il comando :'sudo docker pull mgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions'.
  4. A questo ora per eseguire l'immagine docker, usare il comando : sudo docker run -it -v $(pwd)/docker_persistent_volume:/app mgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions. È possibile sostituire mgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions con l'ID immagine. Ecco docker_persistent_volume il nome della cartella che verrà creata nella macchina virtuale in cui verranno archiviati i file.

2. Configurare i parametri

  1. Quando l'immagine Docker è in esecuzione, verrà chiesto i parametri necessari.
  2. Aggiungere singolarmente ognuna delle impostazioni dell'applicazione seguenti, con i rispettivi valori (distinzione tra maiuscole e minuscole):
    • Netskope HostName
    • Netskope API Token
    • Seek Timestamp (Timestamp dell'epoca che si desidera cercare il puntatore pubsublite, può essere lasciato vuoto)
    • ID area di lavoro
    • Chiave dell'area di lavoro
    • Backoff Retry Count (Conteggio tentativi per gli errori correlati al token prima di riavviare l'esecuzione).
    • Tempo di sospensione backoff (numero di secondi di sospensione prima di riprovare)
    • Timeout di inattività (numero di secondi di attesa per i dati delle transazioni Web prima del riavvio dell'esecuzione)
  3. Ora l'esecuzione è stata avviata ma è in modalità interattiva, in modo che la shell non possa essere arrestata. Per eseguirlo come processo in background, arrestare l'esecuzione corrente premendo CTRL+C e quindi usare il comando : sudo docker run -d -v $(pwd)/docker_persistent_volume:/app mgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions

3. Arrestare il contenitore Docker

  1. Usare il comando sudo docker container ps per elencare i contenitori Docker in esecuzione. Prendere nota dell'ID contenitore.
  2. Arrestare ora il contenitore usando il comando : sudo docker stop *<*container-id*>*

Passaggi successivi

Per altre informazioni, vedere la soluzione correlata in Azure Marketplace.