A Microsoft Sentinel csatlakoztatása az adatforráshoz az Azure Functions használatával
Az Azure Functions különböző kódolási nyelvekkel, például a PowerShell vagy a Python használatával kiszolgáló nélküli összekötőt hozhat létre a kompatibilis adatforrások REST API-végpontjaihoz. Az Azure Function Apps ezután lehetővé teszi a Microsoft Sentinel csatlakoztatását az adatforrás REST API-hoz a naplók lekéréséhez.
Ez a cikk bemutatja, hogyan konfigurálhatja a Microsoft Sentinelt az Azure Function Apps használatára. Előfordulhat, hogy a forrásrendszert is konfigurálnia kell, és az egyes adatösszekötők portálon található oldalán, illetve a Microsoft Sentinel adatösszekötők referenciaoldalának szolgáltatásához tartozó szakaszban találhat szállítói és termékspecifikus információs hivatkozásokat.
Feljegyzés
A Microsoft Sentinelbe való betöltés után az adatok annak a munkaterületnek a földrajzi helyén lesznek tárolva, ahol a Microsoft Sentinelt futtatja.
A hosszú távú megőrzés érdekében érdemes lehet olyan naplótípusokban is tárolni az adatokat, mint a kiegészítő naplók vagy az alapszintű naplók. További információ: Naplómegőrzési csomagok a Microsoft Sentinelben.
Ha az Azure Functions használatával adatokat tölt be a Microsoft Sentinelbe, az további adatbetöltési költségeket eredményezhet. További információkért tekintse meg az Azure Functions díjszabási oldalát.
Előfeltételek
Győződjön meg arról, hogy rendelkezik a következő engedélyekkel és hitelesítő adatokkal, mielőtt az Azure Functions használatával csatlakoztatja a Microsoft Sentinelt az adatforráshoz, és lekéri a naplóit a Microsoft Sentinelbe:
Olvasási és írási engedélyekkel kell rendelkeznie a Microsoft Sentinel-munkaterületen.
Olvasási engedélyekkel kell rendelkeznie a munkaterület megosztott kulcsaihoz. További információ a munkaterületkulcsokról.
Függvényalkalmazás létrehozásához olvasási és írási engedélyekkel kell rendelkeznie az Azure Functionsben. További információ az Azure Functionsről.
A termék API-jának eléréséhez hitelesítő adatokra is szüksége lesz – felhasználónévre és jelszóra, jogkivonatra, kulcsra vagy más kombinációra. Egyéb API-információkra, például végponti URI-ra is szükség lehet.
További információt a microsoft sentinel adatösszekötők referenciaoldalán talál a szolgáltatás dokumentációjában és a szolgáltatáshoz tartozó szakaszban.
Telepítse az Azure Functions-alapú összekötőt tartalmazó megoldást a Microsoft Sentinel Content Hubjából . További információ: A Microsoft Sentinel beépített tartalmainak felderítése és kezelése.
Az adatforrás konfigurálása és csatlakoztatása
Feljegyzés
Biztonságosan tárolhat munkaterület- és API-engedélyezési kulcsokat vagy jogkivonatokat 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.
Egyes adatösszekötők egy Kusto-függvényen alapuló elemzőtől függenek, hogy a várt módon működjenek. A Kusto-függvény és -alias létrehozásához szükséges utasításokra mutató hivatkozásokat a Microsoft Sentinel adatösszekötők referenciaoldalán találja.
1. lépés: A forrásrendszer API-hitelesítő adatainak lekérése
Kövesse a forrásrendszer utasításait az API hitelesítő adatainak/ engedélyezési kulcsainak / jogkivonatainak lekéréséhez. Másolja és illessze be őket egy későbbi szövegfájlba.
A pontos hitelesítő adatokról, valamint a termék megkeresésére vagy létrehozására vonatkozó utasításokra mutató hivatkozásokat a portál adatösszekötő oldalán, valamint a Szolgáltatáshoz tartozó szakaszban, a Microsoft Sentinel adatösszekötők referenciaoldalán találhatja meg.
Előfordulhat, hogy a naplózást vagy más beállításokat is konfigurálnia kell a forrásrendszeren. A vonatkozó utasításokat az előző bekezdésben szereplőkkel együtt találja meg.
2. lépés: Az összekötő és a kapcsolódó Azure-függvényalkalmazás üzembe helyezése
Központi telepítési lehetőség kiválasztása
- Azure Resource Manager- (ARM-) sablon
- Manuális üzembe helyezés a PowerShell-lel
- Manuális üzembe helyezés a Pythonnal
Ez a módszer egy ARM-sablon használatával biztosítja az Azure-függvényalapú összekötő automatikus üzembe helyezését.
A Microsoft Sentinel portálon válassza az Adatösszekötők lehetőséget. Válassza ki az Azure Functions-alapú összekötőt a listából, majd nyissa meg az összekötő oldalát.
A Konfiguráció területen másolja ki a Microsoft Sentinel-munkaterület azonosítóját és elsődleges kulcsát, és illessze be őket.
Válassza az Üzembe helyezés az Azure-ban lehetőséget. (Előfordulhat, hogy le kell görgetnie a gomb megkereséséhez.)
Megjelenik az Egyéni üzembehelyezési képernyő.
Válassza ki azt az előfizetést, erőforráscsoportot és régiót, amelyben üzembe szeretné helyezni a függvényalkalmazást.
Adja meg a fenti 1. lépésben mentett API-hitelesítő adatokat/ engedélyezési kulcsokat/ jogkivonatokat.
Adja meg a Másolt és félretett Microsoft Sentinel-munkaterület azonosítóját és munkaterületkulcsát (elsődleges kulcsot).
Feljegyzés
Ha a fenti értékek bármelyikéhez Azure Key Vault-titkos kódokat használ, használja a sztringértékek
@Microsoft.KeyVault(SecretUri={Security Identifier})
helyett a sémát. További részletekért tekintse meg a Key Vault referenciáinak dokumentációját.Töltse ki az űrlap bármely más mezőjét az Egyéni üzembe helyezés képernyőn. Tekintse meg az adatösszekötő lapját a portálon, vagy a szolgáltatás szakaszát a Microsoft Sentinel adatösszekötők referenciaoldalán .
Válassza az Áttekintés + létrehozás lehetőséget. Amikor az érvényesítés befejeződött, válassza a Létrehozás lehetőséget.
Az adatok megkeresése
A sikeres kapcsolat létrejötte után az adatok megjelennek a Naplókban a CustomLogs alatt, a Szolgáltatáshoz tartozó szakaszban felsorolt táblákban a Microsoft Sentinel adatösszekötők referenciaoldalán.
Az adatok lekérdezéséhez adja meg az egyik táblanevet – vagy a megfelelő Kusto-függvény aliasát – a lekérdezési ablakban.
Néhány hasznos minta lekérdezést az összekötő oldalán a Következő lépések lapon talál.
A kapcsolat ellenőrzése
Akár 20 percig is eltarthat, amíg a naplók megjelennek a Log Analyticsben.
Következő lépések
Ebben a dokumentumban megtanulta, hogyan csatlakoztathatja a Microsoft Sentinelt az adatforráshoz Azure Functions-alapú összekötőkkel. A Microsoft Sentinelről az alábbi cikkekben olvashat bővebben:
- Megtudhatja, hogyan ismerheti meg az adatokat és a potenciális fenyegetéseket.
- Ismerkedés a fenyegetések észlelésével a Microsoft Sentinellel.
- Munkafüzetek használatával monitorozza az adatokat.