Справочник по схеме нормализации управления пользователями Microsoft Sentinel (предварительная версия)

Схема нормализации управления пользователями Microsoft Sentinel используется для описания действий управления пользователями, таких как создание пользователя или группы, изменение атрибута пользователя или добавление пользователя в группу. О таких событиях сообщают, например, операционные системы, службы каталогов, системы управления идентификацией и любая другая система, информирующая о своей локальной деятельности по управлению пользователями.

Дополнительные сведения о нормализации в Microsoft Sentinel см. в статье Нормализация и расширенная информационная модель безопасности (ASIM).

Важно!

Сейчас схема нормализации управления пользователями предоставляется в предварительной версии. Эта функция предоставляется без соглашения об уровне обслуживания. Мы не рекомендуем использовать ее при нагрузках, обычных для рабочих средах.

Предварительная версия дополнительных условий использования Azure включают дополнительные юридические условия, применимые к функциям Azure, которые находятся в бета-версии, предварительной версии или еще не общедоступны по другим причинам.

Общее представление схемы

Схема управления пользователями ASIM описывает действия по управлению пользователями. Действия обычно включают следующие сущности:

  • Actor — пользователь, выполняющий действие управления.
  • Acting Process — процесс, используемый субъектом для выполнения действия управления.
  • Src — когда действие выполняется по сети, исходное устройство, с которого было инициировано действие.
  • Target User — пользователь, учетная запись которого находится под управлением.
  • Group — группа, в которую целевой пользователь добавляется, из которой удаляется или в которой изменяется.

Некоторые действия, такие как UserCreated, GroupCreated, UserModified и GroupModified*, задают или обновляют свойства пользователей. Заданное или обновленное свойство описывается в следующих полях:

  • EventSubType — имя значения, которое было установлено или обновлено. UpdatedPropertyName — псевдоним EventSubType, когда EventSubType ссылается на один из соответствующих типов событий.
  • PreviousPropertyValue — предыдущее значение свойства.
  • NewPropertyValue — обновленное значение свойства.

Сведения о схеме

Общие поля ASIM

Важно!

Поля, общие для всех схем, подробно описаны в статье Общие поля ASIM.

Общие поля с конкретными рекомендациями

В следующем списке упоминаются поля, имеющие определенные рекомендации по обработке событий действий.

Поле Класс Тип Описание
EventType Обязательно Enumerated Описывает операцию, о которой сообщает эта запись.

Для действий управления пользователями поддерживаются следующие значения.
- UserCreated
- UserDeleted
- UserModified
- UserLocked
- UserUnlocked
- UserDisabled
- UserEnabled
- PasswordChanged
- PasswordReset
- GroupCreated
- GroupDeleted
- GroupModified
- UserAddedToGroup
- UserRemovedFromGroup
- GroupEnumerated
- UserRead
- GroupRead
EventSubType Необязательно Enumerated Поддерживаются такие подтипы:
- UserRead: Password, Hash
- UserCreated, GroupCreated, UserModified, GroupModified. Дополнительные сведения см. в разделе UpdatedPropertyName.
EventResult Обязательно Enumerated Хотя сбой возможен, большинство систем сообщают только об успешных событиях управления пользователями. Ожидаемое значение для успешных событий — Success.
EventResultDetails Рекомендуемая конфигурация Enumerated Возможные значения: NotAuthorized и Other.
EventSeverity Обязательно Enumerated Хотя разрешено любое допустимое значение серьезности, серьезность событий управления пользователями обычно равна Informational.
EventSchema Обязательно Строка Имя описанной здесь схемы — UserManagement.
EventSchemaVersion Обязательно Строка Номер версии схемы. Версия описанной здесь схемы — 0.1.1.
Поля Dvc Для событий управления пользователями поля устройства относятся к системе, информирующей о событии. Обычно это система, в которой осуществляется управление пользователем.

Все общие поля

Поля, представленные в таблице ниже, являются общими для всех схем ASIM. Все указанные выше рекомендации переопределяют общие рекомендации для поля. Например, поле может быть необязательным в целом, но обязательным для конкретной схемы. Дополнительные сведения о каждом поле см. в статье Общие поля ASIM.

