收集 Wazuh 記錄
這個 Wazuh 剖析器會擷取 SYSLOG 和 JSON 格式的記錄,將欄位正規化為通用格式,並以 Wazuh 專屬中繼資料擴充欄位。接著,剖析器會根據 event_type 和 rule_id 欄位,使用一系列條件陳述式,將原始記錄資料對應至適當的 UDM 事件類型和欄位,處理 Wazuh 生態系統中的各種記錄格式和極端案例。
事前準備
請確認您已完成下列事前準備:
- Google SecOps 執行個體。
- 運作中的 Wazuh 執行個體。
- Wazuh 設定檔的特殊存取權。
設定動態饋給
如要設定動態消息,請按照下列步驟操作:
- 依序前往「SIEM 設定」>「動態饋給」。
- 按一下「新增動態饋給」。
- 在下一頁,點按「設定單一動態饋給」。
- 在「Feed name」(動態饋給名稱) 欄位中,輸入動態饋給名稱,例如 Wazuh Logs。
- 「Source type」(來源類型) 請選取「Webhook」。
- 選取「Wazuh」做為「Log type」(記錄類型)。
- 點選「下一步」。
- 選用:指定下列輸入參數的值:
- Split delimiter:用於分隔記錄行的分隔符號,例如
\n。
- Split delimiter:用於分隔記錄行的分隔符號,例如
- 點選「下一步」。
- 在「完成」畫面中檢查動態消息設定,然後按一下「提交」。
- 按一下「產生密鑰」,產生用於驗證這個動態饋給的密鑰。
- 複製並儲存密鑰。您無法再次查看這組密鑰。如有需要,您可以重新產生新的密鑰,但這項操作會使先前的密鑰失效。
- 在「詳細資料」分頁中,從「端點資訊」欄位複製動態消息端點網址。您必須在用戶端應用程式中指定這個端點網址。
- 按一下「完成」。
為 Webhook 動態饋給建立 API 金鑰
依序前往「控制台」**Google Cloud >「憑證」。
按一下 [Create credentials] (建立憑證),然後選取 [API key] (API 金鑰)。
限制 API 金鑰存取 Google Security Operations API。
指定端點網址
- 在用戶端應用程式中,指定 Webhook 動態饋給提供的 HTTPS 端點網址。
如要啟用驗證,請在自訂標頭中指定 API 金鑰和密鑰,格式如下:
X-goog-api-key = API_KEY X-Webhook-Access-Key = SECRET建議:請將 API 金鑰指定為標頭,而非網址。如果 Webhook 用戶端不支援自訂標頭,您可以使用下列格式的查詢參數指定 API 金鑰和密鑰:
ENDPOINT_URL?key=API_KEY&secret=SECRET
更改下列內容:
ENDPOINT_URL:動態饋給端點網址。API_KEY:用於向 Google Security Operations 驗證身分的 API 金鑰。SECRET:您為驗證動態饋給而產生的密鑰。
設定 Wazuh Cloud Webhook
請完成下列步驟,設定 Wazuh Cloud Webhook:
- 登入 Wazuh Cloud。
- 前往「設定」,位於「伺服器管理」下方的左側窗格選單中。
- 按一下「Edit configuration」。
在設定的
<integration>部分中,新增下列整合區塊。- 如果沒有這個部分,請複製整個含有
<integration>的區塊來建立。 - 將預留位置值替換為實際的 Google SecOps 詳細資料:
- 如果沒有這個部分,請複製整個含有
<integration>
<name>google-chronicle</name>
<hook_url>https://<CHRONICLE_REGION>-chronicle.googleapis.com/v1alpha/projects/<GOOGLE_PROJECT_NUMBER>/locations/<LOCATION>/instances/<CUSTOMER_ID>/feeds/<FEED_ID>:importPushLogs?key=<API_KEY>&secret=<SECRET></hook_url>
<alert_format>json</alert_format>
<level>0</level> <!-- Adjust the level as needed -->
</integration>
CHRONICLE_REGION:Google SecOps 區域 (例如us、europe-west1)。GOOGLE_PROJECT_NUMBER:您的 Google Cloud 專案編號。LOCATION:您的 Google SecOps 區域 (例如us、europe-west1)。CUSTOMER_ID:您的 Google SecOps 客戶 ID。FEED_ID:Google SecOps 動態饋給的 ID。API_KEY:託管 Google SecOps 的 Google Cloud API 金鑰。SECRET:Google SecOps 動態饋給的密鑰。alert_format:設為json,確保與 Google SecOps 相容。level:指定要轉送的最低警告層級。0會傳送所有快訊。
- 點選「儲存」按鈕。
- 按一下「Restart wazuh-manager」。
設定 Wazuh 地端部署 Webhook
請按照下列步驟設定 Wazuh 地端部署 Webhook:
- 存取內部部署的 Wazuh 管理員。
- 前往
/var/ossec/etc/目錄。 - 使用文字編輯器 (例如
nano、vim) 開啟ossec.conf檔案。 在設定的
<integration>區段中新增下列整合區塊。- 如果沒有這個區段,請複製包含
<integration>的整個區塊來建立。 - 將預留位置值替換為實際的 Google SecOps 詳細資料:
<integration> <name>google-chronicle</name> <hook_url>https://<CHRONICLE_REGION>-chronicle.googleapis.com/v1alpha/projects/<GOOGLE_PROJECT_NUMBER>/locations/<LOCATION>/instances/<CUSTOMER_ID>/feeds/<FEED_ID>:importPushLogs?key=<API_KEY>&secret=<SECRET></hook_url> <alert_format>json</alert_format> <level>0</level> <!-- Adjust the level as needed --> </integration>CHRONICLE_REGION:Google SecOps 區域 (例如us、europe-west1)。GOOGLE_PROJECT_NUMBER:您的 Google Cloud 專案編號。LOCATION:您的 Google SecOps 區域 (例如us、europe-west1)。CUSTOMER_ID:您的 Google SecOps 客戶 ID。FEED_ID:Google SecOps 動態饋給的 ID。API_KEY:託管 Google SecOps 的 Google Cloud API 金鑰。SECRET:Google SecOps 動態饋給的密鑰。alert_format:設為json,確保與 Google SecOps 相容。level:指定要轉送的最低警告層級。0會傳送所有快訊。
- 如果沒有這個區段,請複製包含
重新啟動 Wazuh 管理工具,套用變更:
sudo systemctl restart wazuh-manager
UDM 對應表
| 記錄欄位 | UDM 對應 | 邏輯 |
|---|---|---|
Acct-Authentic |
event.idm.read_only_udm.security_result.authentication_mechanism |
直接從 Acct-Authentic 欄位對應。 |
Acct-Status-Type |
event.idm.read_only_udm.security_result.detection_fields[].value |
直接從 Acct-Status-Type 欄位對應。鍵設為「Acct-Status-Type」。 |
agent.id |
event.idm.read_only_udm.intermediary.resource.id |
直接從 agent.id 欄位對應。 |
agent.ip |
event.idm.read_only_udm.intermediary.ip、event.idm.read_only_udm.intermediary.asset.ip、event.idm.read_only_udm.principal.ip、event.idm.read_only_udm.principal.asset.ip、event.idm.read_only_udm.target.ip、event.idm.read_only_udm.target.asset.ip |
直接從 agent.ip 欄位對應。在某些情況下,也會根據事件類型用於主體/目標 IP。 |
agent.name |
event.idm.read_only_udm.security_result.about.hostname |
直接從「agent.name」欄位對應。 |
application |
event.idm.read_only_udm.target.application |
直接從 Wazuh application 欄位對應。 |
audit-session-id |
event.idm.read_only_udm.network.session_id |
直接從 audit-session-id 欄位對應。 |
ClientIP |
event.idm.read_only_udm.principal.ip、event.idm.read_only_udm.principal.asset.ip |
直接從 ClientIP 欄位對應。 |
ClientPort |
event.idm.read_only_udm.principal.port |
直接從 ClientPort 欄位對應,並轉換為整數。 |
cmd |
event.idm.read_only_udm.target.process.command_line |
直接從「cmd」欄位對應。 |
CommandLine |
event.idm.read_only_udm.target.process.command_line |
直接從 CommandLine 欄位對應。 |
ConfigVersionId |
event.idm.read_only_udm.additional.fields[].value.number_value |
直接從 ConfigVersionId 欄位對應。鍵設為「Config Version Id」。 |
data.Account Number |
event.idm.read_only_udm.principal.user.userid |
直接從特定規則 ID 的 data.Account Number 欄位對應。 |
data.Control |
event.idm.read_only_udm.security_result.action_details |
直接從特定規則 ID 的「data.Control」欄位對應。 |
data.Message |
event.idm.read_only_udm.security_result.description |
直接從特定規則 ID 的 data.Message 欄位對應。 |
data.Profile |
event.idm.read_only_udm.principal.hostname、event.idm.read_only_udm.principal.asset.hostname |
直接從特定規則 ID 的 data.Profile 欄位對應。 |
data.Region |
event.idm.read_only_udm.principal.location.name |
直接從特定規則 ID 的 data.Region 欄位對應。 |
data.Status |
event.idm.read_only_udm.security_result.action |
對應自「data.Status」欄位。如果值為「Pass」或「AUDIT_SUCCESS」,則動作會設為「ALLOW」。如果值為「ERROR」、「AUDIT_FAILURE」或「FAIL」,則動作會設為「BLOCK」。 |
data.aws.awsRegion |
event.idm.read_only_udm.principal.location.name |
直接從特定規則 ID 的 data.aws.awsRegion 欄位對應。 |
data.aws.eventID |
event.idm.read_only_udm.target.resource.attribute.labels[].value |
直接從「data.aws.eventID」欄位對應。鍵設為「Event ID」。 |
data.aws.eventName |
event.idm.read_only_udm.metadata.description |
直接從特定規則 ID 的 data.aws.eventName 欄位對應。 |
data.aws.eventSource |
event.idm.read_only_udm.metadata.url_back_to_product |
直接從特定規則 ID 的 data.aws.eventSource 欄位對應。 |
data.aws.eventType |
event.idm.read_only_udm.metadata.product_event_type |
直接從特定規則 ID 的 data.aws.eventType 欄位對應。 |
data.aws.requestID |
event.idm.read_only_udm.target.resource.attribute.labels[].value |
直接從 data.aws.requestID 欄位對應。鍵設為「Request ID」。 |
data.aws.requestParameters.loadBalancerName |
event.idm.read_only_udm.target.resource.attribute.labels[].value |
直接從「data.aws.requestParameters.loadBalancerName」欄位對應。鍵設為「LoadBalancer Name」。 |
data.aws.sourceIPAddress |
event.idm.read_only_udm.principal.hostname、event.idm.read_only_udm.principal.asset.hostname |
直接從特定規則 ID 的 data.aws.sourceIPAddress 欄位對應。 |
data.aws.source_ip_address |
event.idm.read_only_udm.principal.ip、event.idm.read_only_udm.principal.asset.ip |
直接從「data.aws.source_ip_address」欄位對應。 |
data.aws.userIdentity.accountId |
event.idm.read_only_udm.principal.user.product_object_id |
直接從特定規則 ID 的 data.aws.userIdentity.accountId 欄位對應。 |
data.aws.userIdentity.principalId |
event.idm.read_only_udm.principal.user.userid |
直接從特定規則 ID 的「data.aws.userIdentity.principalId」欄位對應。 |
data.aws.userIdentity.sessionContext.sessionIssuer.arn |
event.idm.read_only_udm.target.resource.attribute.labels[].value |
直接從 data.aws.userIdentity.sessionContext.sessionIssuer.arn 欄位對應。鍵設為「ARN」。 |
data.aws.userIdentity.sessionContext.sessionIssuer.userName |
event.idm.read_only_udm.principal.user.user_display_name |
直接從特定規則 ID 的 data.aws.userIdentity.sessionContext.sessionIssuer.userName 欄位對應。 |
data.command |
event.idm.read_only_udm.target.file.full_path |
直接從 data.command 欄位對應。 |
data.docker.message |
event.idm.read_only_udm.security_result.description |
直接從特定事件類型的 data.docker.message 欄位對應。 |
data.dstuser |
event.idm.read_only_udm.target.user.userid |
直接從「data.dstuser」欄位對應。 |
data.file |
event.idm.read_only_udm.target.file.full_path |
直接從 data.file 欄位對應。 |
data.package |
event.idm.read_only_udm.target.asset.software[].name |
直接從 data.package 欄位對應。 |
data.srcip |
event.idm.read_only_udm.principal.ip、event.idm.read_only_udm.principal.asset.ip |
直接從 data.srcip 欄位對應。 |
data.srcuser |
event.idm.read_only_udm.principal.user.userid |
直接從 data.srcuser 欄位對應。 |
data.subject.account_domain |
event.idm.read_only_udm.target.administrative_domain |
直接從特定規則 ID 的 data.subject.account_domain 欄位對應。 |
data.subject.account_name |
event.idm.read_only_udm.target.user.user_display_name |
直接從特定規則 ID 的 data.subject.account_name 欄位對應。 |
data.subject.security_id |
event.idm.read_only_udm.target.user.windows_sid |
直接從特定規則 ID 的 data.subject.security_id 欄位對應。 |
data.title |
event.idm.read_only_udm.target.resource.name |
直接從 data.title 欄位對應。 |
data.version |
event.idm.read_only_udm.target.asset.software[].version |
直接從 data.version 欄位對應。 |
decoder.name |
event.idm.read_only_udm.about.resource.name、event.idm.read_only_udm.target.application |
直接從 decoder.name 欄位對應。在某些情況下,也用於目標應用程式。 |
decoder.parent |
event.idm.read_only_udm.about.resource.parent |
直接從 decoder.parent 欄位對應。 |
Description |
event.idm.read_only_udm.metadata.description |
直接從 Description 欄位對應。 |
Destination |
event.idm.read_only_udm.target.ip、event.idm.read_only_udm.target.asset.ip、event.idm.read_only_udm.target.port |
剖析後擷取目標 IP 和通訊埠。 |
DestinationIPAddress |
event.idm.read_only_udm.target.ip、event.idm.read_only_udm.target.asset.ip |
直接從「DestinationIPAddress」欄位對應。 |
DestinationPort |
event.idm.read_only_udm.target.port |
直接從 DestinationPort 欄位對應,並轉換為整數。 |
device_ip_address |
event.idm.read_only_udm.target.ip、event.idm.read_only_udm.target.asset.ip |
直接從「device_ip_address」欄位對應。 |
feature |
event.idm.read_only_udm.metadata.product_event_type |
直接從 feature 欄位對應,有時會與 message_type 結合。 |
file_path |
event.idm.read_only_udm.target.file.full_path |
直接從 file_path 欄位對應。 |
Framed-IP-Address |
event.idm.read_only_udm.principal.ip、event.idm.read_only_udm.principal.asset.ip |
直接從「Framed-IP-Address」欄位對應。 |
full_log |
event.idm.read_only_udm.principal.port、event.idm.read_only_udm.security_result.description、event.idm.read_only_udm.about.labels[].value |
剖析以擷取通訊埠編號、安全性結果說明和主體登入 ID。 |
Hashes |
event.idm.read_only_udm.target.process.file.sha256、event.idm.read_only_udm.target.process.file.md5 |
經過剖析,可擷取 SHA256 和 MD5 雜湊。 |
hostname |
event.idm.read_only_udm.principal.hostname、event.idm.read_only_udm.principal.asset.hostname |
直接從 hostname 欄位對應。 |
Image |
event.idm.read_only_udm.target.process.file.full_path |
直接從 Image 欄位對應。 |
IntegrityLevel |
event.idm.read_only_udm.additional.fields[].value.string_value |
直接從 IntegrityLevel 欄位對應。鍵設為「Integrity Level」。 |
kv_data |
event.idm.read_only_udm.target.process.file.full_path、event.idm.read_only_udm.target.process.pid、event.idm.read_only_udm.target.process.parent_process.file.full_path、event.idm.read_only_udm.target.process.parent_process.command_line、event.idm.read_only_udm.target.process.parent_process.product_specific_process_id、event.idm.read_only_udm.target.process.product_specific_process_id、event.idm.read_only_udm.metadata.description、event.idm.read_only_udm.additional.fields[].value.string_value |
剖析後,可擷取與程序建立、檔案雜湊和說明相關的各種欄位。 |
kv_log_data |
event.idm.read_only_udm.security_result.severity_details |
已剖析並擷取警示等級。 |
location |
event.idm.read_only_udm.target.file.full_path |
直接從「location」欄位對應。 |
LogonGuid |
event.idm.read_only_udm.additional.fields[].value.string_value |
移除大括號後,直接從 LogonGuid 欄位對應。金鑰設為「Logon Guid」。 |
LogonId |
event.idm.read_only_udm.about.labels[].value、event.idm.read_only_udm.additional.fields[].value.string_value |
用於登出事件中的主體登入 ID,並直接對應其他事件。鍵設為「Logon id」。 |
log_description |
event.idm.read_only_udm.metadata.description |
直接從「log_description」欄位對應。 |
log_message |
event.idm.read_only_udm.target.file.full_path、event.idm.read_only_udm.metadata.description |
剖析後可擷取路徑和記錄說明。 |
manager.name |
event.idm.read_only_udm.about.user.userid、event.idm.read_only_udm.principal.user.userid |
直接從 manager.name 欄位對應。在某些情況下,也用於主體使用者 ID。 |
md5 |
event.idm.read_only_udm.target.process.file.md5 |
直接從 md5 欄位對應。 |
message |
event.idm.read_only_udm.metadata.product_event_type、event.idm.read_only_udm.metadata.description、event.idm.read_only_udm.principal.ip、event.idm.read_only_udm.principal.asset.ip、event.idm.read_only_udm.target.process.command_line、event.idm.read_only_udm.network.http.method、event.idm.read_only_udm.network.http.response_code、event.idm.read_only_udm.principal.user.userid、event.idm.read_only_udm.principal.mac、event.idm.read_only_udm.target.ip、event.idm.read_only_udm.target.asset.ip、event.idm.read_only_udm.target.port、event.idm.read_only_udm.principal.nat_ip、event.idm.read_only_udm.principal.nat_port、event.idm.read_only_udm.security_result.severity、event.idm.read_only_udm.network.session_id、event.idm.read_only_udm.security_result.detection_fields[].value、event.idm.read_only_udm.additional.fields[].value.number_value、event.idm.read_only_udm.target.url、event.idm.read_only_udm.target.application、event.idm.read_only_udm.principal.resource.attribute.labels[].value、event.idm.read_only_udm.security_result.rule_type、event.idm.read_only_udm.security_result.description、event.idm.read_only_udm.network.http.user_agent、event.idm.read_only_udm.principal.process.pid、event.idm.read_only_udm.principal.resource.attribute.labels[].value、event.idm.read_only_udm.security_result.severity_details |
使用 Grok 剖析,根據記錄格式擷取各種欄位。 |
message_data |
event.idm.read_only_udm.metadata.description、event.idm.read_only_udm.principal.ip、event.idm.read_only_udm.principal.asset.ip、event.idm.read_only_udm.principal.port、event.idm.read_only_udm.target.ip、event.idm.read_only_udm.target.asset.ip、event.idm.read_only_udm.target.port、event.idm.read_only_udm.network.sent_bytes、event.idm.read_only_udm.network.received_bytes、event.idm.read_only_udm.network.ip_protocol、event.idm.read_only_udm.metadata.event_type |
剖析後可擷取訊息資料、IP 位址、通訊埠、傳送/接收的位元組數,以及事件類型。 |
message_type |
event.idm.read_only_udm.metadata.product_event_type、event.idm.read_only_udm.metadata.description |
直接從 message_type 欄位對應,有時會與 feature 結合。有時也用於說明。 |
method |
event.idm.read_only_udm.network.http.method |
直接從「method」欄位對應。 |
NAS-IP-Address |
event.idm.read_only_udm.principal.nat_ip |
直接從「NAS-IP-Address」欄位對應。 |
NAS-Port |
event.idm.read_only_udm.principal.nat_port |
直接從 NAS-Port 欄位對應,並轉換為整數。 |
NAS-Port-Type |
event.idm.read_only_udm.principal.resource.attribute.labels[].value |
直接從 NAS-Port-Type 欄位對應。金鑰設為「nas_port_type」。 |
NetworkDeviceName |
event.idm.read_only_udm.intermediary.hostname |
移除反斜線後,直接從 NetworkDeviceName 欄位對應。 |
ParentCommandLine |
event.idm.read_only_udm.target.process.parent_process.command_line |
直接從 ParentCommandLine 欄位對應。 |
ParentImage |
event.idm.read_only_udm.target.process.parent_process.file.full_path |
直接從「ParentImage」欄位對應。 |
ParentProcessGuid |
event.idm.read_only_udm.target.process.parent_process.product_specific_process_id |
從 ParentProcessGuid 欄位直接對應,移除大括號並加上「ID:」前置字串。 |
ParentProcessId |
event.idm.read_only_udm.target.process.parent_process.pid |
直接從 ParentProcessId 欄位對應。 |
predecoder.hostname |
event.idm.read_only_udm.principal.hostname、event.idm.read_only_udm.principal.asset.hostname |
直接從「predecoder.hostname」欄位對應。 |
ProcessGuid |
event.idm.read_only_udm.target.process.product_specific_process_id |
移除大括號並在前面加上「ID:」後,直接從 ProcessGuid 欄位對應。 |
ProcessId |
event.idm.read_only_udm.target.process.pid |
直接從「ProcessId」欄位對應。 |
product_event_type |
event.idm.read_only_udm.metadata.product_event_type |
直接從 product_event_type 欄位對應。 |
response_code |
event.idm.read_only_udm.network.http.response_code |
直接從 response_code 欄位對應,並轉換為整數。 |
rule.description |
event.idm.read_only_udm.metadata.event_type、event.idm.read_only_udm.security_result.summary |
用於判斷事件類型,並直接對應至安全性結果摘要。 |
rule.id |
event.idm.read_only_udm.metadata.product_log_id、event.idm.read_only_udm.security_result.rule_id |
直接從 rule.id 欄位對應。 |
rule.info |
event.idm.read_only_udm.target.url |
直接從「rule.info」欄位對應。 |
rule.level |
event.idm.read_only_udm.security_result.severity_details |
用於設定嚴重性詳細資料。 |
r_cat_name |
event.idm.read_only_udm.metadata.event_type |
用於判斷事件類型。 |
r_msg_id |
event.idm.read_only_udm.metadata.product_log_id |
直接從 r_msg_id 欄位對應。 |
security_result.severity |
event.idm.read_only_udm.security_result.severity |
直接從「security_result.severity」欄位對應。 |
ServerIP |
event.idm.read_only_udm.target.ip、event.idm.read_only_udm.target.asset.ip |
直接從 ServerIP 欄位對應。 |
ServerPort |
event.idm.read_only_udm.target.port |
直接從 ServerPort 欄位對應,並轉換為整數。 |
sha256 |
event.idm.read_only_udm.target.process.file.sha256 |
直接從 sha256 欄位對應。 |
Source |
event.idm.read_only_udm.principal.ip、event.idm.read_only_udm.principal.asset.ip、event.idm.read_only_udm.principal.port |
剖析後擷取主體 IP 和通訊埠。 |
src_ip |
event.idm.read_only_udm.principal.ip、event.idm.read_only_udm.principal.asset.ip |
直接從「src_ip」欄位對應。 |
sr_description |
event.idm.read_only_udm.metadata.event_type、event.idm.read_only_udm.security_result.description |
用於判斷事件類型,並直接對應至安全性結果說明。 |
syscheck.md5_after |
event.idm.read_only_udm.target.process.file.md5 |
直接從 syscheck.md5_after 欄位對應。 |
syscheck.md5_before |
event.idm.read_only_udm.src.process.file.md5 |
直接從 syscheck.md5_before 欄位對應。 |
syscheck.path |
event.idm.read_only_udm.target.file.full_path |
直接從 syscheck.path 欄位對應。 |
syscheck.sha1_after |
event.idm.read_only_udm.target.process.file.sha1 |
直接從「syscheck.sha1_after」欄位對應。 |
syscheck.sha1_before |
event.idm.read_only_udm.src.process.file.sha1 |
直接從「syscheck.sha1_before」欄位對應。 |
syscheck.sha256_after |
event.idm.read_only_udm.target.process.file.sha256 |
直接從「syscheck.sha256_after」欄位對應。 |
syscheck.sha256_before |
event.idm.read_only_udm.src.process.file.sha256 |
直接從「syscheck.sha256_before」欄位對應。 |
syscheck.size_after |
event.idm.read_only_udm.target.process.file.size |
直接從 syscheck.size_after 欄位對應,並轉換為不帶正負號的整數。 |
syscheck.size_before |
event.idm.read_only_udm.src.process.file.size |
直接從 syscheck.size_before 欄位對應,並轉換為不帶正負號的整數。 |
syscheck.uname_after |
event.idm.read_only_udm.principal.user.user_display_name |
直接從 syscheck.uname_after 欄位對應。 |
target_url |
event.idm.read_only_udm.target.url |
直接從 target_url 欄位對應。 |
timestamp |
event.idm.read_only_udm.metadata.event_timestamp |
直接從 timestamp 欄位對應。 |
Total_bytes_recv |
event.idm.read_only_udm.network.received_bytes |
直接從 Total_bytes_recv 欄位對應,並轉換為不帶正負號的整數。 |
Total_bytes_send |
event.idm.read_only_udm.network.sent_bytes |
直接從 Total_bytes_send 欄位對應,並轉換為不帶正負號的整數。 |
User-Name |
event.idm.read_only_udm.principal.user.userid、event.idm.read_only_udm.principal.mac |
如果 User-Name 欄位不是 MAC 位址,則直接從該欄位對應。否則會剖析為 MAC 位址。 |
user_agent |
event.idm.read_only_udm.network.http.user_agent |
直接從 user_agent 欄位對應。 |
user_id |
event.idm.read_only_udm.principal.user.userid |
直接從「user_id」欄位對應。 |
UserName |
event.idm.read_only_udm.principal.user.userid、event.idm.read_only_udm.principal.mac |
如果 UserName 欄位不是 MAC 位址,則直接從該欄位對應。否則會剖析為 MAC 位址。 |
VserverServiceIP |
event.idm.read_only_udm.target.ip、event.idm.read_only_udm.target.asset.ip |
直接從「VserverServiceIP」欄位對應。 |
VserverServicePort |
event.idm.read_only_udm.target.port |
直接從 VserverServicePort 欄位對應,並轉換為整數。 |
win.system.channel |
event.idm.read_only_udm.security_result.detection_fields[].value |
直接從 win.system.channel 欄位對應。鍵設為「channel」。 |
win.system.computer |
event.idm.read_only_udm.principal.resource.attribute.labels[].value |
直接從 win.system.computer 欄位對應。索引鍵設為「computer」。 |
win.system.eventID |
event.idm.read_only_udm.metadata.product_log_id |
直接從 win.system.eventID 欄位對應。 |
win.system.message_description |
event.idm.read_only_udm.metadata.description |
直接從「win.system.message_description」欄位對應。 |
win.system.processID |
event.idm.read_only_udm.principal.process.pid |
直接從 win.system.processID 欄位對應。 |
win.system.providerGuid |
event.idm.read_only_udm.principal.resource.attribute.labels[].value |
直接從 win.system.providerGuid 欄位對應。索引鍵設為「providerGuid」。 |
win.system.providerName |
event.idm.read_only_udm.principal.resource.attribute.labels[].value |
直接從 win.system.providerName 欄位對應。金鑰設為「providerName」。 |
win.system.severityValue |
event.idm.read_only_udm.security_result.severity、event.idm.read_only_udm.security_result.severity_details |
如果 win.system.severityValue 欄位的值有效,則直接從該欄位對應。 |
win.system.systemTime |
event.idm.read_only_udm.security_result.detection_fields[].value |
直接從 win.system.systemTime 欄位對應。鍵設為「systemTime」。 |
win.system.threadID |
event.idm.read_only_udm.security_result.detection_fields[].value |
直接從 win.system.threadID 欄位對應。金鑰設為「threadID」。 |
| 不適用 | event.idm.read_only_udm.metadata.event_type |
預設值設為「GENERIC_EVENT」,並由不同事件類型的特定邏輯覆寫。 |
| 不適用 | event.idm.read_only_udm.extensions.auth.mechanism |
如果是登入事件,請設為「REMOTE」。 |
| 不適用 | event.idm.read_only_udm.extensions.auth.type |
登入/登出事件會設為「PASSWORD」,部分事件則會覆寫為「MACHINE」。 |
| 不適用 | event.idm.read_only_udm.network.ip_protocol |
如果是 TCP 網路連線,請設為「TCP」。 |
| 不適用 | event.idm.read_only_udm.security_result.action |
將登入和成功事件設為「ALLOW」,失敗事件設為「BLOCK」。 |
| 不適用 | event.idm.read_only_udm.metadata.log_type |
設為「WAZUH」。 |
| 不適用 | event.idm.read_only_udm.metadata.product_name |
設為「Wazuh」。 |
變更記錄
還有其他問題嗎?向社群成員和 Google SecOps 專家尋求解答。