Справочник по схеме нормализации DHCP в расширенной информационной модели безопасности (ASIM) (общедоступная предварительная версия)
Информационная модель DHCP служит для описания событий, передаваемых DHCP-сервером, и используется в Microsoft Sentinel для реализации не зависящих от источника возможностей анализа.
Дополнительные сведения см. в статье Нормализация и информационная модель повышенной безопасности (ASIM).
Внимание
В настоящее время схема нормализации DHCP предоставляется в предварительной версии. Эта функция предоставляется без соглашения об уровне обслуживания, и ее не рекомендуется использовать в среде для производственных рабочих нагрузок.
Предварительная версия дополнительных условий использования Azure включают дополнительные юридические условия, применимые к функциям Azure, которые находятся в бета-версии, предварительной версии или еще не общедоступны по другим причинам.
Общее представление схемы
Схема DHCP ASIM представляет активность DHCP-сервера, включают обслуживание запросов для IP-адресов DHCP, арендуемых у клиентских систем, и обновление DNS-сервера с учетом IP-адресов, предоставленных в аренду.
Наиболее важными полями события DHCP являются SrcIpAddr и SrcHostname, которые сервер DHCP привязывает, предоставляя аренду и добавляя псевдонимы в поля IpAddr и HostName соответственно. Поле SrcMacAddr также имеет важное значение, так как оно представляет клиентский компьютер, используемый, когда IP-адрес не арендован.
DHCP-сервер может отклонить клиента из-за проблем с безопасностью или насыщенности сети. Он также может помещать клиент в карантин, арендовав ему IP-адреса, который будет подключаться к ограниченной сети. Поля EventResult, EventResultDetails и DvcAction содержат сведения об ответе и действии DHCP-сервера.
Длительность аренды хранится в поле DhcpLeaseDuration.
Сведения о схеме
ASIM соответствует проекту Open Source Security Events Metadata (OSSEM).
OSSEM не имеет схемы DHCP, сопоставимой со схемой DHCP ASIM.
Общие поля ASIM
Внимание
Поля, общие для всех схем, подробно описаны в статье Общие поля ASIM.
Общие поля с конкретными рекомендациями
В следующем списке упоминаются поля, имеющие определенные рекомендации по обработке событий DHCP:
Поле | Class | Тип | Description |
---|---|---|---|
EventType | Обязательно | Enumerated | Указывает на операцию, о которой сообщает эта запись. Возможные значения: Assign , Renew , Release и DNS Update . Пример: Assign |
EventSchemaVersion | Обязательно | Строка | В настоящем документе представлена схема версии 0.1. |
EventSchema | Обязательно | Строка | Имя схемы, описанной здесь, — DhcpEvent. |
Поля Dvc | - | - | Для событий DHCP поля устройства ссылаются на систему, которая сообщает о событии DHCP. |
Все общие поля
Поля, представленные в таблице ниже, являются общими для всех схем 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 |
Специальные поля DHCP
Поля ниже применяются только для событий DHCP, но многие из них имеют сходство с полями других схем и используют те же соглашения об именовании.
Поле | Class | Тип | Примечания |
---|---|---|---|
SrcIpAddr | Обязательно | IP-адрес | IP-адрес, назначенный клиенту DHCP-сервером. Пример: 192.168.12.1 |
IpAddr | Псевдоним | Псевдоним для SrcIpAddr | |
RequestedIpAddr | Необязательно | IP-адрес | IP-адрес, запрошенный клиентом DHCP, если он доступен. Пример: 192.168.12.3 |
SrcHostname | Обязательно | Строка | Имя узла устройства, запрашивающего аренду DHCP. Если имя устройства недоступно, сохраните в этом поле соответствующий IP-адрес. Пример: DESKTOP-1282V4D |
Hostname | Псевдоним | Псевдоним для SrcHostname | |
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 |
SrcUserId | Необязательно | Строка | Считываемое компьютером буквенно-цифровое, уникальное представление исходного пользователя. Форматы и поддерживаемые типы включают: - 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 Храните тип идентификатора в поле SrcUserIdType. Если доступны другие идентификаторы, мы рекомендуем нормализовать названия полей до SrcUserSid, SrcUserUid, SrcUserAadId, SrcUserOktaId и UserAwsId соответственно. Пример: S-1-12 |
SrcUserIdType | Условный | Enumerated | Тип идентификатора, который хранится в поле SrcUserId. Поддерживаются следующие значения: SID , UIS , AADID , OktaId и AWSId . |
SrcUsername | Необязательно | Строка | Имя пользователя Source, включая сведения о домене, если они доступны. Используйте один из следующих форматов и расположите их в следующем порядке приоритета: - Имя участника-пользователя или адрес электронной почты: johndow@contoso.com - Windows: Contoso\johndow - DN: CN=Jeff Smith,OU=Sales,DC=Fabrikam,DC=COM - Простая: johndow . Используйте форму "Простая", только если сведения о домене недоступны.Храните тип имени пользователя в поле SrcUsernameType. Если доступны другие идентификаторы, рекомендуется нормализовать имена полей в SrcUserUpn, SrcUserWindows и SrcUserDn. Подробнее см. в статье Сущность пользователя. Пример: AlbertE |
Пользователь | Псевдоним | Псевдоним для SrcUsername | |
SrcUsernameType | Условный | Enumerated | Указывает тип имени пользователя, хранимого в поле SrcUsername. Поддерживаются значения UPN , Windows , DN и Simple . Подробнее см. в статье Сущность пользователя.Пример: Windows |
SrcUserType | Необязательно | Enumerated | Тип субъекта Actor. Допустимые значения: - Regular - Machine - Admin - System - Application - Service Principal - Other Примечание. Значение может быть указано в исходной записи с использованием разных терминов, которые должны быть нормализованы до этих значений. Сохраните исходное значение в поле EventOriginalUserType. |
SrcOriginalUserType | Начальный тип исходного пользователя, если он указан источником. | ||
SrcMacAddr | Обязательно | Mac Address | MAC-адрес клиента, запрашивающего аренду DHCP. Примечание. DHCP-сервер Windows регистрирует MAC-адрес нестандартным образом, пропуская двоеточия, которые должны быть вставлены средством синтаксического анализа. Пример: 06:10:9f:eb:8f:14 |
DhcpLeaseDuration | Необязательно | Целое | Длительность аренды, предоставленной клиенту, в секундах. |
DhcpSessionId | Необязательно | строка | Идентификатор сеанса, сообщаемый устройством составления отчетов. Для DHCP-сервера Windows установите значение в поле TransactionID. Пример: 2099570186 |
SessionId | Псевдоним | Строка | Псевдоним dhcpSessionId |
DhcpSessionDuration | Необязательно | Целое | Время в миллисекундах, необходимое для завершения сеанса DHCP. Пример: 1500 |
Длительность | Псевдоним | Псевдоним для DhcpSessionDuration | |
DhcpSrcDHCId | Необязательно | Строка | Идентификатор DHCP-клиента в соответствии с определением в RFC4701. |
DhcpCircuitId | Необязательно | Строка | Идентификатор цепи DHCP в соответствии с определением в RFC3046. |
DhcpSubscriberId | Необязательно | Строка | Идентификатор подписчика DHCP в соответствии с определением в RFC3993. |
DhcpVendorClassId | Необязательно | Строка | Идентификатор класса поставщика DHCP в соответствии с определением в RFC3925. |
DhcpVendorClass | Необязательно | Строка | Класс поставщика DHCP в соответствии с определением в RFC3925. |
DhcpUserClassId | Необязательно | Строка | Идентификатор класса пользователя DHCP в соответствии с определением в RFC3004. |
DhcpUserClass | Необязательно | Строка | Класс пользователя DHCP в соответствии с определением в RFC3004. |
Дальнейшие действия
Дополнительные сведения см. в разделе:
- Посмотрите веб-семинар ASIM или слайды.
- Обзор расширенной информационной модели безопасности (ASIM)
- Схемы расширенной информационной модели безопасности (ASIM)
- Средства синтаксического анализа расширенной информационной модели безопасности (ASIM)
- Содержимое расширенной информационной модели безопасности (ASIM)