Class Поля
Обязательно - EventCount
- EventStartTime
- EventEndTime
- EventType
- EventResult
- EventProduct
- EventVendor
- EventSchema
- EventSchemaVersion
- Dvc
Рекомендуемая конфигурация - EventResultDetails
- EventSeverity
- EventUid
- DvcIpAddr
- DvcHostname
- DvcDomain
- DvcDomainType
- DvcFQDN
- DvcId
- DvcIdType
- DvcAction
Необязательно - EventMessage
- EventSubType
- EventOriginalUid
- EventOriginalType
- EventOriginalSubType
- EventOriginalResultDetails
- EventOriginalSeverity
- EventProductVersion
- EventReportUrl
- EventOwner
- DvcZone
- DvcMacAddr
- DvcOs
- DvcOsVersion
- DvcOriginalAction
- DvcInterface
- AdditionalFields
- DvcDescription
- DvcScopeId
- DvcScope

Обновленные поля свойств

Поле Класс Тип Описание
UpdatedPropertyName Псевдоним Псевдоним для EventSubType, если для Event Type задано значение UserCreated, GroupCreated, UserModified или GroupModified.

Поддерживаются значения:
- MultipleProperties: используется, когда действие обновляет несколько свойств.
- Previous<PropertyName>, где <PropertyName> — одно из поддерживаемых значений для UpdatedPropertyName.
- New<PropertyName>, где <PropertyName> — одно из поддерживаемых значений для UpdatedPropertyName.
PreviousPropertyValue Необязательно Строка Предыдущее значение, хранимое в указанном свойстве.
NewPropertyValue Необязательно Строка Новое значение, хранимое в указанном свойстве.

Поля целевого пользователя

Поле Класс Тип Описание
TargetUserId Необязательно Строка Считываемое компьютером буквенно-цифровое значение, уникальным образом представляющее целевого пользователя.

Поддерживаемые форматы и типы:
- SID (Windows): S-1-5-21-1377283216-344919071-3415362939-500
- UID (Linux): 4578
- AADID (Идентификатор Microsoft Entra): 9267d02c-5f76-40a9-a9eb-b686f3ca47aa
- OktaId: 00urjk4znu3BcncfY0h7
- AWSId: 72643944673

Храните тип идентификатора в поле TargetUserIdType. Если доступны другие идентификаторы, мы рекомендуем нормализовать названия полей до TargetUserSid, TargetUserUid, TargetUserAADID, TargetUserOktaId и TargetUserAwsId соответственно. Подробнее см. в статье Сущность пользователя.

Пример: S-1-12
TargetUserIdType Необязательно Enumerated Тип идентификатора, хранимый в поле TargetUserId.

Поддерживаются следующие значения: SID, UID, AADID, OktaId и AWSId.
TargetUsername Необязательно Строка Имя целевого пользователя, включая сведения о домене, если они доступны.

Используйте один из следующих форматов и расположите их в следующем порядке приоритета:
- Имя участника-пользователя или адрес электронной почты: johndow@contoso.com
- Windows: Contoso\johndow
- DN: CN=Jeff Smith,OU=Sales,DC=Fabrikam,DC=COM
- Простая: johndow. Используйте простую форму, только если сведения о домене недоступны.

Храните тип имени пользователя в поле TargetUsernameType. Если доступны другие идентификаторы, рекомендуется нормализовать имена полей в TargetUserUpn, TargetUserWindows и TargetUserDn. Подробнее см. в статье Сущность пользователя.

Пример: AlbertE
TargetUsernameType Необязательно Enumerated Указывает тип имени пользователя, хранимого в поле TargetUsername. Поддерживаются следующие значения: UPN, Windows, DN и Simple. Подробнее см. в статье Сущность пользователя.

Пример: Windows
TargetUserType Необязательно Enumerated Тип целевого пользователя. Допустимые значения:
- Regular
- Machine
- Admin
- System
- Application
- Service Principal
- Other

Примечание. Значение может быть указано в исходной записи с использованием разных терминов, которые должны быть нормализованы до этих значений. Храните исходное значение в поле TargetOriginalUserType.
TargetOriginalUserType Необязательно Строка Начальный тип пользователя назначения, если он указан источником.

Поля Actor

Поле Класс Тип Описание
ActorUserId Необязательно Строка Считываемое компьютером буквенно-цифровое значение, уникальным образом представляющее Actor.

