McAfee ePO

本文档介绍了如何将 McAfee ePO 与 Google SecOps 集成。

在 Google Security Operations 中配置 McAfee ePO 集成

使用 CA 证书配置 McAfee ePO 集成

您可以根据需要使用 CA 证书文件验证连接。

在开始之前,请确保您满足以下条件:

  • CA 证书文件
  • 最新的 McAfee ePO 集成版本

如需配置与 CA 证书的集成,请完成以下步骤:

  1. 将您的 CA 证书文件解析为 Base64 字符串。
  2. 打开集成配置参数页面。
  3. 将该字符串插入到 CA 证书文件字段中。
  4. 如需测试集成是否已成功配置,请选中验证 SSL 复选框,然后点击测试

有关如何在 Google SecOps 中配置集成的详细说明,请参阅配置集成

集成参数

使用以下参数配置集成:

参数显示名称 类型 默认值 为必需参数 说明
实例名称 字符串 不适用 您打算为之配置集成的实例的名称。
说明 字符串 不适用 实例的说明。
服务器地址 字符串 https://<ServerAddress>:8443/remote/ Trellix ePO 的服务器地址。示例:https://127.0.0.1:8443/remote/
用户名 字符串 不适用 用于服务器身份验证的用户名。
密码 密码 不适用 用于服务器身份验证的密码。
组名称 字符串 不适用 群组的名称。
CA 证书文件 - 解析为 Base64 字符串 字符串 不适用 不适用
远程运行 复选框 尚未核查 选中相应字段,以便远程运行配置的集成。选中后,系统会显示用于选择远程用户(客服人员)的选项。

操作

添加标记

说明

向 Trellix ePO 中的端点添加标记。注意:您只能应用系统中已有的标记。支持的实体:主机名、IP。

参数

参数 类型 默认值 为必填项 说明
标记名称 字符串 不适用 指定需要添加到端点的标记的名称。

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
N/A
案例墙
结果类型 值 / 说明 类型
输出消息*

如果其中一个成功 (is_success=true)

已成功将标记“{tag name}”添加到以下端点

Trellix ePO:{entity.identifier}

如果代码已是端点的一部分(is_success=true)

标记“{tag}”已是 Trellix ePO 中以下端点的一部分:{entity.identifier}

如果其中一个不成功 (is_success=true)

操作无法将标记“{tag name}”添加到 Trellix ePO 中的以下端点:{entity.identifier}

如果并非所有任务都成功完成(is_success=false)

标记“{tag} 未添加到所提供的端点。”

如果出现严重错误(失败)

执行操作“添加标记”时出错。原因:{traceback}

如果标记无效(失败)

执行“添加标记”操作时出错,原因:在 Trellix ePO 中未找到标记“{tag name}”。

常规

比较服务器 DAT 和代理 DAT

说明

从 Trellix ePO 中的端点检索服务器和代理 DAT 信息。 支持的实体:主机名、IP。

参数

不适用

使用场景

不适用

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 申请时间
Alert.DstPort 如果存在于 JSON 结果中,则返回
Rule.msg 如果存在于 JSON 结果中,则返回
Alert.IPSIDAlertID 如果存在于 JSON 结果中,则返回
Alert.SrcIP 如果存在于 JSON 结果中,则返回
Alert.LastTime 如果存在于 JSON 结果中,则返回
Alert.Protocol 如果存在于 JSON 结果中,则返回
Alert.SrcPort 如果存在于 JSON 结果中,则返回
Alert.DstIP 如果存在于 JSON 结果中,则返回
数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
null 不适用 不适用
JSON 结果
{

"server_version": {server_version}

"dat_version": {dat_version}

"equal": true  if server_version == dat_version, else false

}
案例墙
结果类型 值 / 说明 类型
输出消息*

如果一个成功

已成功从 Trellix ePO 中的以下端点检索服务器和代理 DAT 信息:{entity.identifier}

如果其中一个未成功

操作无法从 Trellix ePO 中的以下端点检索服务器和代理 DAT 信息:{entity.identifier}

如果并非所有操作都成功

