進階安全性資訊模型 (ASIM) DHCP 正規化架構參考 (公開預覽)
DHCP 資訊模型可用來描述 DHCP 伺服器所報告的事件,並且由 Microsoft Sentinel 使用,以啟用與來源無關的分析。
如需詳細資訊,請參閱正規化和進階安全性資訊模型(ASIM)。
重要
DHCP 正規化架構目前處於預覽狀態。 此功能在沒有服務等級協議的情況下提供,不建議用於生產工作負載。
Azure 預覽補充條款 包含適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未發行的版本) 的其他法律條款。
結構描述概觀
ASIM DHCP 架構代表 DHCP 伺服器活動,包括提供從客戶端系統租用的 DHCP IP 位址要求,以及更新已授與租用的 DNS 伺服器。
DHCP 事件中最重要的欄位是 SrcIpAddr 和 SrcHostname,DHCP 伺服器會藉由授與租用來系結,並由 IpAddr 和 Hostname 字段分別作為別名。 SrcMacAddr 字段也很重要,因為它代表IP位址未租用時所使用的用戶端電腦。
DHCP 伺服器可能會因為安全性考慮或網路飽和而拒絕用戶端。 它也可以藉由租用用戶端,將它連線到有限網路的IP位址來隔離用戶端。 EventResult、EventResultDetails 和 DvcAction 欄位提供 DHCP 伺服器回應和動作的相關信息。
租用的持續時間會儲存在 DhcpLeaseDuration 字段中。
架構詳細數據
ASIM 與 開放原始碼安全性事件元數據 (OSSEM) 專案一致。
OSSEM 沒有與 ASIM DHCP 架構類似的 DHCP 架構。
一般 ASIM 欄位
重要
ASIM 通用欄位一文會詳細說明 所有架構的通用欄位 。
具有特定指導方針的一般欄位
下列清單提及具有 DHCP 事件特定指導方針的欄位:
欄位 | 類別 | 型別 | 說明 |
---|---|---|---|
EventType | 必要 | 枚舉 | 指出記錄所報告的作業。 可能的值為 Assign 、 Renew Release 和 DNS Update 。 範例: Assign |
EventSchemaVersion | 必要 | String | 這裡記載的架構版本為 0.1。 |
EventSchema | 必要 | String | 這裡記載的架構名稱為 DhcpEvent。 |
Dvc 欄位 | - | - | 針對 DHCP 事件,裝置欄位會參考報告 DHCP 事件的系統。 |
所有通用欄位
下表中顯示的欄位適用於所有 ASIM 架構。 上述任何指定的指導方針會覆寫欄位的一般指導方針。 例如,欄位通常是選擇性的,但特定架構的必要專案。 如需每個欄位的進一步詳細數據,請參閱 ASIM 通用欄位 一文。
DHCP 特定欄位
下列欄位專屬於 DHCP 事件,但許多欄位與其他架構中的欄位類似,並遵循相同的命名慣例。
欄位 | 類別 | 類型 | 注意事項 |
---|---|---|---|
SrcIpAddr | 必要 | IP 位址 | DHCP 伺服器指派給用戶端的IP位址。 範例: 192.168.12.1 |
IpAddr | Alias | SrcIpAddr 的 別名 | |
RequestedIpAddr | 選擇性 | IP 位址 | 當可用時,DHCP 用戶端所要求的IP位址。 範例: 192.168.12.3 |
SrcHostname | 必要 | String | 要求 DHCP 租用之裝置的主機名。 如果沒有可用的裝置名稱,請將相關的IP位址儲存在此欄位中。 範例: DESKTOP-1282V4D |
主機名稱 | Alias | SrcHostname 的 別名 | |
SrcDomain | 建議需求 | String | 來源裝置的網域。 範例: Contoso |
SrcDomainType | 條件 | 枚舉 | 如果已知,則為 SrcDomain 的類型。 可能的值包括: - Windows (例如: contoso )- FQDN (例如: microsoft.com )如果使用 SrcDomain ,則為必要項。 |
SrcFQDN | 選擇性 | String | 來源裝置主機名,包括可用時的網域資訊。 注意:此欄位同時支持傳統的 FQDN 格式和 Windows 網域\主機名格式。 SrcDomainType 字段會反映所使用的格式。 範例: Contoso\DESKTOP-1282V4D |
SrcDvcId | 選擇性 | String | 記錄中所報告的來源裝置標識碼。 例如: ac7e9755-8eae-4ffc-8a02-50ed7a2216c3 |
SrcDvcScopeId | 選擇性 | String | 裝置所屬的雲端平臺範圍標識碼。 SrcDvcScopeId 會對應至 Azure 上的訂用帳戶標識碼,以及對應至 AWS 上的帳戶標識碼。 |
SrcDvcScope | 選擇性 | String | 裝置所屬的雲端平台範圍。 SrcDvcScope 對應至 Azure 上的訂用帳戶標識碼,以及 AWS 上的帳戶標識碼。 |
SrcDvcIdType | 條件 | 枚舉 | 如果已知,則為 SrcDvcId 的類型。 可能的值包括: - AzureResourceId - MDEid 如果有多個標識碼可用,請使用上述清單中的第一個標識符,並將其他標識符分別儲存在 SrcDvcAzureResourceId 和 SrcDvcMDEid 中。 注意:如果使用 SrcDvcId ,則需要此欄位。 |
SrcDeviceType | 選擇性 | 枚舉 | 來源裝置的類型。 可能的值包括: - Computer - Mobile Device - IOT Device - Other |
SrcUserId | 選擇性 | String | 計算機可讀取、英數位元、來源使用者的唯一表示法。 格式和支援的類型包括: - SID (Windows): S-1-5-21-1377283216-344919071-3415362939-500 - UID (Linux): 4578 - AADID (Microsoft Entra ID): 9267d02c-5f76-40a9-a9eb-b686f3ca47aa - OktaId: 00urjk4znu3BcncfY0h7 - AWSId: 72643944673 將標識元類型儲存在 [SrcUserIdType ] 字段中。 如果有其他標識碼可供使用,建議您分別將域名正規化為 SrcUserSid、SrcUserUid、SrcUserAadId、SrcUserOktaId 和 UserAwsId。 範例: S-1-12 |
SrcUserIdType | 條件 | 枚舉 | 儲存在 SrcUserId 欄位中的識別碼類型。 支援的值包括:SID 、、UIS AADID 、OktaId 、 和 AWSId 。 |
SrcUsername | 選擇性 | String | 來源用戶名稱,包括可用時的網域資訊。 使用下列其中一種格式,並以下列優先順序排序: - Upn/Email: johndow@contoso.com - Windows: Contoso\johndow - DN: CN=Jeff Smith,OU=Sales,DC=Fabrikam,DC=COM - 簡單: johndow 。 只有在網域信息無法使用時,才使用 Simple 表單。將 [使用者名稱類型] 儲存在 [SrcUsernameType ] 字段中。 如果有其他標識碼可用,建議您將域名正規化為 SrcUserUpn、SrcUserWindows 和 SrcUserDn。 如需詳細資訊,請參閱 用戶實體。 範例: AlbertE |
使用者 | Alias | SrcUsername 的 別名 | |
SrcUsernameType | 條件 | 枚舉 | 指定儲存在 SrcUsername 欄位中的使用者名稱 類型。 支援的值為: UPN 、 Windows 、 DN 、 和 Simple 。 如需詳細資訊,請參閱 用戶實體。範例: Windows |
SrcUserType | 選擇性 | 枚舉 | 動作項目的類型。 允許的值如下: - Regular - Machine - Admin - System - Application - Service Principal - Other 注意:來源記錄中可能會使用不同的詞彙來提供此值,而應該正規化為這些值。 將原始值儲存在 EventOriginalUserType 欄位中。 |
SrcOriginalUserType | 來源所提供的原始來源用戶類型。 | ||
SrcMacAddr | 必要 | MAC位址 | 要求 DHCP 租用之用戶端的 MAC 位址。 注意:Windows DHCP 伺服器會以非標準方式記錄 MAC 位址,省略剖析器應該插入的冒號。 範例: 06:10:9f:eb:8f:14 |
DhcpLeaseDuration | 選擇性 | 整數 | 授與給用戶端的租用長度,以秒為單位。 |
DhcpSessionId | 選擇性 | 字串 | 報告裝置所報告的會話標識碼。 針對 Windows DHCP 伺服器,請將此設定為 [TransactionID] 字段。 範例: 2099570186 |
SessionId | Alias | String | DhcpSessionId 的別名 |
DhcpSessionDuration | 選擇性 | 整數 | DHCP 工作階段完成的時間量,以毫秒為單位。 範例: 1500 |
期間 | Alias | DhcpSessionDuration 的別名 | |
DhcpSrcDHCId | 選擇性 | String | DHCP 用戶端識別碼,如RFC4701所 定義 |
DhcpCircuitId | 選擇性 | String | DHCP 線路標識碼,如RFC3046所 定義 |
DhcpSubscriberId | 選擇性 | String | DHCP 訂閱者標識碼,如RFC3993所 定義 |
DhcpVendorClassId | 選擇性 | String | DHCP 廠商類別識別碼,如RFC3925所定義。 |
DhcpVendorClass | 選擇性 | String | DHCP 廠商類別,如RFC3925所定義。 |
DhcpUserClassId | 選擇性 | String | DHCP 使用者類別識別碼,如RFC3004所定義。 |
DhcpUserClass | 選擇性 | String | DHCP 使用者類別,如RFC3004所定義。 |
下一步
如需詳細資訊,請參閱