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ń agenta Microsoft Sentinel reprezentuje zdarzenia skojarzone z działaniami i telemetrią agentów sztucznej inteligencji działających w środowiskach przedsiębiorstwa. Te zdarzenia przechwytują pełne spektrum interakcji agentów, w tym wywołania modelu, użycie narzędzi, użycie tokenu, procesy myślowe i komunikację między agentami źródłowymi i docelowymi. Te działania są generowane przez szeroką gamę platform i platform agentów sztucznej inteligencji, z których każda generuje dane telemetryczne we własnym formacie.
Każda platforma agenta sztucznej inteligencji rejestruje zdarzenia agenta w ramach telemetrii operacyjnej. Normalizacja tych zdarzeń przy użyciu schematu ASIM umożliwia analitykom zabezpieczeń korelowanie zachowań agentów między platformami, wykrywanie nietypowych wzorców i badanie zdarzeń bez konieczności poznania zastrzeżonego formatu każdego źródła.
Aby uzyskać więcej informacji na temat normalizacji w Microsoft Sentinel, zobacz Normalizacja i Zaawansowany model informacji o zabezpieczeniach (ASIM).
Parsery
Wdrażanie i używanie analizatorów zdarzeń agenta
Wdróż analizatory zdarzeń agenta usługi ASIM z repozytorium GitHub Microsoft Sentinel. Aby wykonać zapytanie dotyczące wszystkich źródeł zdarzeń agenta, użyj analizatora _Im_AgentEvent ujednolicenia jako nazwy tabeli w 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
Podczas implementowania analizatorów niestandardowych dla modelu informacji o zdarzeniu agenta nadaj funkcjom KQL nazwę przy użyciu następującej składni:
-
ASimAgentEvent<vendor><Product>dla zwykłych analizatorów -
vimAgentEvent<vendor><Product>dla analizatorów sparametryzowanych
Aby dodać analizatory niestandardowe do analizatora ujednolicenia zdarzeń agenta, zobacz Managing ASIM parsers (Zarządzanie analizatorami ASIM).
Filtrowanie parametrów analizatora
Analizatory zdarzeń agenta obsługują parametry filtrowania. Te parametry są opcjonalne, ale mogą zwiększyć wydajność zapytania.
Dostępne są następujące parametry filtrowania:
| Name (Nazwa) | Typ | Opis |
|---|---|---|
| Starttime | data/godzina | Filtruj tylko zdarzenia uruchomione o tej godzinie lub później. Ten parametr używa TimeGenerated pola jako projektanta czasu zdarzenia. |
| Endtime | data/godzina | Filtruj tylko zdarzenia, które zakończyły działanie o tej godzinie lub przed tą godziną. Ten parametr używa TimeGenerated pola jako projektanta czasu zdarzenia. |
| agentid_has_any | Dynamiczne | Filtruj tylko zdarzenia, które mają dowolny identyfikator agenta, reprezentowany w polu SrcAgentId, TargetAgentId lub PlatformTargetAgentId . |
| agentname_has_any | Dynamiczne | Filtruj tylko zdarzenia, które mają dowolną nazwę agenta, reprezentowaną w polu SrcAgentName, TargetAgentName lub PlatformTargetAgentName . |
| username_has_any | Dynamiczne | Filtruj tylko zdarzenia, które mają dowolną z wymienionych nazw użytkowników, reprezentowaną w polu ActorUsername . |
Niektóre parametry mogą akceptować zarówno listę wartości typu dynamic , jak i pojedynczą wartość ciągu. Aby przekazać listę literałów do parametrów, które oczekują wartości dynamicznej, jawnie użyj literału dynamicznego. Przykład: dynamic(['192.168.','10.'])
Aby na przykład filtrować tylko zdarzenia agenta z nazwami agentów M365Planner z ostatniego dnia, użyj:
_Im_AgentEvent (agentname_has_any=dynamic(['M365Planner']), starttime = ago(1d), endtime=now())
Szczegóły schematu
Typowe pola usługi ASIM
Ważna
Pola wspólne dla wszystkich schematów zostały szczegółowo opisane w artykule ASIM Common Fields (Pola wspólne usługi ASIM ).
Typowe pola z określonymi wytycznymi
Na poniższej liście wymieniono pola, które mają określone wytyczne dotyczące zdarzeń agenta:
Wszystkie typowe pola
Pola w tej tabeli są wspólne dla wszystkich schematów ASIM. Wszelkie wytyczne określone w tym dokumencie zastępują ogólne wytyczne dla każdego pola. Na przykład pole może być opcjonalne ogólnie, ale obowiązkowe dla określonego schematu. Aby uzyskać więcej informacji na temat każdego pola, zobacz artykuł ASIM Common Fields (Typowe pola usługi ASIM ).
| Klasa | Pola |
|---|---|
| Obowiązkowe |
-
EventCount - EventStartTime - EventEndTime - EventProduct - EventVendor - EventSchema - EventSchemaVersion |
| Zalecane |
-
Identyfikator zdarzenia |
| Opcjonalny |
-
EventOriginalUid - EventOriginalType - EventOriginalResultDetails - Pola dodatkowe |
Informacje o agentze źródłowym
Pola agenta docelowego
Pola agenta docelowego platformy
Pola aktora
| Pole | Klasa | Typ | Opis |
|---|---|---|---|
| AktorUserId | Opcjonalny | Ciąg | Czytelna dla maszyny, alfanumeryczna, unikatowa reprezentacja aktora. Aby uzyskać więcej informacji i w przypadku pól alternatywnych dla innych identyfikatorów, zobacz Jednostka Użytkownik. Przykład: S-1-12-1-4141952679-1282074057-627758481-2916039507 |
| AktorUserIdType | Opcjonalny | Ciąg | Typ identyfikatora przechowywanego w polu ActorUserId . Aby uzyskać więcej informacji i listę dozwolonych wartości, zobacz UserIdType w artykule Omówienie schematu. |
| AktorUserScope | Opcjonalny | Ciąg | Zakres, taki jak Microsoft Entra Nazwa domeny, w którym zdefiniowano elementy ActorUserId i ActorUsername. Aby uzyskać więcej informacji i listę dozwolonych wartości, zobacz UserScope w artykule Omówienie schematu. |
| AktorUserScopeId | Opcjonalny | Ciąg | Identyfikator zakresu, taki jak identyfikator katalogu Microsoft Entra, w którym zdefiniowano elementy ActorUserId i ActorUsername. Aby uzyskać więcej informacji i listę dozwolonych wartości, zobacz UserScopeId w artykule Omówienie schematu. |
| AktorUsername | Opcjonalny | Nazwa użytkownika (ciąg) | Nazwa użytkownika aktora, w tym informacje o domenie, jeśli są dostępne. Aby uzyskać więcej informacji, zobacz jednostka Użytkownik. Przykład: AlbertE |
| AktorUsernameType | Opcjonalny | Ciąg | Określa typ nazwy użytkownika przechowywanej w polu ActorUsername . Aby uzyskać więcej informacji i listę dozwolonych wartości, zobacz UsernameType w artykule Omówienie schematu. Przykład: Windows |
| ActingAppId | Opcjonalny | Ciąg | Identyfikator aplikacji, która zainicjowała zgłoszone działanie, w tym proces, przeglądarka lub usługa. Przykład: 0x12ae8 |
| ActingAppName | Opcjonalny | Ciąg | Nazwa aplikacji, która zainicjowała zgłoszone działanie, w tym usługa, adres URL lub aplikacja SaaS. Przykład: C:\Windows\System32\svchost.exe |
| ActingAppType | Opcjonalny | Typ aplikacji | Typ działającej aplikacji. Aby uzyskać więcej informacji i listę dozwolonych wartości, zobacz AppType w artykule Omówienie schematu. |
| ActingOriginalAppType | Opcjonalny | Ciąg | Typ aplikacji, która zainicjowała działanie zgłoszone przez urządzenie raportowania. |
Pola modelu
| Pole | Klasa | Typ | Opis |
|---|---|---|---|
| ModelProviderName | Opcjonalny | Ciąg | Nazwa dostawcy modelu. |
| Modelname | Opcjonalny | Ciąg | Nazwa modelu. |
Pola tokenu
| Pole | Klasa | Typ | Opis |
|---|---|---|---|
| InputTokensUsed | Opcjonalny | Długi | Liczba używanych tokenów wejściowych. |
| OutputTokensUsed | Opcjonalny | Długi | Liczba używanych tokenów wyjściowych. |
Pola narzędzi
Pola specyficzne dla zdarzenia
Zawartość pokrewna
- Omówienie zaawansowanego modelu informacji o zabezpieczeniach (ASIM)
- Schematy zaawansowanego modelu informacji o zabezpieczeniach (ASIM)
- Analizatory zaawansowanego modelu informacji o zabezpieczeniach (ASIM)
- Zawartość zaawansowanego modelu informacji o zabezpieczeniach (ASIM)
- Seminarium internetowe ASIM — wprowadzenie do karty ASIM i schemat normalizacji