在提供的端点上未找到有关服务器和代理 DAT 的信息。

如果出现严重错误(失败)

执行操作“比较服务器和代理 DAT”时出错。原因:{traceback}

常规

获取代理信息

说明

从 Trellix ePO 中检索有关端点代理的信息。支持的实体:主机名、IP。

参数

不适用

使用场景

不适用

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 适用情形
EPO_LastUpdate 如果存在于 JSON 结果中,则返回
EPO_ManagedState 如果存在于 JSON 结果中,则返回
EPO_Tags 如果存在于 JSON 结果中,则返回
EPO_ExcludedTags 如果存在于 JSON 结果中,则返回
EPO_AgentVersion 如果存在于 JSON 结果中,则返回
EPO_AgentGUID 如果存在于 JSON 结果中,则返回
数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
[
    {
        "EntityResult":
        {
            "LastUpdate": "2019-01-22T13:04:49+02:00",
            "ManagedState": "1",
            "Tags": "Server, Workstation",
            "ExcludedTags": "",
            "AgentVersion": "1.1.1.1",
            "AgentGUID": "F673D1DF-786C-41E5-A84D-1676A39F7AE8"
        },
        "Entity": "1.1.1.1"
    }
]
案例墙
结果类型 值 / 说明 类型
输出消息*

如果其中一个成功 (is_success=true)

已成功检索 Trellix ePO 中以下端点的代理信息:{entity.identifier}

如果其中一个不成功 (is_success=true)

操作无法检索 Trellix ePO 中以下端点的代理信息:{entity.identifier}

如果并非所有任务都成功完成(is_success=false)

未找到所提供主持人的议程信息。

如果出现严重错误(失败)

执行操作“获取代理信息”时出错。原因:{traceback}

常规

获取 Dat 版本

说明

从 Trellix ePO 中的端点检索 DAT 信息。支持的实体:主机名、IP。

参数

不适用

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

脚本结果
脚本结果名称 值选项 示例
Dat 版本 不适用 不适用
JSON 结果
{
"DAT_version": {DAT version}
}
案例墙
结果类型 值 / 说明 类型
输出消息*

如果一个成功

已成功从 Trellix ePO 中的以下端点检索到 DAT 信息:{entity.identifier}

如果其中一个未成功

操作无法从 Trellix ePO 中的以下端点检索 DAT 信息:{entity.identifier}

如果并非所有操作都成功

在所提供的端点上未找到有关 DAT 的任何信息。

如果出现严重错误(失败)

执行操作“获取 DAT 版本”时出错。原因:{traceback}

常规

获取哈希的活动

说明

检索与哈希相关的事件的信息。注意:仅支持 MD5 哈希。

参数

名称 类型 默认值 是必填字段 说明
从 EPExtendedEvent 表中提取事件 复选框 尚未核查 如果启用,操作还将使用“EPExtendedEvent”表查找有关哈希的信息。
标记为可疑 复选框 错误 如果启用,此操作会将发现有事件的所有哈希标记为可疑。
创建分析数据 复选框 错误 如果启用,操作将生成一条包含以下信息的分析洞见:哪些哈希值关联了事件。
要返回的字段 CSV

EPOEvents.ThreatName、
EPOEvents.ThreatType、
EPOEvents.ThreatActionTaken、
EPOEvents.ThreatHandled、
EPOEvents.ThreatCategory
、EPOEvents.TargetHostName、
EPOEvents.TargetUserName、
EPOEvents.TargetFileName、
EPOEvents.TargetProcessName、
EPOEvents.TargetPort、EPOEvents.
TargetProtocol、EPOEvents.
ThreatCategory、EPOEvents.
TargetIPV4、EPOEvents.
SourceHostName、EPOEvents.
SourceIPV4、EPOEvents.
SourceUserName、EPOEvents.
SourceProcessName、EPOEvents.
Source网址

错误 指定要返回哪些字段。如果未指定任何内容,则操作将返回所有可用字段。
排序字段 字符串 不适用 错误 指定应使用哪个字段对结果进行排序。
排序顺序 DDL

升序

可能的值:

升序

降序