Поддерживаемые форматы и типы:
- SID (Windows): S-1-5-21-1377283216-344919071-3415362939-500
- UID (Linux): 4578
- AADID (Идентификатор Microsoft Entra): 9267d02c-5f76-40a9-a9eb-b686f3ca47aa
- OktaId: 00urjk4znu3BcncfY0h7
- AWSId: 72643944673

Храните тип идентификатора в поле ActorUserIdType. Если доступны другие идентификаторы, мы рекомендуем нормализовать названия полей до ActorUserSid, ActorUserUid, ActorUserAadId, ActorUserOktaId и ActorAwsId соответственно. Подробнее см. в статье Сущность пользователя.

Пример: S-1-12
ActorUserIdType Необязательно Enumerated Тип идентификатора, который хранится в поле ActorUserId. Поддерживаются следующие значения: SID, UID, AADID, OktaId и AWSId.
ActorUsername Обязательно Строка Имя пользователя субъекта, включая сведения о домене, если они доступны.

Используйте один из следующих форматов и расположите их в следующем порядке приоритета:
- Имя участника-пользователя или адрес электронной почты: johndow@contoso.com
- Windows: Contoso\johndow
- DN: CN=Jeff Smith,OU=Sales,DC=Fabrikam,DC=COM
- Простая: johndow. Используйте простую форму, только если сведения о домене недоступны.

Храните тип имени пользователя в поле ActorUsernameType. Если доступны другие идентификаторы, рекомендуется нормализовать имена полей до ActorUserUpn, ActorUserWindows и ActorUserDn.

Подробнее см. в статье Сущность пользователя.

Пример: AlbertE
Пользователь Псевдоним Псевдоним для ActorUsername.
ActorUsernameType Обязательно Enumerated Определяет тип имени пользователя, хранимое в поле ActorUsername. Поддерживаются следующие значения UPN, Windows, DN и Simple. Подробнее см. в статье Сущность пользователя.

Пример: Windows
ActorUserType Необязательно Enumerated Тип Actor. Допустимые значения:
- Regular
- Machine
- Admin
- System
- Application
- Service Principal
- Other

Примечание. Значение может быть указано в исходной записи с использованием разных терминов, которые должны быть нормализованы до этих значений. Храните исходное значение в поле ActorOriginalUserType.
ActorOriginalUserType Начальный тип пользователя субъекта, если он указан источником.
ActorSessionId Необязательно Строка Уникальный идентификатор сеанса входа субъекта.

Пример: 999

Примечание. Тип определяется как строка для поддержки различных систем, но в Windows это значение должно быть числовым.

Если вы используете компьютеры с Windows и используете другой тип, обязательно преобразуйте эти значения. Например, если вы использовали шестнадцатеричное значение, преобразуйте его в десятичное.

Поля группы

Поле Класс Тип Описание
GroupId Необязательно Строка Машиночитаемое буквенно-цифровое уникальное представление группы для действий с участием группы.

Поддерживаемые форматы и типы:
- SID (Windows): S-1-5-21-1377283216-344919071-3415362939-500
- UID (Linux): 4578

Храните тип идентификатора в поле GroupIdType. Если доступны другие идентификаторы, рекомендуется нормализовать имена полей до GroupSid и GroupUid соответственно. Подробнее см. в статье Сущность пользователя.

Пример: S-1-12
GroupIdType Необязательно Enumerated Тип идентификатора, хранимый в поле GroupId.

Поддерживаются следующие значения: SID и UID.
GroupName Необязательно Строка Имя группы, включая информацию о домене, если она доступна, для действий с участием группы.

Используйте один из следующих форматов и расположите их в следующем порядке приоритета:
- Имя участника-пользователя или адрес электронной почты: grp@contoso.com
- Windows: Contoso\grp
- DN: CN=grp,OU=Sales,DC=Fabrikam,DC=COM
- Простая: grp. Используйте простую форму, только если сведения о домене недоступны.

Храните тип имени группы в поле GroupNameType. Если доступны другие идентификаторы, рекомендуется нормализовать имена полей до GroupUpn, GorupNameWindows и GroupDn.

Пример: Contoso\Finance
GroupNameType Необязательно Enumerated Указывает тип имени группы, хранимого в поле GroupName. Поддерживаются следующие значения: UPN, Windows, DN и Simple.

Пример: Windows
GroupType Необязательно Enumerated Тип группы для действий с участием группы. Допустимые значения:
- Local Distribution
- Local Security Enabled
- Global Distribution
- Global Security Enabled
- Universal Distribution
- Universal Security Enabled
- Other

