Megosztás a következőn keresztül:


Bitsight-adatösszekötő (az Azure Functions használatával) összekötő a Microsoft Sentinelhez

A BitSight Data Connector a Microsoft Sentinel bitSight-adatainak beadásával támogatja a bizonyítékokon alapuló kiberkockázat-monitorozást.

Ez automatikusan létrehozott tartalom. A módosításokért forduljon a megoldásszolgáltatóhoz.

Összekötő attribútumai

Összekötő attribútum Leírás
Azure-függvényalkalmazás kódja https://aka.ms/sentinel-BitSight-functionapp
Log Analytics-tábla(ok) Alerts_data_CL
BitsightBreaches_data_CL
BitsightCompany_details_CL
BitsightCompany_rating_details_CL
BitsightDiligence_historical_statistics_CL
BitsightDiligence_statistics_CL
BitsightFindings_data_CL
BitsightFindings_summary_CL
BitsightGraph_data_CL
BitsightIndustrial_statistics_CL
BitsightObservation_statistics_CL
Adatgyűjtési szabályok támogatása Jelenleg nem támogatott
Támogatja: BitSight-támogatás

Példák lekérdezésekre

BitSight riasztási események – Riasztások eseménye a portfólió összes vállalata számára.

Alerts_data_CL

| sort by TimeGenerated desc

BitSight- incidensesemények – Incidensesemény a portfólió összes vállalata számára.

BitsightBreaches_data_CL

| sort by TimeGenerated desc

BitSight Cégadatok események – A portfólióban lévő összes vállalat cégének céges adateseménye.

BitsightCompany_details_CL

| sort by TimeGenerated desc

BitSight Cégminősítési események – Vállalati minősítési esemény minden vállalat számára.

BitsightCompany_rating_details_CL

| sort by TimeGenerated desc

BitSight Diligence Historical Statistics Events - Diligence Historical Statistics Event for all Companies.

BitsightDiligence_historical_statistics_CL

| sort by TimeGenerated desc

BitSight Diligence Statistics Events - Diligence Statistics Event for all Companies.

BitsightDiligence_statistics_CL

| sort by TimeGenerated desc

BitSight Findings Events – Megállapítások esemény minden vállalat számára.

BitsightFindings_data_CL

| sort by TimeGenerated desc

A BitSight-eredmények összefoglaló eseményei – Megállapítások összesítő eseménye minden vállalat számára.

BitsightFindings_summary_CL

| sort by TimeGenerated desc

BitSight Graph-események – Gráfesemény minden vállalat számára.

BitsightGraph_data_CL

| sort by TimeGenerated desc

BitSight Industrial Statistics Events – Ipari statisztikai esemény minden vállalat számára.

BitsightIndustrial_statistics_CL

| sort by TimeGenerated desc

BitSight megfigyelési statisztikai események – Megfigyelési statisztikai esemény minden vállalat számára.

BitsightObservation_statistics_CL

| sort by TimeGenerated desc

Előfeltételek

A Bitsight-adatösszekötővel 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.
  • REST API hitelesítő adatok/engedélyek: BitSight API-jogkivonat szükséges. Az API-jogkivonattal kapcsolatos további információkért tekintse meg a dokumentációt.

Szállító telepítési útmutatója

Feljegyzés

Ez az összekötő az Azure Functions használatával csatlakozik a BitSight API-hoz, hogy lekérje a naplóit a Microsoft Sentinelbe. 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 .

