Netskope (az Azure Functions használatával) összekötő a Microsoft Sentinelhez
A Netskope Cloud Security Platform-összekötő lehetővé teszi a Netskope-naplók és -események Microsoft Sentinelbe való betöltését. Az összekötő betekintést nyújt a Microsoft Sentinel Netskope platformeseményeibe és riasztásaiba a figyelési és vizsgálati képességek javítása érdekében.
Ez automatikusan létrehozott tartalom. A módosításokért forduljon a megoldásszolgáltatóhoz.
Csatlakozás or attribútumok
Csatlakozás or attribútum | Leírás |
---|---|
Alkalmazásbeállítások | apikey workspaceID workspaceKey Uri timeInterval logTypes logAnalyticsUri (nem kötelező) |
Azure-függvényalkalmazás kódja | https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Solutions/Netskope/Data%20Connectors/Netskope/AzureFunctionNetskope/run.ps1 |
Log Analytics-tábla(ok) | Netskope_CL |
Adatgyűjtési szabályok támogatása | Jelenleg nem támogatott |
Támogatja: | Netskope |
Példák lekérdezésekre
A 10 legjobb felhasználó
Netskope
| summarize count() by SrcUserName
| top 10 by count_
A 10 legjobb riasztás
Netskope
| where isnotempty(AlertName)
| summarize count() by AlertName
| top 10 by count_
Előfeltételek
A Netskope-tal való integráláshoz (az Azure Functions használatával) győződjön meg arról, hogy rendelkezik a következőkkel:
- Microsoft.Web/sites engedélyek: Olvasási és írási engedélyek szükségesek az Azure Functionshez egy függvényalkalmazás létrehozásához. Az Azure Functionsről további információt a dokumentációban talál.
- Netskope API-jogkivonat: Netskope API-jogkivonat szükséges. A Netskope API-val kapcsolatos további információkért tekintse meg a dokumentációt. Megjegyzés: Netskope-fiók szükséges
Szállító telepítési útmutatója
Feljegyzés
Ez az összekötő az Azure Functions használatával csatlakozik a Netskope-hoz a naplók Microsoft Sentinelbe való lekéréséhez. Ez további adatbetöltési költségeket eredményezhet. A részletekért tekintse meg az Azure Functions díjszabási oldalát .
Feljegyzés
Ez az adatösszekötő egy Kusto-függvényen alapuló elemzőtől függ, amely a megoldás részeként üzembe helyezett elvárt módon működik. A Log Analytics függvénykódjának megtekintéséhez nyissa meg a Log Analytics/Microsoft Sentinel Logs panelt, kattintson a Functions elemre, keresse meg a Netskope aliast, és töltse be a függvénykódot, vagy kattintson ide, a lekérdezés második sorában adja meg a Netskope-eszköz(ek) állomásnevét és a naplóstream bármely más egyedi azonosítóját. A függvény aktiválása általában 10–15 percet vesz igénybe a megoldás telepítése/frissítése után.
(Nem kötelező lépés) Biztonságosan tárolhatja a munkaterületet és az API engedélyezési kulcsát vagy jogkivonatát az Azure Key Vaultban. Az Azure Key Vault biztonságos mechanizmust biztosít a kulcsértékek tárolásához és lekéréséhez. Kövesse az alábbi utasításokat az Azure Key Vault Azure-függvényalkalmazással való használatához.
1. LÉPÉS – A Netskope API konfigurációs lépései
Az API-jogkivonat beszerzéséhez kövesse a Netskope által megadott utasításokat . Megjegyzés: Netskope-fiók szükséges
2. LÉPÉS – Válasszon egyet az alábbi két üzembehelyezési lehetőség közül az összekötő és a társított Azure-függvény üzembe helyezéséhez
FONTOS: A Netskope-összekötő üzembe helyezése előtt rendelkeznie kell a munkaterület azonosítójával és a munkaterület elsődleges kulcsával (az alábbiakból másolható), valamint a Netskope API engedélyezési jogkivonatával, amely könnyen elérhető.
1. lehetőség – Azure Resource Manager-sablon (ARM)
Ez a módszer a Netskope-összekötő automatikus üzembe helyezését biztosítja ARM Tempate használatával.
Kattintson az alábbi Üzembe helyezés az Azure-ban gombra.
Válassza ki az előnyben részesített előfizetést, erőforráscsoportot és helyet.
Adja meg a munkaterület azonosítóját, a munkaterületkulcsot, az API-kulcsot és az URI-t.
- Használja a következő sémát az
uri
értékhez:https://<Tenant Name>.goskope.com
Cserélje le<Tenant Name>
a tartományra. - Az alapértelmezett időintervallum az utolsó öt (5) perc adat lekérésére van beállítva. Ha módosítani kell az időintervallumot, javasoljuk, hogy ennek megfelelően módosítsa a függvényalkalmazás időzítő eseményindítóját (a function.json fájlban, az üzembe helyezés után), hogy megakadályozza az átfedésben lévő adatbetöltést.
- Az alapértelmezett naplótípusok úgy vannak beállítva, hogy lekérje mind a 6 elérhető naplótípust (
alert, page, application, audit, infrastructure, network
), távolítsa el a nem kötelező naplótípusokat. - Megjegyzés: Ha a fenti értékek bármelyikéhez Azure Key Vault-titkos kódokat használ, a sztringértékek helyett használja a
@Microsoft.KeyVault(SecretUri={Security Identifier})
sémát. További részletekért tekintse meg a Key Vault referenciáinak dokumentációját .
- Jelölje be a megjelölt jelölőnégyzetet , és elfogadom a fent leírt feltételeket.
- Kattintson a Vásárlás gombra az üzembe helyezéshez.
- Az összekötő sikeres üzembe helyezése után töltse le a Kusto függvényt az adatmezők normalizálásához. Kövesse az alábbi lépéseket a Kusto függvény aliasának, a Netskope-nak a használatához.
2. lehetőség – Az Azure Functions manuális üzembe helyezése
Ez a módszer részletes útmutatást nyújt a Netskope-összekötő manuális üzembe helyezéséhez az Azure-függvényben.
1. Függvényalkalmazás létrehozása
- Az Azure Portalon lépjen a Függvényalkalmazásra, és válassza a + Hozzáadás lehetőséget.
- Az Alapok lapon győződjön meg arról, hogy a Futtatókörnyezet verem PowerShell Core-ra van állítva.
- Az Üzemeltetés lapon győződjön meg arról, hogy a Használat (Kiszolgáló nélküli) csomagtípus van kiválasztva.
- Szükség esetén végezze el az egyéb előnyben részesíthető konfigurációs módosításokat, majd kattintson a Létrehozás gombra.
2. Függvényalkalmazás kódjának importálása
- Az újonnan létrehozott függvényalkalmazásban válassza a Függvények lehetőséget a bal oldali panelen, és kattintson a + Hozzáadás gombra.
- Válassza az Időzítő eseményindítót.
- Adjon meg egy egyedi függvénynevet, és szükség esetén módosítsa a cron ütemezését. Az alapértelmezett érték úgy van beállítva, hogy 5 percenként futtassa a függvényalkalmazást. (Megjegyzés: az időzítő eseményindítójának meg kell egyeznie az alábbi értékkel az átfedésben lévő adatok elkerülése érdekében), kattintson a
timeInterval
Létrehozás. - Kattintson a kód + teszt elemre a bal oldali panelen.
- Másolja ki a függvényalkalmazás kódját , és illessze be a függvényalkalmazás-szerkesztőbe
run.ps1
. - Kattintson a Mentés gombra.
3. A függvényalkalmazás konfigurálása
- A függvényalkalmazásban válassza ki a függvényalkalmazás nevét, majd válassza a Konfiguráció lehetőséget.
- Az Alkalmazásbeállítások lapon válassza az + Új alkalmazásbeállítás lehetőséget.
- Adja hozzá egyenként a következő hét (7) alkalmazásbeállítást a megfelelő sztringértékekkel (kis- és nagybetűk megkülönböztetésével): apikey workspaceID workspaceKey uri timeInterval logTypes logAnalyticsUri (nem kötelező)
- Adja meg a régiónak megfelelő URI-t. Az
uri
értéknek a következő sémát kell követnie:https://<Tenant Name>.goskope.com
– Az Uri-hoz nem szükséges mellékparamétereket hozzáadni, a függvényalkalmazás dinamikusan hozzáfűzi a paramétereket a megfelelő formátumban.- Állítsa a
timeInterval
(percekben megadott) értéket az alapértelmezett értékre5
, amely megfelel a percek5
alapértelmezett időzítő eseményindítójának. Ha az időintervallumot módosítani kell, javasoljuk, hogy ennek megfelelően módosítsa a függvényalkalmazás időzítő eseményindítóját az átfedésben lévő adatbetöltés megakadályozása érdekében.- Állítsa a következőre
alert, page, application, audit, infrastructure, network
: Ez alogTypes
lista az összes elérhető naplótípust jelöli. Válassza ki a naplótípusokat a naplózási követelmények alapján, és egymástól vesszővel elválasztva.- Megjegyzés: Az Azure Key Vault használata esetén a sztringértékek
@Microsoft.KeyVault(SecretUri={Security Identifier})
helyett használja a sémát. További részletekért tekintse meg a Key Vault referenciáinak dokumentációját .- A logAnalyticsUri használatával felülbírálhatja a log Analytics API-végpontot a dedikált felhőhöz. Nyilvános felhő esetén például hagyja üresen az értéket; Azure GovUS felhőkörnyezet esetén adja meg az értéket a következő formátumban:
https://<CustomerId>.ods.opinsights.azure.us
. 4. Miután megadta az összes alkalmazásbeállítást, kattintson a Mentés gombra. 5. Az összekötő sikeres üzembe helyezése után töltse le a Kusto függvényt az adatmezők normalizálásához. Kövesse az alábbi lépéseket a Kusto függvény aliasának, a Netskope-nak a használatához.
Következő lépések
További információ: a kapcsolódó megoldás az Azure Marketplace-en.