错误 指定应将哪种排序顺序应用于查询。
时间范围 DDL

过去 1 小时

可能的值:

过去 1 小时

过去 6 小时

过去 24 小时

上周

上个月

自定义

错误 为活动指定时间范围。如果选择“自定义”,您还需要提供“开始时间”。
开始时间 字符串 不适用 错误 指定活动的开始时间。如果为“时间范围”参数选择“自定义”,则此参数是必需的。格式:ISO 8601
结束时间 字符串 不适用 错误 指定活动的结束时间。格式:ISO 8601。如果未提供任何值,并且为“时间范围”参数选择了“自定义”,则此参数将使用当前时间。
要返回的事件数量上限 整数 50 错误 指定要返回的事件数量。默认值:50。

Run On

此操作在 Filehash 实体上运行。

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 申请时间
EPOEvents.ThreatCategory 如果存在于 JSON 结果中,则返回
EPOEvents.TargetUserName 如果存在于 JSON 结果中,则返回
EPOEvents.TargetPort 如果存在于 JSON 结果中,则返回
EPOEvents.TargetFileName 如果存在于 JSON 结果中,则返回
EPOEvents.TargetIPV4 如果存在于 JSON 结果中,则返回
EPO_AgentGUID 如果存在于 JSON 结果中,则返回
数据分析

系统将针对在 Trellix ePO 中找到的当前哈希值所对应的事件创建分析洞见。

JSON 结果
[
    {
        "EntityResult":
        [
            {
                "EPOEvents.ThreatCategory": "av.detect",
                "EPOEvents.TargetUserName": "VM-EPOAGENTTEST\\\\\\\\Admin",
                "EPOEvents.TargetPort": "None",
                "EPOEvents.TargetFileName": "C:\\\\\\\\Users\\\\\\\\Admin\\\\\\\\Desktop\\\\\\\\eicar.txt",
                "EPOEvents.TargetIPV4": -1979711347,
                "EPOEvents.ThreatName": "EICAR test file",
                "EPOEvents.SourceUserName": "None",
                "EPOEvents.TargetProcessName": "None",
                "EPOEvents.SourceProcessName": "None",
                "EPOEvents.ThreatType": "test",
                "EPOEvents.SourceIPV4": -1979711347,
                "EPOEvents.TargetProtocol": "None",
                "VSECustomEvent.MD5": "44d88612fea8a8f36de82e1278abb02f",
                "EPOEvents.SourceURL": "None",
                "EPOEvents.ThreatActionTaken": "deleted",
                "EPOEvents.TargetHostName": "VM-EPOAGENTTEST",
                "EPOEvents.ThreatHandled": "True",
                "EPOEvents.SourceHostName": "_"
            }, {
                "EPOEvents.ThreatCategory": "av.detect",
                "EPOEvents.TargetUserName": "VM-EPOAGENTTEST\\\\\\\\Admin",
                "EPOEvents.TargetPort": "None",
                "EPOEvents.TargetFileName": "C:\\\\\\\\Users\\\\\\\\Admin\\\\\\\\Desktop\\\\\\\\eicar.txt",
                "EPOEvents.TargetIPV4": -1979711347,
                "EPOEvents.ThreatName": "EICAR test file",
                "EPOEvents.SourceUserName": "None",
                "EPOEvents.TargetProcessName": "None",
                "EPOEvents.SourceProcessName": "None",
                "EPOEvents.ThreatType": "test",
                "EPOEvents.SourceIPV4": -1979711347,
                "EPOEvents.TargetProtocol": "None",
                "VSECustomEvent.MD5": "44d88612fea8a8f36de82e1278abb02f",
                "EPOEvents.SourceURL": "None",
                "EPOEvents.ThreatActionTaken": "deleted",
                "EPOEvents.TargetHostName": "VM-EPOAGENTTEST",
                "EPOEvents.ThreatHandled": "True",
                "EPOEvents.SourceHostName": "_"
            }],
        "Entity": "44d88612fea8a8f36de82e1278abb02f"
    }
]
案例墙
结果类型 值 / 说明 类型
输出消息*

如果成功且有结果:(is_success=true)

