Sdílet prostřednictvím


Referenční informace o událostech normalizace událostí auditu Advanced Security Information Model (ASIM)

Schéma normalizace událostí auditu služby Microsoft Sentinel představuje události přidružené ke záznamu auditu informačních systémů. Protokoluje aktivity konfigurace systému a změny zásad. Tyto změny často provádějí správci systému, ale mohou je také provádět uživatelé při konfiguraci nastavení vlastních aplikací.

Každý systém protokoluje události auditu spolu s základními protokoly aktivit. Brána firewall například bude protokolovat události týkající se síťových relací procesy a auditovat události týkající se změn konfigurace použitých u samotné brány firewall.

Další informace o normalizaci v Microsoft Sentinelu naleznete v tématu Normalizace a Advanced Security Information Model (ASIM).

Přehled schématu

Hlavní pole události auditu jsou:

  • Objekt, který může být například spravovaným prostředkem nebo pravidlem zásad, na který se událost zaměřuje, reprezentovaná polem Object. Pole ObjectType určuje typ objektu.
  • Kontext aplikace objektu reprezentovaný polem TargetAppName, které je aliasem aplikace.
  • Operace provedená u objektu reprezentovaná poli EventType a Operation. Operace je hodnota hlášená zdrojem, EventType je normalizovaná verze, která je konzistentnější napříč zdroji.
  • Staré a nové hodnoty objektu, pokud je to možné, reprezentované OldValue a NewValue v uvedeném pořadí.

Události auditu také odkazují na následující entity, které jsou součástí operace konfigurace:

  • Objekt actor – uživatel provádějící operaci konfigurace.
  • TargetApp – aplikace nebo systém, pro který se vztahuje operace konfigurace.
  • Target – systém, na kterém je aplikace TargetApp* spuštěná.
  • ActingApp – aplikace používaná objektem Actor k provedení operace konfigurace.
  • Src – systém používaný objektem Actor k zahájení operace konfigurace, pokud se liší od cíle.

Popisovač Dvc se používá pro zařízení pro generování sestav, což je místní systém pro relace hlášené koncovým bodem a zprostředkující nebo bezpečnostní zařízení v jiných případech.

Analyzátory

Nasazení a použití analyzátorů událostí auditu

Nasaďte analyzátory událostí auditu ASIM z úložiště GitHub pro Microsoft Sentinel. K dotazování napříč všemi zdroji událostí auditu použijte sjednocení analyzátoru imAuditEvent jako název tabulky v dotazu.

Další informace o používání analyzátorů ASIM najdete v přehledu analyzátorů ASIM. Seznam analyzátorů událostí auditu, které Microsoft Sentinel nabízí, najdete v seznamu analyzátorů ASIM.

Přidání vlastních normalizovaných analyzátorů

Při implementaci vlastních analyzátorů pro informační model událostí souboru pojmenujte funkce KQL pomocí následující syntaxe: imAuditEvent<vendor><Product>. V článku Správa analyzátorů ASIM se dozvíte, jak přidat vlastní analyzátory do analyzátoru událostí auditu.

Filtrování parametrů analyzátoru

Analyzátory událostí auditu podporují parametry filtrování. I když jsou tyto parametry volitelné, můžou zlepšit výkon dotazů.

K dispozici jsou následující parametry filtrování:

