Het Advanced Security Information Model (ASIM) gebruiken

Gebruik ASIM-parsers (Advanced Security Information Model) in plaats van tabelnamen in uw Microsoft Sentinel query's om gegevens in een genormaliseerde indeling weer te geven en om alle gegevens op te nemen die relevant zijn voor het schema in uw query. Raadpleeg de onderstaande tabel om de relevante parser voor elk schema te vinden.

Parseerfuncties samenvoegen

Wanneer u ASIM in uw query’s gebruikt, gebruik dan uniformerende parsers om alle bronnen te combineren, genormaliseerd naar hetzelfde schema, en bevraag deze met genormaliseerde velden. De naam van de samenvoegende parser is _Im_<schema>, waarbij <schema> staat voor het specifieke schema dat wordt gebruikt.

In de volgende query wordt bijvoorbeeld de ingebouwde unifying DNS-parser gebruikt om DNS-gebeurtenissen op te vragen met behulp van de ResponseCodeNamegenormaliseerde velden , SrcIpAddren TimeGenerated :

_Im_Dns(starttime=ago(1d), responsecodename='NXDOMAIN')
  | summarize count() by SrcIpAddr, bin(TimeGenerated,15m)

In het voorbeeld worden filterparameters gebruikt die de prestaties van ASIM verbeteren. Hetzelfde voorbeeld zonder filterparameters ziet er als volgt uit:

_Im_Dns
  | where TimeGenerated > ago(1d)
  | where ResponseCodeName =~ "NXDOMAIN"
  | summarize count() by SrcIpAddr, bin(TimeGenerated,15m)

In de volgende tabel worden de beschikbare unificerende parsers weergegeven:

Schema Uniformerende parser
Agent-gebeurtenis _Im_AgentEvent
Waarschuwingsevenement _Im_AlertEvent
Asset-entiteit _Im_AssetEntity
Controlegebeurtenis _Im_AuditEvent
Verificatie _Im_Authentication
DHCP-gebeurtenis _Im_DhcpEvent
DNS _Im_Dns
Bestands gebeurtenis _Im_FileEvent
Netwerksessie _Im_NetworkSession
Procesgebeurtenis _Im_ProcessCreate
_Im_ProcessTerminate
Registergebeurtenis _Im_RegistryEvent
Gebruikersbeheer _Im_UserManagement
Websessie _Im_WebSession

Parseren optimaliseren met behulp van parameters

Het gebruik van parsers kan van invloed zijn op uw queryprestaties, voornamelijk door het filteren van de resultaten na het parseren. Daarom hebben veel parsers optionele filterparameters, waarmee u kunt filteren voordat u parseert en queryprestaties kunt verbeteren. Met queryoptimalisatie en voorfiltering bieden ASIM-parsers vaak betere prestaties in vergelijking met helemaal geen normalisatie.

Wanneer u de parser aanroept, gebruikt u altijd beschikbare filterparameters door een of meer benoemde parameters toe te voegen om optimale prestaties van de ASIM-parsers te garanderen.

Elk schema heeft een standaardset filterparameters die zijn gedocumenteerd in de relevante schemadocumentatie. Filterparameters zijn volledig optioneel.

Zie Parsers verenigen voor een voorbeeld van het gebruik van filterende parsers.

De packparameter

Om efficiëntie te garanderen, onderhouden parsers alleen genormaliseerde velden. Velden die niet zijn genormaliseerd, hebben minder waarde in combinatie met andere bronnen. Sommige parsers ondersteunen de parameter pack . Wanneer de parameter pack is ingesteld op true, zal de parser extra gegevens verpakken in het dynamische veld AdditionalFields .

Het artikel parsers list vermeldt parsers die de pack-parameter ondersteunen.