“已成功返回 Trellix ePO 中以下哈希的可用事件:{entity.identifier}”

如果其中一个不成功:(is_success=true)

“操作无法在 Trellix ePO 中找到以下哈希的事件:{entity.identifier}”

如果并非所有操作都成功(is_success=false)

“在 Trellix ePO 中,未找到所提供端点的任何事件。”

如果出现致命错误(例如凭据错误、无法连接到服务器、其他错误 [失败]):“执行操作‘获取端点威胁’时出错。原因:{0}''.format(error.Stacktrace)

如果响应中存在错误(失败):“执行操作‘执行实体查询’时出错。原因:{0}''.format( response text)

如果“开始时间”为空,且“时间范围”为“自定义”(失败):“执行操作‘获取端点威胁’时出错。原因:“时间范围”参数中选择“自定义”时,应提供“开始时间”。

常规

获取主机 IP 状态

说明

从 Trellix ePO 中的端点检索 IPS 信息。支持的实体:主机名、IP。

参数

不适用

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_status_received True/False is_status_received:False
JSON 结果
{
"IPS_status": {IPS_status}
}
案例墙
结果类型 值 / 说明 类型
输出消息*

如果一个成功

已成功从 Trellix ePO 中的以下端点检索 IPS 信息:{entity.identifier}

如果其中一个未成功

操作无法从 Trellix ePO 中的以下端点检索 IPS 信息:{entity.identifier}

如果并非所有操作都成功

在提供的端点上未找到有关 IPS 的任何信息。

如果出现严重错误(失败)

执行操作“获取主机 IPS 状态”时出错。原因:{traceback}

常规

获取主机网络 IP 状态

说明

从 Trellix ePO 中的端点检索网络 IPS 信息。支持的实体:主机名、IP。

参数

不适用

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_status_received True/False is_status_received:False
JSON 结果
{
"Network_IPS_status": {Network_IPS_status}
}
案例墙
结果类型 值 / 说明 类型
输出消息*

如果一个成功

已成功从 Trellix ePO 中的以下端点检索到网络 IPS 信息:{entity.identifier}

如果其中一个未成功

操作无法从 Trellix ePO 中的以下端点检索网络 IPS 信息:{entity.identifier}

如果并非所有操作都成功

在提供的端点上未找到有关网络 IPS 的任何信息。

如果出现严重错误(失败)

执行操作“获取宿主网络 IPS 状态”时出错。原因:{traceback}

常规

获取上次通信时间

说明

从 Trellix ePO 中的端点检索有关上次通信时间的信息。支持的实体:主机名、IP。

参数

不适用

使用场景

不适用

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
isSuccess True/False isSuccess:False
JSON 结果
{
"last_communication_time": {last_communication_time}
}
案例墙
结果类型 值 / 说明 类型
输出消息*

如果一个成功

已成功从 Trellix ePO 中的以下端点检索到上次通信时间信息:{entity.identifier}

如果其中一个未成功

操作无法从 Trellix ePO 中的以下端点检索上次通信时间信息:{entity.identifier}

如果并非所有操作都成功

在提供的端点上未找到有关上次通信时间的信息。

如果出现严重错误(失败)

执行操作“获取上次通信时间”时出错。原因:{traceback}

常规

获取 McAfee Epo 代理版本

说明

从 Trellix ePO 中的端点检索有关代理版本的信息。 支持的实体:主机名、IP。

参数

不适用

使用场景

不适用

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
McAfee Agent 版本 不适用 不适用
JSON 结果
{
"ePO_agent_version": ePO_agent_version
}
案例墙
结果类型 值 / 说明 类型
输出消息*

如果一个成功

已成功从 Trellix ePO 中的以下端点检索代理版本信息:{entity.identifier}

如果其中一个未成功

操作无法从 Trellix ePO 中的以下端点检索代理版本信息:{entity.identifier}

如果并非所有操作都成功

在提供的端点上未找到有关代理版本的信息。

如果出现严重错误(失败)

执行操作“获取上次通信时间”时出错。原因:{traceback}

常规

获取系统信息

说明