Name Typ Popis
čas zahájení datetime Filtrovat pouze události, které se spustily v tuto chvíli nebo po tomto okamžiku. Tento parametr používá TimeGenerated pole jako návrh času události.
endtime datetime Filtrovat pouze dotazy na události, které se dokončily v této době nebo dříve. Tento parametr používá TimeGenerated pole jako návrh času události.
srcipaddr_has_any_prefix dynamic Filtrujte pouze události z této zdrojové IP adresy, jak je znázorněno v poli SrcIpAddr .
eventtype_in řetězec Filtrování pouze událostí, ve kterých je typ události reprezentovaný v poli EventType , jsou některé z zadaných termínů.
eventresult řetězec Filtruje pouze události, ve kterých se výsledek události, jak je znázorněno v poli EventResult , rovná hodnotě parametru.
actorusername_has_any dynamic/string Vyfiltrujte pouze události, ve kterých název ActorUsername obsahuje některé z uvedených podmínek.
operation_has_any dynamic/string Vyfiltrujte pouze události, ve kterých pole Operace obsahuje některý z uvedených termínů.
object_has_any dynamic/string Vyfiltrujte pouze události, ve kterých pole Objekt obsahuje některý z zadaných termínů.
newvalue_has_any dynamic/string Vyfiltrujte pouze události, ve kterých pole NewValue obsahuje některý z zadaných termínů.

Některý parametr může přijmout oba seznamy hodnot typu dynamic nebo jednu řetězcovou hodnotu. Pokud chcete předat literálový seznam parametrům, které očekávají dynamickou hodnotu, explicitně použijte dynamický literál. Příklad: dynamic(['192.168.','10.'])

Například pro filtrování pouze auditních událostí s termíny install nebo update v poli Operace od posledního dne použijte:

imAuditEvent (operation_has_any=dynamic(['install','update']), starttime = ago(1d), endtime=now())

Podrobnosti schématu

Běžná pole ASIM

Důležité

Pole společná pro všechna schémata jsou podrobně popsaná v článku o společných polích ASIM.

Běžná pole s konkrétními pokyny

V následujícím seznamu jsou uvedena pole s konkrétními pokyny pro události auditu:

Pole Třída Typ Popis
Typ události Povinné Enumerated Popisuje operaci auditovanou událostí pomocí normalizované hodnoty. Pomocí třídy EventSubType uveďte další podrobnosti, které normalizovaná hodnota nesděluje a operaci. uložení operace hlášené zařízením pro generování sestav.

U záznamů událostí auditu jsou povolené hodnoty:
- Set
- Read
- Create
- Delete
- Execute
- Install
- Clear
- Enable
- Disable
- Initialize
- Start
- Stop
- Other

Události auditu představují širokou škálu operací a Other hodnota umožňuje mapování operací, které nemají odpovídající EventType. Použití Other omezení použitelnosti události a pokud je to možné, měli byste se jim vyhnout.
EventSubType Volitelné String Poskytuje další podrobnosti, které normalizovaná hodnota v EventType nepředává.
EventSchema Povinné Enumerated Název schématu popsaného zde je AuditEvent.
EventSchemaVersion Povinné SchemaVersion (řetězec) Verze schématu. Verze zde popsaného schématu je 0.1.2.

Všechna společná pole

Pole, která se zobrazují v tabulce, jsou společná pro všechna schémata ASIM. Všechny pokyny uvedené v tomto dokumentu přepíší obecné pokyny pro dané pole. Pole může být například volitelné obecně, ale povinné pro konkrétní schéma. Další informace o jednotlivých polích najdete v článku o společných polích ASIM.

Třída Pole
Povinné - EventCount
- Čas začátku události
- EventEndTime
- Typ události
- Výsledek události
- EventProduct
- EventVendor
- EventSchema
- EventSchemaVersion
- DVC
Doporučené - VýsledekUdálostPodrobnosti
- Závažnost události
- Id události
- DvcIpAddr
- DvcHostname
- DvcDomain
- DvcDomainType
- DvcFQDN
- DvcId
- DvcIdType
- DvcAction
Volitelné - UdálostZpráva
- EventSubType
- UdálostOriginalUid
- UdálostOriginální typ
- UdálostOriginální Subtyp
- UdálostPůvodníVýsledekDetaily
- UdálostOriginalSeverity
- EventProductVersion
- EventReportUrl
- Vlastník události
- DvcZone
- DvcMacAddr
- DvcOs
- DvcOsVersion
- DvcOriginalAction
- DvcInterface
- Další pole
- Popis dvcDescription
- DvcScopeId
- DvcScope

