Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Schemat normalizacji zdarzeń e-mailowych Microsoft Sentinel reprezentuje działania związane z dostarczaniem i inspekcją e-maili. Zawiera szczegóły dotyczące adresowania i routowania wiadomości, wyniki uwierzytelniania e-mail, wyniki dostawy oraz zagrożenia zidentyfikowane w wiadomościach e-mail.
Użyj schematu E-Event do normalizacji rekordów z serwerów pocztowych, zabezpieczonych bram pocztowych, usług bezpieczeństwa poczty oraz innych systemów przetwarzających lub kontrolujących pocztę e-mail. Normalizacja pozwala analizować te rekordy z spójnymi nazwami pól i wartościami, niezależnie od źródła.
Aby uzyskać więcej informacji na temat normalizacji w Microsoft Sentinel, zobacz Normalizacja i Zaawansowany model informacji o zabezpieczeniach (ASIM).
Przegląd schematu
Główne pola zdarzenia e-mail opisują:
- Aktywność e-mailowa reprezentowana przez EventType i EventSubType.
- Nadawca i odbiorcy są reprezentowani przez EmailFromAddress, EmailToRecipients, EmailCCRecipients oraz EmailBCCRecipients.
- Wiadomość jest reprezentowana polami takimi jak EmailSubject, EmailSizeBytes, EmailFiles oraz EmailUrls.
- Autoryzacja poczty elektronicznej, reprezentowana przez pola SPF, DKIM i DMARC.
- Wynik dostawy, reprezentowany przez DvcAction, EmailDeliveryLocation, EventResult oraz EventResultDetails.
- Zagrożenia i reguły inspekcji związane z wiadomością, reprezentowane przez pola inspekcyjne.
Pola Dvc te opisują system raportowania lub inspekcji.
Parsery
Wdrażaj i używaj parserów zdarzeń e-mail
Wdroż parsery ASIM z repozytorium Microsoft Sentinel GitHub. Aby zapytać wszystkie znormalizowane źródła zdarzeń e-maili, użyj parsera _Im_EmailEvent unifikującego jako nazwy tabeli w swoim zapytaniu.
Aby uzyskać więcej informacji na temat korzystania z analizatorów ASIM, zobacz omówienie analizatorów ASIM.
Dodawanie własnych znormalizowanych analizatorów
Gdy implementujesz niestandardowe parsery dla modelu informacji o zdarzeniu e-mailowym, użyj następującej składni nazewnictwa:
-
ASimEmailEvent<vendor><Product>dla zwykłych parserów. -
vimEmailEvent<vendor><Product>dla parametrycznych parserów.
Aby dodać niestandardowe parsery do parsera unifikującego zdarzenia e-mailowe, zobacz Zarządzanie parserami ASIM.
Wyniki parsera filtrów
Parser filtrowania zdarzeń e-mailowych obsługuje parametry filtrowania w celu poprawy wydajności zapytań.
| Name | Typ | Description |
|---|---|---|
| godzina rozpoczęcia | data/godzina | Filtruj zdarzenia, które zaczęły się w tym czasie lub później. |
| godzina zakończenia | data/godzina | Filtruj wydarzenia, które zakończyły się w tym czasie lub wcześniej. |
| ipaddr_has_any_prefix | dynamic | Filtruj zdarzenia, dla których adres IP zaczyna się od jednego z wymienionych prefiksów. |
| emailfromaddress_has_any | dynamic | Zdarzenia filtrujące zawierające EmailFromAddress jedną z wymienionych wartości. |
| emailrecipient_has_any | dynamic | Filtruj zdarzenia, które zawierają jednego z wymienionych odbiorców e-maili. |
| emailsubject_has_any | dynamic | Zdarzenia filtrujące zawierające EmailSubject jedną z wymienionych wartości. |
| emaildirection_in | dynamic | Filtruj zdarzenia, dla których EmailDirection jest jedna z wymienionych wartości. |
| emaildeliverylocation_in | dynamic | Filtruj zdarzenia, dla których EmailDeliveryLocation jest jedna z wymienionych wartości. |
| eventresult | String | Zdarzenia filtrujące dla których EventResult wartość jest równa się określonej. Domyślna wartość *, nie filtruje według wyniku. |
| pakiet | logiczny | Po ustawieniu na true, pakuj niemapowane pola źródłowe do AdditionalFields pola dynamicznego. Wartość domyślna to false. |
Na przykład, użyj następującego zapytania, aby odpowiedzieć na e-maile wysyłane przez adresy, które zawierają w contoso.com ostatnim dniu:
_Im_EmailEvent(
starttime=ago(1d),
endtime=now(),
emailfromaddress_has_any=dynamic(['contoso.com']),
emaildirection_in=dynamic(['Inbound'])
)
Szczegóły schematu
Typowe pola usługi ASIM
Important
Pola wspólne dla wszystkich schematów są szczegółowo opisane w typowych polach ASIM. Wytyczne zawarte w tym artykule mają pierwszeństwo przed ogólnymi wytycznymi dla danej dziedziny.
Typowe pola z określonymi wytycznymi
Wszystkie typowe pola
| Class | Pola formularza |
|---|---|
| Mandatory |
-
EventCount - Czas rozpoczęcia wydarzenia - EventEndTime - Eventtype - Wynik wydarzenia - Produkt EventProduct - EventVendor - EventSchema - EventSchemaVersion - DVC |
| Zalecane |
-
WydarzenieRezultatSzczegóły - EventSeverity - Identyfikator zdarzenia - DvcIpAddr - DvcHostname - DvcDomain |
| Optional |
-
EventMessage - Event SubType - EventOriginalUid - WydarzenieOryginalny Typ - WydarzenieOryginalnyWySzczegóły - WydarzenieOryginalnaPoważność - EventProductVersion - EventReportUrl - Właściciel zdarzenia - Opis Dvc - DvcFQDN - DvcId - DvcInterface - DvcMacAddr - DvcOriginalAction - DvcOs - DvcOsVersion - DvcScope - DvcScopeId - DvcZone - DodatkowePodmioty - Pola dodatkowe |
| Conditional |
-
DvcDomainType - DvcIdType |
Pola e-mail
Pola uwierzytelniania e-maila
| Pole | Class | Typ | Description |
|---|---|---|---|
| EmailSpfResult | Optional | Wyliczony | Znormalizowany wynik Sender Policy Framework (SPF). Dozwolone wartości to Pass, Fail, SoftFail, Neutral, None, , TemporaryErrororaz .PermanentError |
| EmailSpfOriginalResult | Optional | String | Wynik SPF według źródła. |
| EmailDkimDomain | Optional | String | Domena, która podpisała wiadomość za pomocą DomainKeys Identified Mail (DKIM). |
| EmailDkimSignature | Optional | String | Sygnatura DKIM powiązana z wiadomością. |
| EmailDkimResult | Optional | Wyliczony | Znormalizowany wynik DKIM. Dozwolone wartości to Pass, Fail, TemporaryError, PermanentErrori None. |
| EmailDkimOriginalResult | Optional | String | Wynik DKIM podany przez źródło. |
| EmailDmarcResult | Optional | Wyliczony | Znormalizowany wynik uwierzytelniania, raportowania i zgodności wiadomości (DMARC) opartego na domenie. Dozwolone wartości to Pass, , FailBestGuessPassi None. |
| EmailDmarcOriginalResult | Optional | String | Wynik DMARC według źródła. |
| EmailDmarcPolicy | Optional | Wyliczony | Polityka DMARC dotyczyła tego e-maila. Dozwolone wartości to Quarantine, Rejecti None. |
| EmailDmarcOverride | Optional | Wyliczony | To powód, dla którego polityka DMARC została zignorowana. Dozwolone wartości to Forwarded, , LocalPolicy, MailingListSampleOut, TrustedForwarder, i Other. |
Pola dostawy i przeznaczenia
Pola systemu źródłowego
| Pole | Class | Typ | Description |
|---|---|---|---|
| Src | Zalecane | String | Unikalny identyfikator systemu źródłowego. |
| SrcIpAddr | Optional | adres IP | Źródłowy adres IP. |
| IpAddr | Alias | adres IP | Alias do SrcIpAddr. |
| SrcHostname | Zalecane | Hostname | Nazwa hosta urządzenia źródłowego z wyłączeniem informacji o domenie. |
| SrcDomain | Zalecane | Domain | Domena urządzenia źródłowego. |
| SrcDomainType | Conditional | Wyliczony | Typ SrcDomain. Dozwolone wartości to Windows, FQDNi ResourceGroup. Wymagane, gdy SrcDomain jest używane. |
| SrcFQDN | Optional | FQDN | W pełni kwalifikowana domena urządzenia źródłowego. |
| SrcDvcId | Optional | String | Identyfikator urządzenia źródłowego. |
| SrcDvcIdType | Conditional | Wyliczony | Typ SrcDvcId. Dozwolone wartości to AzureResourceId, MDEid, MD4IoTid, VMConnectionId, AwsVpcId, VectraId, ForcepointId, AppGateIdoraz .Other Wymagane, gdy SrcDvcId jest używane. |
| SrcDvcScope | Optional | String | Zakres platformy chmurowej, do którego należy urządzenie źródłowe. |
| SrcDvcScopeId | Optional | String | ID zakresu platformy chmurowej, do którego należy urządzenie źródłowe. |
| SrcDeviceType | Optional | Wyliczony | Typ urządzenia źródłowego. |
| Opis SrcDescription | Optional | String | Opis urządzenia źródłowego. |
| SrcIsp | Optional | String | Dostawca usług internetowych powiązany z adresem IP źródłowym. |
| SrcGeoCountry | Optional | String | Kraj lub region powiązany z adresem IP źródłowym. |
| SrcGeoRegion | Optional | String | Region skojarzony ze źródłowym adresem IP. |
| SrcGeoCity | Optional | String | Miasto skojarzone ze źródłowym adresem IP. |
| SrcGeoLatitude | Optional | real | Szerokość geograficzna przypisana do źródła adresu IP. |
| SrcGeoLongitude | Optional | real | Długość geograficzna przypisana do źródła adresu IP. |
Pola użytkownika źródłowego
| Pole | Class | Typ | Description |
|---|---|---|---|
| SrcUserName | Optional | String | Nazwisko użytkownika źródłowego. |
| User | Alias | String | Alias to SrcUserName. |
| SrcUserUpn | Zalecane | String | Główne imię użytkownika źródłowego (UPN). |
| SrcUserId | Optional | String | Odczytywalny maszynowo identyfikator użytkownika źródłowego. |
| SrcUserIdType | Optional | Wyliczony | Typ SrcUserId. Dozwolone wartości to , , , , , , , , VectraUserId, , MD4IoTid, oraz .OtherSalesforceIdPUIDAWSIdOktaIdAADIDUIDSID |
| SrcUsernameType | Optional | Wyliczony | Typ wartości w SrcUserName. |
| SrcUserScope | Optional | String | Zakres, w jakim zdefiniowany jest użytkownik źródłowy. |
| SrcUserScopeId | Optional | String | ID zakresu, w którym użytkownik źródłowy jest zdefiniowany. |
Pola inspekcji
Poniższe pola opisują regułę, groźbę lub wskaźnik związany z inspekcją poczty elektronicznej.
| Pole | Class | Typ | Description |
|---|---|---|---|
| Rulename | Optional | String | Nazwa lub identyfikator zasady inspekcji. |
| Numer reguły | Optional | Integer | Numeryczny identyfikator reguły inspekcji. |
| Reguła | Alias | String | Alias to RuleName. |
| RuleDescription | Optional | String | Opis zasady inspekcji. |
| Typ wskaźnika | Optional | Wyliczony | Typ wskaźnika zidentyfikowany w wydarzeniu e-mailowym. |
| IndicatorAssociation | Optional | Wyliczony | Związek między wskaźnikiem a zdarzeniem e-mailowym. |
| ThreatId | Optional | String | Identyfikacja zagrożenia wskazanego w e-mailu. |
| ThreatName | Optional | String | Nazwa zagrożenia wskazanego w e-mailu. |
| ThreatCategory | Optional | String | Znormalizowana kategoria zagrożenia. |
| ThreatOriginalCategory | Optional | String | Kategoria zagrożenia według źródła. |
| ThreatRiskLevel | Optional | RiskLevel (liczba całkowita) | Znormalizowany poziom ryzyka zagrożenia, od 0 do 100. |
| ThreatOriginalRiskLevel | Optional | String | Poziom ryzyka zagrożenia według źródła. |
| ThreatConfidence | Optional | ConfidenceLevel (liczba całkowita) | Znormalizowany poziom pewności, od 0 do 100. |
| ThreatOriginalConfidence | Optional | String | Pewność zagrożenia, jak podaje źródło. |
| ThreatIsActive | Optional | logiczny | Wskazuje, czy zidentyfikowane zagrożenie jest aktywne. |
| ThreatFirstReportedTime | Optional | Datetime | To był pierwszy raz, gdy zagrożenie zostało zgłoszone. |
| ThreatLastReportedTime | Optional | Datetime | Ostatni raz zgłoszono zagrożenie. |
| ThreatIpAddr | Optional | adres IP | Adres IP powiązany z zidentyfikowanym zagrożeniem. |
| ThreatField | Conditional | Wyliczony | Pole, dla którego zidentyfikowano zagrożenie. |
| AttackTactics | Optional | String | Taktyka MITRE ATT&CK związana z wydarzeniem e-mailowym. |
| AttackTechniques | Optional | String | Techniki MITRE ATT&CK związane z wydarzeniem e-mailowym. |
| AttackRemediationSteps | Optional | String | Zalecane kroki w celu usunięcia zidentyfikowanego ataku lub zagrożenia. |
Aktualizacje schematu
Wersja 1.0.0 to pierwsza wersja schematu Email Event.