返回 Trellix ePO 中端点的系统信息。支持的实体:主机名、IP。

参数

参数 类型 默认值 为必填项 说明
创建分析数据 复选框 复选框已选中 如果启用,操作将创建包含有关端点信息的洞见。

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 申请时间
FreeDiskSpace 如果存在于 JSON 结果中,则返回
用户名 如果存在于 JSON 结果中,则返回
DomainName 如果存在于 JSON 结果中,则返回
LastAgentHandler 如果存在于 JSON 结果中,则返回
IPV4x 如果存在于 JSON 结果中,则返回
OSBitMode 如果存在于 JSON 结果中,则返回
IPV6 如果存在于 JSON 结果中,则返回
OSType 如果存在于 JSON 结果中,则返回
SysvolFreeSpace 如果存在于 JSON 结果中,则返回
IPHostName 如果存在于 JSON 结果中,则返回
CPUSerialNum 如果存在于 JSON 结果中,则返回
IPSubnetMask 如果存在于 JSON 结果中,则返回
SysvolTotalSpace 如果存在于 JSON 结果中,则返回
IPSubnet 如果存在于 JSON 结果中,则返回
说明 如果存在于 JSON 结果中,则返回
FreeMemory 如果存在于 JSON 结果中,则返回
CPUSpeed 如果存在于 JSON 结果中,则返回
SubnetMask 如果存在于 JSON 结果中,则返回
IPAddress 如果存在于 JSON 结果中,则返回
DefaultLangID 如果存在于 JSON 结果中,则返回
OSPlatform 如果存在于 JSON 结果中,则返回
NetAddress 如果存在于 JSON 结果中,则返回
TotalDiskSpace 如果存在于 JSON 结果中,则返回
SubnetAddress 如果存在于 JSON 结果中,则返回
NumOfCPU 如果存在于 JSON 结果中,则返回
TimeZone 如果存在于 JSON 结果中,则返回
SystemDescription 如果存在于 JSON 结果中,则返回
Vdi 如果存在于 JSON 结果中,则返回
OSBuildNum 如果存在于 JSON 结果中,则返回
OSVersion 如果存在于 JSON 结果中,则返回
IsPortable 如果存在于 JSON 结果中,则返回
TotalPhysicalMemory 如果存在于 JSON 结果中,则返回
IPXAddress 如果存在于 JSON 结果中,则返回
UserProperty7 如果存在于 JSON 结果中,则返回
ParentID 如果存在于 JSON 结果中,则返回
CPUType 如果存在于 JSON 结果中,则返回
数据分析

不适用

JSON 结果
[
    {
        "EntityResult":
        {
            "FreeDiskSpace": "444316",
            "UserName": "Admin",
            "OSServicePackVer": " ",
            "DomainName": "WORKGROUP",
            "LastAgentHandler": "1",
            "IPV4x": "-1979711239",
            "OSBitMode": "1",
            "IPV6": "0:0:0:0:0:FFFF:A00:F9",
            "OSType": "Windows Server 2012 R2",
            "SysvolFreeSpace": "94782",
            "IPHostName": "McAfee-ePO",
            "CPUSerialNum": "N/A",
            "IPSubnetMask": "0:0:0:0:0:FFFF:FFFF:FE00",
            "SysvolTotalSpace": "161647",
            "IPSubnet": "0:0:0:0:0:FFFF:A00:0",
            "Description": "None",
            "FreeMemory": "1626767360",
            "CPUSpeed": "2400",
            "SubnetMask": " ",
            "IPAddress": "1.1.1.1",
            "DefaultLangID": "0409",
            "OSPlatform": "Server",
            "ComputerName": "MCAFEE-EPO",
            "OSOEMID": "00252-00112-26656-AA653",
            "NetAddress": "005056A56847",
            "TotalDiskSpace": "511646",
            "SubnetAddress": " ",
            "NumOfCPU": "4",
            "TimeZone": "Jerusalem Standard Time",
            "SystemDescription": "N/A",
            "Vdi": "0",
            "OSBuildNum": "9600",
            "OSVersion": "6.3",
            "IsPortable": "0",
            "TotalPhysicalMemory": "6441984000",
            "IPXAddress": "N/A",
            "UserProperty7": " ",
            "UserProperty6": " ",
            "UserProperty5": " ",
            "UserProperty4": " ",
            "UserProperty3": " ",
            "UserProperty2": " ",
            "UserProperty1": " ",
            "ParentID": "8",
            "CPUType": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
            "UserProperty8": " "
        },
        "Entity": "1.1.1.1"
    }
]
案例墙
结果类型 值 / 说明 类型
输出消息*