Примечание. Значение может быть указано в исходной записи с использованием разных терминов, которые должны быть нормализованы до этих значений. Храните исходное значение в поле GroupOriginalType.
GroupOriginalType Необязательно Строка Начальный тип группы, если он указан источником.

Исходные поля

Поле Класс Тип Описание
Src Рекомендуемая конфигурация Строка Уникальный идентификатор исходного устройства.

Это поле может быть псевдонимом для полей SrcDvcId, SrcHostname или SrcIpAddr.

Пример: 192.168.12.1
SrcIpAddr Рекомендуемая конфигурация IP-адрес IP-адрес исходного устройства. Это значение обязательно, если указано SrcHostname.

Пример: 77.138.103.108
IpAddr Псевдоним Псевдоним для SrcIpAddr.
SrcHostname Рекомендуемая конфигурация Строка Имя узла исходного устройства, включая сведения о домене.

Пример: DESKTOP-1282V4D
SrcDomain Рекомендуемая конфигурация Строка Домен исходного устройства.

Пример: Contoso
SrcDomainType Рекомендуемая конфигурация Enumerated Тип SrcDomain, если он известен. Возможные значения включают:
- Windows (например, contoso)
- FQDN (например, microsoft.com)

Является обязательным при использовании SrcDomain.
SrcFQDN Необязательно Строка Имя узла исходного устройства, включая сведения о домене, если они доступны.

Примечание. Это поле поддерживает как традиционные форматы FQDN, так и формат домен\имя_узла Windows. Поле SrcDomainType отражает используемый формат.

Пример: Contoso\DESKTOP-1282V4D
SrcDvcId Необязательно Строка Идентификатор исходного устройства, как указано в записи.

Пример: ac7e9755-8eae-4ffc-8a02-50ed7a2216c3
SrcDvcScopeId Необязательно Строка Облачная платформа область идентификатор устройства. SrcDvcScopeId сопоставляется с идентификатором подписки в Azure и идентификатором учетной записи в AWS.
SrcDvcScope Необязательно Строка Облачная платформа область принадлежит устройству. SrcDvcScope сопоставляется с идентификатором подписки в Azure и идентификатором учетной записи в AWS.
SrcDvcIdType Необязательно Enumerated Тип SrcDvcId, если он известен. Возможные значения включают:
- AzureResourceId
- MDEid

Если доступно несколько идентификаторов, используйте первый из предыдущего списка и сохраните остальные в полях SrcDvcAzureResourceId и SrcDvcMDEid соответственно.

Примечание. Это поле является обязательным, если используется SrcDvcId.
SrcDeviceType Необязательно Enumerated Тип исходного устройства. Возможные значения включают:
- Computer
- Mobile Device
- IOT Device
- Other
SrcGeoCountry Необязательно Страна/регион Страна, связанная с исходным IP-адресом.

Пример: USA
SrcGeoRegion Необязательно Регион Регион, связанный с исходным IP-адресом.

Пример: Vermont
SrcGeoCity Необязательно City Город, связанный с исходным IP-адресом.

Пример: Burlington
SrcGeoLatitude Необязательно Широта Географическая широта, связанная с исходным IP-адресом.

Пример: 44.475833
SrcGeoLongitude Необязательно Долгота Географическая долгота, связанная с исходным IP-адресом.

Пример: 73.211944

Действующее приложение

Поле Класс Тип Описание
ActingAppId Необязательно Строка Идентификатор приложения, используемого субъектом для выполнения действия, включая процесс, браузер или службу.

Пример: 0x12ae8
ActingAppName Необязательно Строка Имя приложения, используемого субъектом для выполнения действия, включая процесс, браузер или службу.

Пример: C:\Windows\System32\svchost.exe
ActingAppType Необязательно Enumerated Тип действующего приложения. Поддерживаются следующие значения:
- Process
- Browser
- Resource
- Other
HttpUserAgent Необязательно Строка Если проверка подлинности выполняется по протоколу HTTP или HTTPS, значение этого поля содержит заголовок HTTP user_agent, предоставленный действующим приложением при выполнении проверки подлинности.

Пример: 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

Дополнительные поля и псевдонимы

Поле Класс Тип Описание
Hostname Псевдоним Псевдоним для DvcHostname.

Дальнейшие действия

Дополнительные сведения см. в разделе: