Auditálás beállítása az Azure Synapse Analyticshez

Tip

Microsoft Fabric Data Warehouse egy nagyvállalati szintű relációs raktár egy Data Lake-alaprendszeren, jövőre kész architektúrával, beépített AI-vel és új funkciókkal. Ha még nem ismerkedik az adattárházakkal, kezdje a Fabric Data Warehouse-szal. A meglévő dedikált SQL-készlet számítási feladatai frissíthetők Fabric az adatelemzés, a valós idejű elemzés és a jelentéskészítés új képességeinek eléréséhez.

Ebben a cikkben megtanulja, hogyan állíthatja be a logikai szerver vagy adatbázis auditálását az Azure Synapse Analyticsben.

Konfiguráld az auditálást a szervereden

Az alapértelmezett auditálási szabályzat a következő műveletcsoportokat tartalmazza, amelyek az adatbázison végrehajtott összes lekérdezést és tárolt eljárást, valamint a sikeres és sikertelen bejelentkezéseket is auditálják:

  • BATCH_COMPLETED_GROUP
  • SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP
  • FAILED_DATABASE_AUTHENTICATION_GROUP

Egyedi szűrők és programozott konfigurációk esetén lásd: Az Azure Synapse Analytics naplózásának kezelése API-k használatával.

Megjegyzés

Szüneteltetett dedikált SQL-készleten nem engedélyezheti a naplózás funkcióját. Gyorsútmutató: Szüneteltesd és folytasd a számítási erőforrást dedikált SQL-készletben az Azure Portalon, mielőtt beállítanád az auditálást.

Amikor az auditálást az Azure Portalban vagy PowerShell-parancsmaggal egy Log Analytics-munkaterületre vagy egy Event Hubs-célhelyre konfigurálod, létrejön egy diagnosztikai beállítás, amelyben a SQLSecurityAuditEvents kategória engedélyezve van.

  1. Az Azure portálban nyisd meg a Synapse SQL szerver erőforrást.
  2. A Biztonság alatt válassza a Naplózás lehetőséget.
  3. Engedélyezze az auditálást szerver- vagy adatbázis-szinten. Egy szerverszintű szabályzat minden ezen a szerveren található adatbázisra vonatkozik. A hatókör kiválasztásához vonatkozó útmutatásért lásd: Auditálási szabályzat szerver- és adatbázisszinten.
  4. Válassz egy vagy több célállomást: Azure Storage, Log Analytics vagy Event Hubs.
  5. Konfiguráld az egyes célállomásokat, majd mentsd el a házirendet.

Naplózás Azure Storage célhelyre

Az írási auditnaplók tárolási fiókhoz való konfigurálásához válaszd ki a Tárhelyet, válassz egy fiókot, és állítsd be a megőrzési időszakot.

  • Ha a fiók egy virtuális hálózat vagy tűzfal mögött van, az auditálás a szerver rendszerhez rendelt menedzselt identitását használja. Megadd ennek az identitásnak a Storage Blob Data Contributor szerepét.
  • Ha a fiók nem egy virtuális hálózat vagy tűzfal mögött van, a portál konfigurálja a tárhozzáférési kulcsos hitelesítést.

A megtartási érték 0 korlátlan megtartást jelent. Ha korlátlan megtartásról véges időre váltasz, az új időszak csak a változás után írt naplókra vonatkozik.

A védett tárolófiókok esetén lásd: Auditnaplók írása egy virtuális hálózat és tűzfal mögötti tárolófiókba.

Warning

A tárhitelesítéshez használja a felügyelt identitást. A tárolóhozzáférési kulcsok biztonsági kockázatot jelentenek, mert ha kompromittálódnak, jogosulatlan személyek hozzáférhetnek a tárhelyedhez, esetleg olvashatnak, írhatnak vagy törölhetik az adataidat. E kockázatok csökkentése érdekében rendszeresen rotáld a kulcsokat, és használd az Azure Key Vault-t a kulcsok biztonságos kezelésére és rotálására.

Ellenőrzés a Log Analytics céljához

Válaszd ki a Log Analytics-t, válaszd ki a Log Analytics munkaterületet, és mentsd el a házirendet. Ha szüksége van egy munkaterületre, tekintse meg a Log Analytics-munkaterület létrehozása című cikket.

Ellenőrzés az Event Hubs célhelyére

Válaszd ki az Event Hubs elemet, válassz egy eseményközpontot ugyanabban a régióban, ahol a Synapse SQL erőforrás, és mentsd el a szabályzatot.

Amikor Azure külső monitorokat (például Event Hubs vagy Log Analytics) adsz meg célként az auditálás konfigurálásakor, a rendszer létrehoz egy további, SQLSecurityAuditEvents_XXXX-XXXX-XXX nevű diagnosztikai beállítási erőforrást. Ez az erőforrás kulcsfontosságú a naplózás megfelelő működéséhez.

Ha törlöd a diagnosztikai beállításokat, akár szándékosan, akár véletlenül, az auditálási funkció leáll, és az auditnaplók nem lesznek elküldve a célhelyre. Ennek a problémának a megelőzése érdekében konfigurálj riasztásokat a diagnosztikai beállítások törléséről, hogy értesítsék a felhasználókat, és megtegyék a szükséges intézkedéseket. További információért az akciócsoportok létrehozásáról és riasztások konfigurálásáról lásd: Műveletcsoportok és Tevékenységnapló, szolgáltatás egészsége vagy erőforrás-egészségügyi riasztási szabály létrehozása vagy szerkesztése.

Megjegyzés

Ha több célpontot használsz, például tárolófiókot, Log Analytics-et vagy Event Hubs-t, győződj meg róla, hogy minden célponthoz legyenek jogosultságok. Ellenkező esetben az audit konfiguráció mentése meghibás, mert a rendszer megpróbálja elmenteni a beállításokat minden célhoz.