如果其中一个成功(is_success=true)

已成功从 Trellix ePO 中检索到以下端点的系统信息:{entity.identifier}

如果其中一个不成功(is_success=true)

操作无法从 Trellix ePO 中检索以下端点的系统信息:{entity.identifier}

如果并非所有操作都成功 (is_success=false)

未找到有关所提供端点的任何系统信息。

如果出现严重错误

执行操作“获取系统信息”时出错。原因:{error.traceback}

常规

获取病毒引擎代理版本

说明

从 McAfee ePO 中的端点检索病毒引擎代理版本信息。支持的实体:主机名、IP。

参数

不适用

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

脚本结果
脚本结果名称 值选项 示例
病毒引擎代理版本 不适用 不适用
JSON 结果
{
"Virus_Engine_Agent_version": {Virus_engine_agent_version}
}
案例墙
结果类型 值 / 说明 类型
输出消息*

如果一个成功

已成功从 Trellix ePO 中的以下端点检索到 Virus Engine 代理版本信息:{entity.identifier}

如果其中一个未成功

操作无法从 Trellix ePO 中的以下端点检索病毒引擎代理版本信息:{entity.identifier}

如果并非所有操作都成功

在所提供的端点上未找到有关病毒引擎代理版本的信息。

如果出现严重错误(失败)

执行操作“获取病毒引擎代理版本”时出错。原因:{traceback}

常规

Ping

说明

使用 Google Security Operations Marketplace 标签页中的集成配置页面上提供的参数,测试与 Trellix ePO 的连接。

参数

不适用

使用场景

不适用

Run On

此操作会在所有实体上运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
null 不适用 不适用
JSON 结果
N/A

移除标记

说明

从 Trellix ePO 中的端点移除标记。支持的实体:主机名、IP。

参数

参数 类型 默认值 为必填项 说明
标记名称 字符串 不适用 指定需要从端点中移除的标记的名称。

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
N/A
案例墙
结果类型 值 / 说明 类型
输出消息*

如果其中一个成功 (is_success=true)

已成功从以下端点中移除标记“{tag name}”

在 Trellix ePO 中:{entity.identifier}

如果标记不是端点的一部分(is_success=true)

标记“{tag}”不是 Trellix ePO 中以下端点的一部分:{entity.identifier}

如果其中一个不成功 (is_success=true)

操作无法从 Trellix ePO 中的以下端点移除标记“{tag name}”:{entity.identifier}

如果并非所有任务都成功完成(is_success=false)

“未从所提供的端点中移除标记‘{tag}’。”

如果出现严重错误(失败)

执行操作“移除标记”时出错。原因:{traceback}

如果标记无效(失败)

执行“移除标记”操作时出错,原因:在 Trellix ePO 中找不到标记“{tag name}”。

常规

运行全面扫描

说明

在 Trellix ePO 中对提供的端点运行完整扫描。支持的实体:主机名、IP。

参数

参数 类型 默认值 为必填项 说明
任务名称 字符串 按需扫描 - 全面扫描 指定应执行哪些任务才能获得完整扫描结果。

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

脚本结果
脚本结果名称 值选项 示例
RunTask_Status 不适用 不适用
JSON 结果
{
"status": "success" or "failure"
}
案例墙
结果类型 值 / 说明 类型
输出消息*

如果其中一个成功

已成功在 Trellix ePO 中基于任务“{task name}”对以下端点运行完整扫描:{entity.identifier}

如果其中一个未成功

无法在 Trellix ePO 中的以下端点上根据任务“{task name}”运行完整扫描:{entity.identifier}

如果并非所有操作都成功:

未在提供的端点上执行完整扫描。

如果出现严重错误(失败)

执行操作“运行完整扫描”时出错。原因:{error traceback}

如果找不到任务(失败)

执行操作“运行完整扫描”时出错。原因:在 Trellix ePO 中找不到任务“{task name}”。请检查拼写。

常规

更新 McAfee Agent

说明

在 Trellix ePO 中更新所提供端点上的 McAfee Agent。适用于 Windows 的任务: DAT_Update_Windows_CWS。适用于 Linux 的任务:DAT_Update_Linux_CWS。支持的实体:主机名、IP。

参数

参数 类型 默认值 为必填项 说明
任务名称 字符串 DAT_Update_Windows_CWS 指定应执行哪些任务来更新 McAfee Agent。Windows 的默认值为 DAT_Update_Windows_CWS。对于 Linux,它是 DAT_Update_Linux_CWS

Run On

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
Update_Status 不适用 不适用
JSON 结果
{
"status": "success" or "failure"
}
案例墙
结果类型 值 / 说明 类型
输出消息*

如果其中一个成功

已成功根据 Trellix ePO 中以下端点上的任务“{task name}”更新代理:{entity.identifier}

如果其中一个未成功

无法根据 Trellix ePO 中以下端点上的任务“{task name}”更新代理:{entity.identifier}

如果并非所有操作都成功:

未更新任何代理。

如果出现严重错误(失败)

执行操作“更新 McAfee Agent”时出错。原因:{error traceback}

如果找不到任务(失败)

执行操作“更新 McAfee Agent”时出错。原因:在 Trellix ePO 中找不到任务“{task name}”。请检查拼写。

常规

连接器

McAfee EPO - Threats 连接器

说明

将 EPOEvents 表中的事件拉取到 Google SecOps 中。白名单适用于分析器名称。

在 Google SecOps 中配置 McAfee EPO - Threats 连接器

有关如何在 Google SecOps 中配置连接器的详细说明,请参阅配置连接器

连接器参数

使用以下参数配置连接器:

参数显示名称 类型 默认值 是必填字段 说明
商品字段名称 字符串 产品名称 输入源字段名称,以便检索产品字段名称。
事件字段名称 字符串 EPOEvents_ThreatType 输入源字段名称,以便检索事件字段名称。
环境字段名称 字符串 ""

描述存储环境名称的字段的名称。

如果找不到环境字段,则环境为默认环境。

环境正则表达式模式 字符串 .*

要对“环境字段名称”字段中找到的值运行的正则表达式模式。

默认值为 .*,用于捕获所有内容并返回未更改的值。

用于允许用户通过正则表达式逻辑来操纵环境字段。

如果正则表达式模式为 null 或空,或者环境值为 null,则最终环境结果为默认环境。

脚本超时(秒) 整数 180 运行当前脚本的 Python 进程的超时时限。
API 根 字符串 http://x.x.x.x:8443/remote/ Trellix ePO 实例的 API 根。
用户名 字符串 不适用 Trellix ePO 实例的用户名。
密码 密码 Trellix ePO 实例的密码。
组名称 字符串 如果提供,连接器将仅从属于该组的端点提取威胁。
回溯的小时数上限 整数 1 提取事件的小时数。
要提取的事件数量上限 整数 10 每次连接器迭代要处理的事件数量。默认值:10。
要提取的最低严重程度 字符串

要提取的事件的最低严重程度。默认情况下,连接器将注入所有事件。可能的值:

信息、低、中、高、严重。

将白名单用作黑名单 复选框 勾选 如果启用,白名单将用作黑名单。
验证 SSL 复选框 尚未核查 如果启用,则验证与 Trellix ePO 服务器的连接的 SSL 证书是否有效。
CA 证书文件 字符串 不适用 错误 Base64 编码的 CA 证书文件。
代理服务器地址 字符串 不适用 要使用的代理服务器的地址。
代理用户名 字符串 不适用 用于进行身份验证的代理用户名。
代理密码 密码 用于进行身份验证的代理密码。

连接器规则

代理支持

连接器支持代理。

需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。