(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 Bitsight API-jogkivonat létrehozásának/lekérésének lépései

BitSight API-jogkivonat beszerzéséhez kövesse az alábbi utasításokat.

  1. SPM-alkalmazás esetén: Tekintse meg a Fiók lap Felhasználói beállítások lapját, és nyissa meg a Beállítások > fiók > felhasználói beállítások > API-jogkivonatát.
  2. TPRM-alkalmazás esetén: Tekintse meg a Fiók lap Felhasználói beállítások lapját, és nyissa meg a Beállítások > fiók > felhasználói beállítások > API-jogkivonatát.
  3. Klasszikus BitSight esetén: Lépjen a Fiók lapjára, és nyissa meg a Beállítások > fiók > API-jogkivonatát.

2. LÉPÉS – Az alkalmazás alkalmazásregisztrációs lépései a Microsoft Entra-azonosítóban

Ehhez az integrációhoz alkalmazásregisztrációra van szükség az Azure Portalon. Az ebben a szakaszban ismertetett lépéseket követve hozzon létre egy új alkalmazást a Microsoft Entra-azonosítóban:

  1. Jelentkezzen be az Azure Portalra.
  2. Keresse meg és válassza ki a Microsoft Entra ID-t.
  3. A Kezelés területen válassza Alkalmazásregisztrációk > Új regisztráció lehetőséget.
  4. Adja meg az alkalmazás megjelenítendő nevét .
  5. Válassza a Regisztráció lehetőséget a kezdeti alkalmazásregisztráció befejezéséhez.
  6. Amikor a regisztráció befejeződik, az Azure Portal megjeleníti az alkalmazásregisztráció Áttekintés paneljét. Megjelenik az alkalmazás (ügyfél) azonosítója és a bérlő azonosítója. A BitSight-adatösszekötő végrehajtásához konfigurációs paraméterekként szükség van az ügyfél-azonosítóra és a bérlőazonosítóra.

Hivatkozás: /azure/active-directory/develop/quickstart-register-app

3. LÉPÉS – Ügyfélkód hozzáadása az alkalmazáshoz a Microsoft Entra-azonosítóban

Néha alkalmazásjelszónak is nevezik, az ügyfélkulcs a BitSight-adatösszekötő végrehajtásához szükséges sztringérték. Kövesse az ebben a szakaszban leírt lépéseket egy új titkos ügyfélkód létrehozásához:

  1. Az Azure Portalon Alkalmazásregisztrációk válassza ki az alkalmazást.
  2. Válassza a Tanúsítványok > titkos > ügyfélkulcsok új ügyféltitkot>.
  3. Adja meg titkos ügyfélkódja leírását.
  4. Válasszon lejáratot a titkos kódhoz, vagy adjon meg egy egyéni élettartamot. A korlát 24 hónap.
  5. Válassza a Hozzáadás lehetőséget.
  6. Jegyezze fel a titkos kód értékét az ügyfélalkalmazás kódjában való használatra. Ez a titkos érték soha többé nem jelenik meg a lap elhagyása után. A titkos kód értéke konfigurációs paraméterként szükséges a BitSight-adatösszekötő végrehajtásához.

Hivatkozás: /azure/active-directory/develop/quickstart-register-app#add-a-client-secret

4. LÉPÉS – Közreműködői szerepkör hozzárendelése az alkalmazáshoz a Microsoft Entra-azonosítóban

A szerepkör hozzárendeléséhez kövesse az ebben a szakaszban leírt lépéseket:

  1. Az Azure Portalon nyissa meg az Erőforráscsoportot , és válassza ki az erőforráscsoportot.
  2. Nyissa meg a hozzáférés-vezérlést (IAM) a bal oldali panelen.
  3. Kattintson a Hozzáadás gombra, majd válassza a Szerepkör-hozzárendelés hozzáadása lehetőséget.
  4. Válassza a Közreműködő szerepkört, és kattintson a következőre.
  5. A Hozzáférés hozzárendelése területen válassza a lehetőséget User, group, or service principal.
  6. Kattintson a tagok hozzáadására, és írja be a létrehozott alkalmazásnevet, és jelölje ki.
  7. Ezután kattintson a Véleményezés + hozzárendelés elemre, majd ismét a Véleményezés + hozzárendelés elemre.

Referenciahivatkozás: /azure/role-based-access-control/role-assignments-portal

5. LÉPÉS – Válasszon egyet az alábbi két üzembehelyezési lehetőség közül az összekötő és a kapcsolódó Azure-függvény üzembe helyezéséhez

FONTOS: A BitSight-adatösszekötő üzembe helyezése előtt a munkaterület azonosítójával és a munkaterület elsődleges kulcsával (amely a következőkből másolható) könnyen elérhető.., valamint a BitSight API-jogkivonattal.

1. lehetőség – Azure Resource Manager-sablon (ARM)

Ezzel a módszerrel automatikusan üzembe helyezhető a BitSight-összekötő.

  1. Kattintson az alábbi Üzembe helyezés az Azure-ban gombra.

    Üzembe helyezés az Azure-ban

  2. Válassza ki az előnyben részesített előfizetést, erőforráscsoportot és helyet.

  3. Adja meg az alábbi adatokat:

    • Függvénynév
    • Munkaterület azonosítója
    • Munkaterületkulcs
    • API_token
    • Vállalatok
    • Azure_Client_Id
    • Azure_Client_Secret
    • Azure_Tenant_Id
    • Portfolio_Companies_Table_Name
    • Alerts_Table_Name
    • Breaches_Table_Name
    • Company_Table_Name
    • Company_Rating_Details_Table_Name
    • Diligence_Historical_Statistics_Table_Name
    • Diligence_Statistics_Table_Name
    • Findings_Summary_Table_Name
    • Findings_Table_Name
    • Graph_Table_Name
    • Industrial_Statistics_Table_Name
    • Observation_Statistics_Table_Name
    • Naplószint
    • Ütemezés
    • Schedule_Portfolio
  4. Jelölje be a megjelölt jelölőnégyzetet , és elfogadom a fent leírt feltételeket.

  5. Kattintson a Vásárlás gombra az üzembe helyezéshez.

2. lehetőség – Az Azure Functions manuális üzembe helyezése

A BitSight-adatösszekötő manuális üzembe helyezéséhez kövesse az alábbi lépésenkénti utasításokat az Azure Functionsben (üzembe helyezés a Visual Studio Code-on keresztül).

1. Függvényalkalmazás üzembe helyezése

MEGJEGYZÉS: VS-kódot kell előkészítenie az Azure-függvények fejlesztéséhez.

  1. Töltse le az Azure-függvényalkalmazás fájlját. Archívum kinyerése a helyi fejlesztőszámítógépre.

  2. Indítsa el a VS Code-ot. Válassza a Fájl lehetőséget a főmenüben, és válassza a Mappa megnyitása lehetőséget.

  3. Válassza ki a legfelső szintű mappát a kibontott fájlokból.

  4. Válassza az Azure ikont a Tevékenységsávon, majd az Azure: Függvények területen válassza az Üzembe helyezés függvényalkalmazáshoz gombot. Ha még nincs bejelentkezve, válassza az Azure ikont a Tevékenységsávon, majd az Azure: Functions területen válassza a Bejelentkezés az Azure-ba , ha már bejelentkezett, lépjen a következő lépésre.

  5. Amikor a rendszer kéri, adja meg az alábbi információkat:

    a. Mappa kiválasztása: Válasszon ki egy mappát a munkaterületről, vagy keresse meg a függvényalkalmazást tartalmazó mappát.

    b. Előfizetés kiválasztása: Válassza ki a használni kívánt előfizetést.

    c. Válassza az Új függvényalkalmazás létrehozása az Azure-ban (Ne válassza a Speciális lehetőséget)

    d. Adjon meg egy globálisan egyedi nevet a függvényalkalmazásnak: Írjon be egy URL-elérési úton érvényes nevet. A beírt név ellenőrzése ellenőrzi, hogy egyedi-e az Azure Functionsben. (például BitSightXXXXX).

    e. Válasszon futtatókörnyezetet: Válassza a Python 3.8 vagy újabb verzióját.

    f. Válasszon egy helyet az új erőforrásokhoz. A jobb teljesítmény és az alacsonyabb költségek érdekében válassza azt a régiót, ahol a Microsoft Sentinel található.

  6. Az üzembe helyezés megkezdődik. A függvényalkalmazás létrehozása és a telepítőcsomag alkalmazása után megjelenik egy értesítés.

  7. Nyissa meg az Azure Portalt a függvényalkalmazás konfigurációjához.

2. A függvényalkalmazás konfigurálása

  1. A függvényalkalmazásban válassza ki a függvényalkalmazás nevét, majd válassza a Konfiguráció lehetőséget.
  2. Az Alkalmazásbeállítások lapon válassza az + Új alkalmazásbeállítás lehetőséget.
  3. Adja hozzá egyenként az alábbi alkalmazásbeállításokat a megfelelő értékekkel (kis- és nagybetűk megkülönböztetése):
    • Munkaterület azonosítója
    • Munkaterületkulcs
    • API_token
    • Vállalatok
    • Azure_Client_Id
    • Azure_Client_Secret
    • Azure_Tenant_Id
    • Portfolio_Companies_Table_Name
    • Alerts_Table_Name
    • Breaches_Table_Name
    • Company_Table_Name
    • Company_Rating_Details_Table_Name
    • Diligence_Historical_Statistics_Table_Name
    • Diligence_Statistics_Table_Name
    • Findings_Summary_Table_Name
    • Findings_Table_Name
    • Graph_Table_Name
    • Industrial_Statistics_Table_Name
    • Observation_Statistics_Table_Name
    • Naplószint
    • Ütemezés
    • Schedule_Portfolio
  4. Miután megadta az összes alkalmazásbeállítást, kattintson a Mentés gombra.

Következő lépések

További információ: a kapcsolódó megoldás az Azure Marketplace-en.