Pole auditování

Pole Třída Typ Popis
Operace Povinné String Operace auditovaná podle hlášení zařízení pro generování sestav.
Objekt Povinné String Název objektu, na kterém je provedena operace identifikovaná typem EventType .
ObjectId Volitelné String ID objektu, na kterém je operace identifikovaná Typem události provedena.
ObjectType Podmíněné Enumerated Typ objektu. Povolené hodnoty jsou následující:
- Cloud Resource
- Configuration Atom
- Policy Rule
- Event Log
-Scheduled Task
-Service
-Directory Service Object
-Other
OriginalObjectType Volitelné String Typ objektu hlášený reportovacím systémem
OldValue Volitelné String Stará hodnota objektu před operací, pokud je k dispozici.
NewValue Doporučené String Nová hodnota objektu po provedení operace, pokud je k dispozici.
Hodnota Alias Alias do NewValue
ValueType Podmíněné Enumerated Typ starých a nových hodnot. Povolené hodnoty jsou
-Jiný

Pole objektu actor

Pole Třída Typ Popis
ActorUserId Volitelné String Strojově čitelná alfanumerická, jedinečná reprezentace objektu Actor. Další informace a alternativní pole pro jiná ID naleznete v tématu Entita Uživatel.

Příklad: S-1-12-1-4141952679-1282074057-627758481-2916039507
ActorScope Volitelné String Obor, například Název domény Microsoft Entra, ve kterém jsou definovány ActorUserId a ActorUsername . nebo další informace a seznam povolených hodnot, viz UserScope v článku Přehled schématu.
ActorScopeId Volitelné String ID oboru, například ID adresáře Microsoft Entra, ve kterém jsou definovány ActorUserId a ActorUsername . Další informace a seznam povolených hodnot naleznete v tématu UserScopeId v článku Přehled schématu.
ActorUserIdType Podmíněné Enumerated Typ ID uloženého v poli ActorUserId . Další informace a seznam povolených hodnot naleznete v části UserIdType v článku Přehled schématu.
ActorUsername Doporučené Uživatelské jméno (String) Uživatelské jméno objektu Actor, včetně informací o doméně, pokud jsou k dispozici. Další informace naleznete v tématu Entita Uživatel.

Příklad: AlbertE
Uživatel Alias Alias pro ActorUsername
ActorUsernameType Podmíněné UsernameType Určuje typ uživatelského jména uloženého v poli ActorUsername . Další informace a seznam povolených hodnot naleznete v části UsernameType v článku Přehled schématu.

Příklad: Windows
ActorUserType Volitelné UserType Typ objektu Actor. Další informace a seznam povolených hodnot naleznete v části UserType v článku Přehled schématu.

Příklad: Guest
ActorOriginalUserType Volitelné String Typ uživatele hlášený zařízením pro generování sestav.
ActorSessionId Volitelné String Jedinečné ID přihlašovací relace objektu Actor.

Příklad: 102pTUgC3p8RIqHvzxLCHnFlg

Pole cílové aplikace

Pole Třída Typ Popis
TargetAppId Volitelné String ID aplikace, na kterou se událost vztahuje, včetně procesu, prohlížeče nebo služby.

Příklad: 89162
TargetAppName Volitelné String Název aplikace, na kterou se událost vztahuje, včetně služby, adresy URL nebo aplikace SaaS.

Příklad: Exchange 365
Aplikace Alias Alias pro TargetAppName
TargetAppType Podmíněné Typ aplikace Typ aplikace autorizující jménem objektu Actor. Další informace a seznam povolených hodnot naleznete v tématu AppType v článku Přehled schématu.
CílOriginální typ aplikace Volitelné String Typ aplikace, na kterou se událost vztahuje, jak je hlášeno hlásícím zařízením.
TargetUrl Volitelné URL Adresa URL přidružená k cílové aplikaci.

