Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
ObjectIdaOriginalObjectType.
Změny ve verzi 0.1.2 schématu jsou:
- Přidal pole
ActingOriginalAppType,OriginalObjectType,SrcOriginalRiskLevel,SrcRiskLevelTargetGeoCity,,TargetGeoCountry,,TargetGeoLatitude,TargetGeoLongitude,TargetGeoRegionTargetOriginalAppTypeTargetOriginalRiskLevelaTargetRiskLevel
Další kroky
Další informace naleznete v tématu: