收集 Trellix Endpoint Security (HX) 批量采集结果软件包
支持的平台:
Google SecOps
SIEM
本文档介绍了如何使用第三方 API 设置 Google Security Operations Feed,以收集 Trellix Endpoint Security (HX) 批量数据采集结果。
您可以使用端点安全 (HX) Web 界面从主机获取数据。可以同时从主机请求多次数据采集。此外,您还可以选择多个主机并请求从这些主机获取数据。
此 Feed 支持以下类型的事件缓冲区审核结果:
- ipv4NetworkEvent
- processEvent
- fileWriteEvent
- dnsLookupEvent
- imageLoadEvent
- regKeyEvent
- urlMonitorEvent
准备工作
确保您满足以下前提条件:
- Google SecOps 实例
- 对 Trellix Endpoint Security (HX) 管理控制台的特权访问权限
- 已启用 API 访问权限的 Trellix Endpoint Security (HX)
- 已配置以下任一身份验证凭据(请参阅下一部分)
配置 Trellix HX API 访问权限
为了让 Google SecOps 拉取审核事件数据,您需要从 Trellix HX 环境获取 API 凭据。Trellix 本地身份验证使用 HX 设备上的本地用户账号生成 API 令牌。
- 以管理员身份登录终端威胁防护 (HX) Web 界面。
- 依次前往管理 > 设备设置 > 用户账号。
- 添加一个具有
api_analyst角色的新用户账号,以便与 Google SecOps 搭配使用。请勿重复使用内置的api_analyst账号。 - 复制并保存以下值:
- 用户名:本地 HX 账号用户名。
- 密码:本地 HX 账号密码。
在 Google SecOps 中配置 Feed 以注入 Trellix HX 审核事件日志
- 依次前往 SIEM 设置 > Feed。
- 点击添加新 Feed。
- 在下一页上,点击配置单个 Feed。
- 在 Feed 名称字段中,输入 Feed 的名称(例如
Trellix HX Audit Events)。 - 选择第三方 API 作为来源类型。
- 选择 Trellix HX 审核事件作为日志类型。
- 点击下一步。
为以下输入参数指定值:
- HX 设备网址:HX 设备的网址(例如
https://irbvzh7894.hex3.helix.apps.fireeye.com/)。 身份验证:Trellix 本地身份验证
- 用户名:输入为此集成创建的本地 HX 账号用户名。
- 密码:为用户名输入密码。
- 令牌 API 端点路径:
/hx/api/v3/token - 令牌标头:
X-FeApi-Token
资产命名空间:资产命名空间。
注入标签:要应用于此 Feed 中事件的标签。
- HX 设备网址:HX 设备的网址(例如
点击下一步。
在最终确定界面中查看新的 Feed 配置,然后点击提交。
设置完成后,该 Feed 会开始按时间顺序从 Trellix HX 实例检索审核事件日志。
UDM 映射表
| 日志字段 | UDM 映射 | 逻辑 |
|---|---|---|
__event_timestamp |
metadata.event_timestamp |
解析为 RFC3339 |
__evtype |
metadata.event_type |
已映射:start → GENERIC_EVENT、start → PROCESS_LAUNCH |
__reg_key_event_type |
metadata.event_type |
映射:0/1/5 → REGISTRY_MODIFICATION、2/4 → REGISTRY_DELETION、3 → `REGISTRY_CREA... |
__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 != `` 时进行映射 |
__product_log_id_event_item |
metadata.product_log_id |
当 __product_log_id_event_item != `` 时进行映射 |
__evtype |
metadata.product_name |
已映射:start → HX |
__url |
metadata.url_back_to_product |
当 __url != `` 时进行映射 |
__evtype |
metadata.vendor_name |
已映射:start → Trellix |
__dns_lookup_event_question |
network.dns.questions |
已合并 |
__agent_data |
principal |
已重命名/已映射 |
event_values.__localIP |
principal.ip |
已合并 |
event_values.__localPort |
principal.port |
已重命名/已映射 |
__parent_process_path |
principal.process.file.full_path |
当 __evtype == start 时进行映射 |
__process_full_path |
principal.process.file.full_path |
当 __process_full_path != `` 时进行映射 |
__evtype |
principal.process.file.names |
已映射:start → event_values.__parentProcess |
__process |
principal.process.file.names |
已合并 |
event_values.__parentProcess |
principal.process.file.names |
已合并 |
__parent_process_path |
principal.process.parent_process.file.full_path |
当 __parent_process_path != `` 时进行映射 |
__parent_process |
principal.process.parent_process.file.names |
已合并 |
__parent_pid |
principal.process.parent_process.pid |
当 __parent_pid != `` 时进行映射 |
__parent_pid |
principal.process.pid |
当 __evtype == start 时进行映射 |
__pid |
principal.process.pid |
当 __pid != `` 时进行映射 |
__domain_user |
principal.user.userid |
当 __domain_user != `` 时进行映射 |
__agent_data |
target |
已重命名/已映射 |
event_values.__fileName |
target.file.names |
已合并 |
event_values.__size |
target.file.size |
已重命名/已映射 |
event_values.__remoteIP |
target.ip |
已合并 |
event_values.__remoteIpAddress |
target.ip |
已合并 |
__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 |
已合并 |
__url_monitor_event_headers |
target.labels |
已合并 |
event_values.__remotePort |
target.port |
已重命名/已映射 |
event_values.__processCmdLine |
target.process.command_line |
当 __evtype == start 时进行映射 |
__process_full_path |
target.process.file.full_path |
当 __evtype == start 时进行映射 |
event_values.__md5 |
target.process.file.md5 |
当 __evtype == start 时进行映射 |
__evtype |
target.process.file.names |
已映射:start → __process |
__process |
target.process.file.names |
已合并 |
event_values.__fileName |
target.process.file.names |
已合并 |
__parent_process_path |
target.process.parent_process.file.full_path |
当 __evtype == start 时进行映射 |
__evtype |
target.process.parent_process.file.names |
已映射:start → event_values.__parentProcess |
event_values.__parentProcess |
target.process.parent_process.file.names |
已合并 |
__parent_pid |
target.process.parent_process.pid |
当 __evtype == start 时进行映射 |
__pid |
target.process.pid |
当 __evtype == start 时进行映射 |
__agent_id |
target.process.product_specific_process_id |
当 __evtype == start 时进行映射 |
__pid |
target.process.product_specific_process_id |
当 __evtype == start 时进行映射 |
event_values.__startTime |
target.process.product_specific_process_id |
当 __evtype == start 时进行映射 |
更新日志
需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。