Příklad: https://console.aws.amazon.com/console/home?fromtb=true&hashArgs=%23&isauthcode=true&nc2=h_ct&src=header-signin&state=hashArgsFromTB_us-east-1_7596bc16c83d260b

Pole cílového systému

Pole Třída Typ Popis
Dst Alias String Jedinečný identifikátor cíle ověřování.

Toto pole může alias polí TargetDvcId, TargetHostname, TargetIpAddr, TargetAppId nebo TargetAppName .

Příklad: 192.168.12.1
TargetHostname Doporučené Název hostitele Název hostitele cílového zařízení s výjimkou informací o doméně.

Příklad: DESKTOP-1282V4D
Cílová doména Volitelné Doména (řetězec) Doména cílového zařízení.

Příklad: Contoso
CílováDoména Podmíněné Enumerated Typ TargetDomain. Seznam povolených hodnot a další informace naleznete v části DomainType v článku Přehled schématu.

Vyžaduje se, pokud se používá cílová doména .
CílovýFQDN Volitelné FQDN (struna) Název hostitele cílového zařízení, včetně informací o doméně, pokud je k dispozici.

Příklad: Contoso\DESKTOP-1282V4D

Poznámka: Toto pole podporuje tradiční formát plně kvalifikovaného názvu domény i formát názvu hostitele windows. TargetDomainType odráží použitý formát.
Popis cíle Volitelné String Popisný text přidružený k zařízení Například: Primary Domain Controller.
TargetDvcId Volitelné String ID cílového zařízení. Pokud je k dispozici více ID, použijte ten nejdůležitější a uložte ostatní do polí TargetDvc<DvcIdType>.

Příklad: ac7e9755-8eae-4ffc-8a02-50ed7a2216c3
TargetDvcScopeId Volitelné String ID oboru cloudové platformy, do které zařízení patří. TargetDvcScopeId se mapuje na ID předplatného v Azure a na ID účtu v AWS.
TargetDvcScope Volitelné String Rozsah cloudové platformy, do které zařízení patří. TargetDvcScope mapuje na ID předplatného v Azure a na ID účtu v AWS.
TargetDvcIdType Podmíněné Enumerated Typ TargetDvcId. Seznam povolených hodnot a další informace najdete v části DvcIdType v článku Přehled schématu.

Vyžaduje se, pokud se použije TargetDeviceId .
TargetDeviceType Volitelné Enumerated Typ cílového zařízení. Seznam povolených hodnot a další informace najdete v části DeviceType v článku Přehled schématu.
TargetIpAddr Doporučené IP adresa IP adresa cílového zařízení.

Příklad: 2.2.2.2
TargetDvcOs Volitelné String Operační systém cílového zařízení.

Příklad: Windows 10
TargetPortNumber Volitelné Celé číslo Port cílového zařízení.
TargetGeoCountry Volitelné Země Země/region spojený s cílovou IP adresou.

Příklad: USA
TargetGeoRegion Volitelné Oblast Region v rámci země/regionu spojeného s cílovou IP adresou.

Příklad: Vermont
TargetGeoCity Volitelné City Město spojené s IP adresou Target.

Příklad: Burlington
TargetGeoLatitude Volitelné Zeměpisná šířka Zeměpisná šířka souřadnice spojená s cílovou IP adresou.

Příklad: 44.475833
TargetGeoLongitude Volitelné Longitude Délka geografické souřadnice spojené s cílovou IP adresou.

Příklad: 73.211944
TargetRiskLevel Volitelné Celé číslo Úroveň rizika přidružená k cíli. Hodnota by měla být upravena na rozsah 0100, s 0 neškodným a 100 vysokým rizikem.

Příklad: 90
TargetOriginalRiskLevel Volitelné String Úroveň rizika přidružená k cíli, jak je hlášeno zařízením pro generování sestav.

Příklad: Suspicious

Pole aplikace pro herectví

Pole Třída Typ Popis
ActingAppId Volitelné String ID aplikace, která iniciovala nahlášenou aktivitu, včetně procesu, prohlížeče nebo služby.

