收集 Trellix Endpoint Security (HX) 快訊記錄檔
支援的國家/地區:
Google SecOps
SIEM
本文說明如何使用第三方 API 設定 Google Security Operations 資訊提供,藉此收集 Trellix Endpoint Security (HX) 警示記錄。
Trellix Endpoint Security (HX) 是一種端點偵測與回應平台,會在受管理端點上偵測到威脅時產生快訊,包括偵測到惡意軟體、嘗試利用漏洞、IOC 比對結果和即時指標快訊。在 Google SecOps 中收集這些警示,可集中顯示端點威脅,方便您進行偵測、調查及應變工作流程。
事前準備
請確認您已完成下列事前準備事項:
- Google SecOps 執行個體
- Trellix Endpoint Security (HX) 管理主控台的特殊存取權
- 已啟用 API 存取的 Trellix Endpoint Security (HX)
- 已設定下列其中一種驗證憑證 (請參閱下一節)
設定 Trellix HX API 存取權
如要讓 Google SecOps 擷取快訊資料,您需要 Trellix HX 環境的 API 憑證。
- 以管理員身分登入 Endpoint Security (HX) 網頁介面。
- 依序前往「管理」>「裝置設定」>「使用者帳戶」。
- 新增具有
api_analyst角色的使用者帳戶,以便搭配 Google SecOps 使用。請勿重複使用內建的api_analyst帳戶。 - 複製並儲存下列值:
- 使用者名稱:本機 HX 帳戶的使用者名稱。
- 密碼:本機 HX 帳戶密碼。
在 Google SecOps 中設定動態饋給,擷取 Trellix HX 警報記錄
- 依序前往「SIEM 設定」>「動態饋給」。
- 按一下「新增動態消息」。
- 在下一個頁面中,按一下「設定單一動態饋給」。
- 在「動態饋給名稱」欄位中輸入動態饋給名稱 (例如
Trellix HX Alerts)。 - 選取「第三方 API」做為「來源類型」。
- 選取「Trellix HX Alerts」做為「記錄類型」。
- 點選「下一步」。
指定下列輸入參數的值:
- HX 端點網址:HX 設備的基準網址 (例如
https://htapdeviceproxy.md.mandiant.net/dphb/hx/e32c3284-8317-48f4-b29d-7feb3babc4fc)。 驗證:Trellix Local Auth
- 使用者名稱:輸入為這項整合功能建立的本機 HX 帳戶使用者名稱。
- 密碼:輸入使用者名稱的密碼。
- 權杖 API 端點路徑:
/hx/api/v3/token - 權杖標頭:
X-FeApi-Token
資產命名空間:資產命名空間。
擷取標籤:要套用至這個動態饋給事件的標籤。
- HX 端點網址:HX 設備的基準網址 (例如
點選「下一步」。
在「Finalize」(完成) 畫面中檢查新的動態饋給設定,然後按一下「Submit」(提交)。
設定完成後,動態消息會開始依時間順序從 Trellix HX 執行個體擷取快訊記錄。
UDM 對應表
| 記錄欄位 | UDM 對應 | 邏輯 |
|---|---|---|
event_at |
metadata.event_timestamp |
已剖析為 RFC3339 |
reported_at |
metadata.event_timestamp |
已剖析為 RFC3339 |
__event_type |
metadata.event_type |
已對應:fileWriteEvent → FILE_MODIFICATION |
__reg_key_event_type |
metadata.event_type |
已對應:0/1/5 → REGISTRY_MODIFICATION、2/4 → REGISTRY_DELETION、3 → `REGISTRY_CREA... |
__source |
metadata.event_type |
對應值 (共 9 個,例如 IOC → FILE_MODIFICATION、IOC → REGISTRY_MODIFICATION、`... |
event_type |
metadata.event_type |
對應值 (共 8 個,例如 regKeyEvent → REGISTRY_MODIFICATION、regKeyEvent → `REGIS... |
__appliance_id |
metadata.product_deployment_id |
當 __appliance_id != `` 時對應 |
__event_type |
metadata.product_event_type |
當 __event_type != `` 時對應 |
__product_log_id |
metadata.product_log_id |
當 __product_log_id != `` 時對應 |
__url |
metadata.url_back_to_product |
當 __url != `` 時對應 |
__source |
network.application_protocol |
已對應:IOC → DNS、IOC → HTTP |
event_type |
network.application_protocol |
已對應:dnsLookupEvent → DNS、urlMonitorEvent → HTTP |
__source |
network.direction |
已對應:IOC → UNKNOWN_DIRECTION |
event_type |
network.direction |
已對應:ipv4NetworkEvent → UNKNOWN_DIRECTION |
__dns_lookup_event_question |
network.dns.questions |
已合併 |
__source |
network.dns.questions |
已對應:IOC → __dns_lookup_event_question |
event_type |
network.dns.questions |
已對應:dnsLookupEvent → __dns_lookup_event_question |
event_values.__urlMethod |
network.http.method |
當 __source == IOC 時對應 |
event_values.__userAgent |
network.http.user_agent |
當 __source == IOC 時對應 |
event_values.__protocol |
network.ip_protocol |
當 __source == IOC 時對應 |
__agent_data |
principal |
已重新命名/對應 |
__source |
principal.ip |
已對應:IOC → event_values.__localIP |
event_type |
principal.ip |
已對應:ipv4NetworkEvent → event_values.__localIP |
event_values.__localIP |
principal.ip |
已合併 |
event_values.__localPort |
principal.port |
已重新命名/對應 |
__parent_process_path |
principal.process.file.full_path |
當 __source == IOC 時對應 |
__process_full_path |
principal.process.file.full_path |
當 __source == IOC 時對應 |
__event_type |
principal.process.file.names |
已對應:fileWriteEvent → __process |
__process |
principal.process.file.names |
已合併 |
__source |
principal.process.file.names |
已對應:IOC → __process、IOC → event_values.__parentProcess |
event_type |
principal.process.file.names |
對應值 (共 6 個,例如 regKeyEvent → __process、ipv4NetworkEvent → __process 等) |
event_values.__parentProcess |
principal.process.file.names |
已合併 |
__parent_process_path |
principal.process.parent_process.file.full_path |
當 __source == IOC 時對應 |
__event_type |
principal.process.parent_process.file.names |
已對應:fileWriteEvent → __parent_process |
__parent_process |
principal.process.parent_process.file.names |
已合併 |
__source |
principal.process.parent_process.file.names |
已對應:IOC → __parent_process |
__parent_pid |
principal.process.parent_process.pid |
當 __source == IOC 時對應 |
__parent_pid |
principal.process.pid |
當 __source == IOC 時對應 |
__pid |
principal.process.pid |
當 __source == IOC 時對應 |
__domain_user |
principal.user.userid |
當 __source == IOC 時對應 |
__security_result |
security_result |
已合併 |
__source |
security_result |
已對應:IOC → __security_result |
__agent_data |
target |
已重新命名/對應 |
event_values.__fullPath |
target.file.full_path |
當 __source == IOC 時對應 |
event_values.__md5 |
target.file.md5 |
當 __source == IOC 時對應 |
__event_type |
target.file.names |
已對應:fileWriteEvent → event_values.__fileName |
__source |
target.file.names |
已對應:IOC → event_values.__fileName |
event_values.__fileName |
target.file.names |
已合併 |
event_values.__size |
target.file.size |
已重新命名/對應 |
event_values.__hostname |
target.hostname |
當 __source == IOC 時對應 |
__source |
target.ip |
已對應:IOC → event_values.__remoteIP、IOC → event_values.__remoteIpAddress |
event_type |
target.ip |
對應:ipv4NetworkEvent → event_values.__remoteIP、urlMonitorEvent → `eventvalues._... |
event_values.__remoteIP |
target.ip |
已合併 |
event_values.__remoteIpAddress |
target.ip |
已合併 |
__event_type |
target.labels |
對應值 (共 9 個,例如 fileWriteEvent → __file_write_event_label_writes、`fileWrit... |
__file_write_event_label_closed |
target.labels |
已合併 |
__file_write_event_label_data_at_lowest_offset |
target.labels |
已合併 |
__file_write_event_label_event_reason |
target.labels |
已合併 |
__file_write_event_label_lowest_file_offset_seen |
target.labels |
已合併 |
__file_write_event_label_num_bytes_seen_written |
target.labels |
已合併 |
__file_write_event_label_open_duration |
target.labels |
已合併 |
__file_write_event_label_open_time |
target.labels |
已合併 |
__file_write_event_label_text_at_lowest_offset |
target.labels |
已合併 |
__file_write_event_label_writes |
target.labels |
已合併 |
__image_load_event_value_device_path_label |
target.labels |
已合併 |
__reg_key_event_type_label |
target.labels |
已合併 |
__reg_key_event_value_basesf_label |
target.labels |
已合併 |
__source |
target.labels |
對應值 (共 13 個,例如 IOC → __file_write_event_label_writes、IOC → `__file_wri... |
__url_monitor_event_headers |
target.labels |
已合併 |
event_type |
target.labels |
已對應:regKeyEvent → __reg_key_event_value_basesf_label、regKeyEvent → `__reg_key_eve... |
event_values.__urlMethod |
target.network.http.method |
當 __source == IOC 時對應 |
event_values.__userAgent |
target.network.http.user_agent |
當 __source == IOC 時對應 |
event_values.__remotePort |
target.port |
已重新命名/對應 |
event_values.__processCmdLine |
target.process.command_line |
當 __source == IOC 時對應 |
__process_full_path |
target.process.file.full_path |
當 __source == IOC 時對應 |
event_values.__fullPath |
target.process.file.full_path |
當 __source == IOC 時對應 |
event_values.__md5 |
target.process.file.md5 |
當 __source == IOC 時對應 |
__process |
target.process.file.names |
已合併 |
__source |
target.process.file.names |
已對應:IOC → __process、IOC → event_values.__fileName |
event_type |
target.process.file.names |
已對應:processEvent → __process、imageLoadEvent → event_values.__fileName |
event_values.__fileName |
target.process.file.names |
已合併 |
__parent_process_path |
target.process.parent_process.file.full_path |
當 __source == IOC 時對應 |
__source |
target.process.parent_process.file.names |
已對應:IOC → event_values.__parentProcess |
event_type |
target.process.parent_process.file.names |
已對應:processEvent → event_values.__parentProcess |
event_values.__parentProcess |
target.process.parent_process.file.names |
已合併 |
__parent_pid |
target.process.parent_process.pid |
當 __source == IOC 時對應 |
__pid |
target.process.pid |
當 __source == IOC 時對應 |
__agent_id |
target.process.product_specific_process_id |
當 __source == IOC 時對應 |
__pid |
target.process.product_specific_process_id |
當 __source == IOC 時對應 |
event_values.__startTime |
target.process.product_specific_process_id |
當 __source == IOC 時對應 |
event_values.__path |
target.registry.registry_key |
當 __source == IOC 時對應 |
event_values.__text |
target.registry.registry_value_data |
當 __source == IOC 時對應 |
event_values.__value |
target.registry.registry_value_data |
當 __source == IOC 時對應 |
event_values.__valueName |
target.registry.registry_value_name |
當 __source == IOC 時對應 |
__reg_value_type |
target.registry.registry_value_type |
當 __source == IOC 時對應 |
event_values.__requestUrl |
target.url |
當 __source == IOC 時對應 |
變更記錄
還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。