Příklad: 0x12ae8
ActingAppName Volitelné String Název aplikace, která iniciovala ohlášenou aktivitu, včetně služby, adresy URL nebo aplikace SaaS.

Příklad: C:\Windows\System32\svchost.exe
ActingAppType Volitelné Typ aplikace Typ fungující aplikace. Další informace a seznam povolených hodnot naleznete v tématu AppType v článku Přehled schématu.
ActingOriginalAppType Volitelné String Typ aplikace, která aktivitu zahájila, jak je hlášen hlásícím zařízením.
HttpUserAgent Volitelné String Při ověřování prostřednictvím protokolu HTTP nebo HTTPS je hodnota tohoto pole user_agent hlavička HTTP poskytovaná hereckou aplikací při ověřování.

Příklad: Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1

Pole zdrojového systému

Pole Třída Typ Popis
Src Alias String Jedinečný identifikátor zdrojového zařízení.

Toto pole může aliasovat pole SrcDvcId, SrcHostname nebo SrcIpAddr .

Příklad: 192.168.12.1
SrcIpAddr Doporučené adresa IP IP adresa, ze které pochází připojení nebo relace.

Příklad: 77.138.103.108
IpAddr Alias Alias pro SrcIpAddr nebo TargetIpAddr, pokud není zadaný SrcIpAddr.
SrcPortNumber Volitelné Celé číslo Port IP, ze kterého připojení pochází. Nemusí být relevantní pro relaci, která obsahuje více připojení.

Příklad: 2335
SrcHostname Volitelné Název hostitele Název hostitele zdrojového zařízení s výjimkou informací o doméně. Pokud není k dispozici žádný název zařízení, uložte do tohoto pole příslušnou IP adresu.

Příklad: DESKTOP-1282V4D
SrcDomain Volitelné Doména (řetězec) Doména zdrojového zařízení.

Příklad: Contoso
SrcDomainType Podmíněné DomainType Typ SrcDomain. Seznam povolených hodnot a další informace naleznete v části DomainType v článku Přehled schématu.

Vyžaduje se, pokud se používá doména SrcDomain .
SrcFQDN Volitelné FQDN (struna) Název hostitele zdrojového zařízení, včetně informací o doméně, pokud je k dispozici.

Poznámka: Toto pole podporuje tradiční formát plně kvalifikovaného názvu domény i formát názvu hostitele windows. Pole SrcDomainType odráží použitý formát.

Příklad: Contoso\DESKTOP-1282V4D
Popis SrcDescription Volitelné String Popisný text přidružený k zařízení Například: Primary Domain Controller.
SrcDvcId Volitelné String ID zdrojového zařízení. Pokud je k dispozici více ID, použijte ten nejdůležitější a uložte ostatní do polí SrcDvc<DvcIdType>.

Příklad: ac7e9755-8eae-4ffc-8a02-50ed7a2216c3
SrcDvcScopeId Volitelné String ID oboru cloudové platformy, do které zařízení patří. SrcDvcScopeId se mapuje na ID předplatného v Azure a na ID účtu v AWS.
SrcDvcScope Volitelné String Rozsah cloudové platformy, do které zařízení patří. SrcDvcScope mapuje na ID předplatného v Azure a na ID účtu v AWS.
SrcDvcIdType Podmíněné DvcIdType Typ SrcDvcId. Seznam povolených hodnot a další informace najdete v části DvcIdType v článku Přehled schématu.

Poznámka: Toto pole se vyžaduje, pokud se použije SrcDvcId .
SrcDeviceType Volitelné DeviceType Typ zdrojového zařízení. Seznam povolených hodnot a další informace najdete v části DeviceType v článku Přehled schématu.
SrcGeoCountry Volitelné Země Země nebo oblast přidružená ke zdrojové IP adrese.

Příklad: USA
SrcGeoRegion Volitelné Oblast Oblast v rámci země nebo oblasti přidružené ke zdrojové IP adrese.

Příklad: Vermont
SrcGeoCity Volitelné City Město přidružené ke zdrojové IP adrese.

Příklad: Burlington
SrcGeoLatitude Volitelné Zeměpisná šířka Zeměpisná šířka zeměpisné souřadnice přidružené ke zdrojové IP adrese.

Příklad: 44.475833
SrcGeoLongitude Volitelné Longitude Zeměpisná délka zeměpisné souřadnice přidružené ke zdrojové IP adrese.

Příklad: 73.211944
SrcRiskLevel Volitelné Celé číslo Úroveň rizika přidružená ke zdroji Hodnota by měla být upravena na rozsah 0100, s 0 neškodným a 100 vysokým rizikem.

Příklad: 90
SrcOriginalRiskLevel Volitelné String Úroveň rizika přidružená ke zdroji, jak je hlášeno zařízením pro generování sestav.

Příklad: Suspicious

Kontrolní pole

Následující pole slouží k reprezentaci kontroly prováděné systémem zabezpečení.

Pole Třída Typ Popis
PravidloNázev Volitelné String Název nebo ID pravidla přidružené k výsledkům kontroly.
Pravidlo Volitelné Celé číslo Počet pravidel přidružených k výsledkům kontroly.
Pravidlo Alias String Buď hodnota RuleName , nebo hodnota RuleNumber. Pokud se použije hodnota RuleNumber , typ by měl být převeden na řetězec.
ThreatId Volitelné String ID hrozby nebo malwaru zjištěného v aktivitě auditu.
ThreatName Volitelné String Název hrozby nebo malwaru zjištěného v aktivitě auditu.
ThreatCategory Volitelné String Kategorie hrozby nebo malwaru zjištěného v aktivitě souboru auditu.
ThreatRiskLevel Volitelné RizikLevel (celočíselné) Úroveň rizika spojená s identifikovanou hrozbou. Úroveň by měla být číslo od 0 do 100.

Poznámka: Hodnota může být ve zdrojovém záznamu poskytována pomocí jiného měřítka, které by se mělo normalizovat na toto měřítko. Původní hodnota by měla být uložena v ThreatRiskLevelOriginal.
HrozbaPůvodníÚroveň rizika Volitelné String Úroveň rizika hlášená zařízením pro generování sestav.
ThreatConfidence Volitelné ConfidenceLevel (Integer) Úroveň spolehlivosti zjištěné hrozby normalizovaná na hodnotu mezi 0 a 100.
ThreatOriginalConfidence Volitelné String Původní úroveň spolehlivosti zjištěné hrozby, jak je hlášeno zařízením pro hlášení.
ThreatIsActive Volitelné logický Hodnota True, pokud je identifikovaná hrozba považována za aktivní hrozbu.
ThreatFirstReportedTime Volitelné datetime Při prvním zjištění IP adresy nebo domény jako hrozby.
ThreatLastReportedTime Volitelné datetime Čas posledního zjištění IP adresy nebo domény jako hrozby
ThreatIpAddr Volitelné IP adresa IP adresa, pro kterou byla zjištěna hrozba. Pole ThreatField obsahuje název pole ThreatIpAddr představuje.
ThreatField Podmíněné Enumerated Pole, pro které byla zjištěna hrozba. Hodnota je buď SrcIpAddr nebo TargetIpAddr.

Aktualizace schématu

Změny ve verzi 0.1.1 schématu jsou:

  • Přidal pole ObjectId a OriginalObjectType.

Změny ve verzi 0.1.2 schématu jsou:

  • Přidal pole ActingOriginalAppType, OriginalObjectType, SrcOriginalRiskLevel,SrcRiskLevelTargetGeoCity,,TargetGeoCountry,,TargetGeoLatitude,TargetGeoLongitude,TargetGeoRegionTargetOriginalAppTypeTargetOriginalRiskLevel aTargetRiskLevel

Další kroky

Další informace naleznete v tématu: