Trend Vision One

集成版本:3.0

将 Trend Vision One 与 Google Security Operations 集成

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

集成输入

如需配置集成,请使用以下参数:

参数
API 根 必需

Trend Vision One 实例的 API 根。

默认值为 https://INSTANCE

API 令牌 必需

Trend Vision One 账号的 API 密钥。

验证 SSL

如果选中此复选框,集成会验证与 Trend Vision One 服务器的连接所用的 SSL 证书是否有效。

默认处于选中状态

如何生成 API 令牌

如需详细了解如何生成 API 令牌,请参阅获取账号的身份验证令牌

操作

如需详细了解操作,请参阅 在工作台页面中处理待处理的操作执行手动操作

丰富实体

使用 Trend Vision One 中的信息丰富实体。

实体

此操作适用于以下实体:

  • 主机名
  • IP 地址

操作输入

如需配置操作,请使用以下参数:

参数
Agent UUID 可选。

以英文逗号分隔的 UUID 列表,用于指定要处理的端点。

除了在提醒中发现的任何实体之外,该操作还会针对这些端点运行。

操作输出

操作输出类型
案例墙附件
案例墙链接
“支持请求”表格 可用
丰富化表
实体数据洞见
数据分析
JSON 结果 可用
OOTB widget
脚本结果 可用
脚本结果
脚本结果名称
is_success True/False
JSON 结果
{
           "agentGuid": "3b3ff9df-d588-45a2-bb90-d73904accf46",
           "osName": "Example OS",
           "osVersion": "6.1.1111",
           "osDescription": "Example OS Professional (64 bit) build 1111",
           "productCode": "xes",
           "loginAccount": {
               "value": [
                   "EXAMPLE\\devs"
               ],
               "updatedDateTime": "2022-12-26T17:28:51.000Z"
           },
           "endpointName": {
               "value": "EXAMPLE",
               "updatedDateTime": "2022-12-27T17:47:17.000Z"
           },
           "macAddress": {
               "value": [
                   "01:23:45:ab:cd:ef",
                   "01:23:45:67:ab:cd:ef:gh"
               ],
               "updatedDateTime": "2022-12-27T17:47:17.000Z"
           },
           "ip": {
               "value": [
                   "198.51.100.1"
               ],
               "updatedDateTime": "2022-12-27T17:47:17.000Z"
           },
           "installedProductCodes": [
               "xes"
           ]
}
实体丰富化 - 前缀:TrendMicroVisionOne_
扩充项字段名称 来源(JSON 键) 逻辑 - 应用场景
os osDescription 以 JSON 格式提供时
login_account loginAccount.value 的 CSV 文件 以 JSON 格式提供时
endpoint_name endpointName.value 以 JSON 格式提供时
ip CSV ip.value 以 JSON 格式提供时
installedProductCodes installedProductCodes 的 CSV 以 JSON 格式提供时
案例墙

该操作会提供以下输出消息:

输出消息 消息说明
已成功使用来自 Trend Micro Vision One 的信息丰富以下实体:ENTITY_IDENTIFIER 操作成功。
执行操作“丰富实体”时出错。原因:ERROR_REASON 操作返回了错误。

检查与服务器的连接、输入参数或凭据。

“支持请求墙”表格

名称ENTITY_IDENTIFIER

执行自定义脚本

在 Trend Vision One 中的端点上执行自定义脚本。

实体

此操作适用于以下实体:

  • 主机名
  • IP 地址。

操作输入

如需配置操作,请使用以下参数:

参数
Agent UUID 可选。

以英文逗号分隔的 UUID 列表,用于指定要处理的端点。

除了在提醒中发现的任何实体之外,该操作还会针对这些端点运行。

Script Name 必需

需要在端点上执行的脚本的名称。

Script Parameters 脚本的参数。

操作输出

操作输出类型
案例墙附件
案例墙链接
“支持请求”表格 可用
丰富化表
实体数据洞见
数据分析
JSON 结果 可用
OOTB widget
脚本结果 可用
脚本结果
脚本结果名称
is_success True/False
JSON 结果

即使操作失败,JSON 结果也可用。

{
   "Entity": "qweqwe",
   "EntityResult": {
    "task_id": "{task id}"
       "status": "{task status}"
   }
}
案例墙

该操作会提供以下输出消息:

输出消息 消息说明
已在 Trend Micro Vision One 中的以下端点上成功执行自定义脚本“SCRIPT_NAME”:ENTITY_IDENTIFIER 操作成功。
执行操作“执行自定义脚本”时出错。原因: ERROR_REASON 操作返回了错误。

检查与服务器的连接、输入参数或凭据。

执行操作“执行自定义脚本”时出错。原因:未找到名称为“SCRIPT_NAME”的脚本。 操作返回了错误。

检查脚本名称。

执行操作“执行自定义脚本”时出错。原因:操作在执行期间遇到超时。请在 IDE 中增加超时时间。 操作返回了错误。增加 IDE 中的超时值。

执行电子邮件操作

在 Trend Vision One 中对端点执行电子邮件操作。

实体

此操作不会在实体上运行。

操作输入

如需配置操作,请使用以下参数:

参数
Action 电子邮件的操作。

默认值为 Delete

可能的值包括:
  • 删除
  • 隔离
  • 恢复
Message ID 必需

操作中使用的消息的 ID。

Mailbox 与消息相关的邮箱。
Description 所执行操作的说明。

操作输出

操作输出类型
案例墙附件
案例墙链接
“支持请求”表格
丰富化表
实体数据洞见
数据分析
JSON 结果 可用
OOTB widget
脚本结果 可用
脚本结果
脚本结果名称
is_success True/False
JSON 结果
{
    "id": "RM-20231017-00001",
    "status": "running",
    "createdDateTime": "2023-10-17T05:25:37Z",
    "lastActionDateTime": "2023-10-17T05:25:37Z",
    "description": "task description",
    "action": "quarantineMessage",
    "account": "API key",
    "tasks": [
        {
            "messageId": "<64e32256-fae1-4652-9f7a-8e514ec86d5a@example.com>",
            "mailBox": "example.user@example.com",
            "messageSubject": "Example Service has merged the incidents detected in your environment",
            "uniqueId": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A28vWY1XUyUyUUvI8a3APqAADxR_EPAAA",
            "organizationId": "40c52b8c-062a-4095-bd74-e46a5eb48308",
            "status": "running",
            "lastActionDateTime": "2023-10-17T05:25:38Z"
        }
    ]
}
案例墙

该操作会提供以下输出消息:

输出消息 消息说明
已在 Trend Micro Vision One 中成功对消息 ID 执行操作。 操作成功。
执行操作“执行电子邮件操作”时出错。原因: ERROR_REASON 操作返回了错误。

检查与服务器的连接、输入参数或凭据。

执行操作“执行电子邮件操作”时出错。原因:操作在执行期间遇到超时。请在 IDE 中增加超时时间。 操作返回了错误。增加 IDE 中的超时值。

隔离端点

在 Trend Vision One 中隔离端点。

实体

此操作适用于以下实体:

  • IP 地址
  • 主机名

操作输入

如需配置操作,请使用以下参数:

参数
Agent UUID 可选。

以英文逗号分隔的 UUID 列表,用于指定要处理的端点。

除了在提醒中发现的任何实体之外,该操作还会针对这些端点运行。

Description 端点隔离的原因。

操作输出

操作输出类型
案例墙附件
案例墙链接
“支持请求”表格
丰富化表
实体数据洞见
数据分析
JSON 结果 可用
OOTB widget
脚本结果 可用
脚本结果
脚本结果名称
is_success True/False
JSON 结果

即使操作失败,系统也会显示 JSON 结果。

{
   "Entity": "qweqwe",
   "EntityResult": {
       "status": "{task status}"
   }
}
案例墙

该操作会提供以下输出消息:

输出消息 消息说明
已在 Trend Micro Vision One 中成功隔离以下端点: ENTITY_IDENTIFIER 操作成功。
执行“隔离端点”操作时出错。原因: ERROR_REASON 操作返回了错误。

检查与服务器的连接、输入参数或凭据。

执行“隔离端点”操作时出错。原因:操作在执行期间遇到超时。待处理的端点:PENDING_ENDPOINTS。 请在 IDE 中增加超时时间。 操作返回了错误。增加 IDE 中的超时值。

提交文件

在 Trend Vision One 中提交文件。

实体

此操作不会在实体上运行。

操作输入

如需配置操作,请使用以下参数:

参数
File Paths 必需

要提交的文件的路径列表(以英文逗号分隔)。

Archive Password 相应归档的密码。
Document Password 文档的密码。
Arguments 提交的文件的实参。

操作输出

操作输出类型
案例墙附件
案例墙链接
“支持请求”表格
丰富化表
实体数据洞见
数据分析
JSON 结果 可用
OOTB widget
脚本结果 可用
脚本结果
脚本结果名称
is_success True/False
JSON 结果
{
   "Entity": "file path",
   "EntityResult": {
    "id": "3daefed8-466f-46c6-849a-4dd46edb94b4",
    "type": "file",
    "digest": {
        "md5": "f90a614c2ec8f72c55c2f50c0af923f3",
        "sha1": "d3f75803673b19c0c736efbaf6a8d3891ae18a10",
        "sha256": "3ba41b6e5c2ee4e9a2710976b177cf0db1080eb0277c554aa7d6ef1f0b04b33f"
    },
    "analysisCompletionDateTime": "2023-10-16T17:38:21Z",
    "riskLevel": "noRisk",
    "detectionNames": [],
    "threatTypes": [],
    "trueFileType": "Shell Script"
}
}
案例墙

该操作会提供以下输出消息:

输出消息 消息说明
已在 Trend Micro Vision One 中成功提交以下文件: FILE_PATHS 操作成功。
执行操作“提交文件”时出错。原因:ERROR_REASON 操作返回了错误。

检查与服务器的连接、输入参数或凭据。

执行操作“提交文件”时出错。原因:找不到或无法访问以下文件:LIST_OF_FILE_PATHS 操作返回了错误。

检查文件路径。

提交网址

在 Trend Vision One 中提交网址。

实体

此操作在网址实体上运行。

操作输入

如需配置操作,请使用以下参数:

参数
Action 电子邮件的操作。

默认值为 Delete

可能的值包括:
  • 删除
  • 隔离
  • 恢复
Message ID 必需

操作中使用的消息的 ID。

Mailbox 与消息相关的邮箱。
Description 所执行操作的说明。

操作输出

操作输出类型
案例墙附件
案例墙链接
“支持请求”表格
丰富化表
实体数据洞见
数据分析
JSON 结果 可用
OOTB widget
脚本结果 可用
脚本结果
脚本结果名称
is_success True/False
JSON 结果
{
   "Entity": "url",
   "EntityResult": {
    "id": "3daefed8-466f-46c6-849a-4dd46edb94b4",
    "type": "file",
    "digest": {
        "md5": "f90a614c2ec8f72c55c2f50c0af923f3",
        "sha1": "d3f75803673b19c0c736efbaf6a8d3891ae18a10",
        "sha256": "3ba41b6e5c2ee4e9a2710976b177cf0db1080eb0277c554aa7d6ef1f0b04b33f"
    },
    "analysisCompletionDateTime": "2023-10-16T17:38:21Z",
    "riskLevel": "noRisk",
    "detectionNames": [],
    "threatTypes": [],
    "trueFileType": "Shell Script"
}
}
案例墙

该操作会提供以下输出消息:

输出消息 消息说明
已在 Trend Micro Vision One 中成功提交以下网址: LIST_OF_URLS 操作成功。
执行操作“提交网址”时出错。原因:ERROR_REASON 操作返回了错误。

检查与服务器的连接、输入参数或凭据。

执行操作“提交网址”时出错。原因:操作在执行期间超时。待处理的文件:FILES_STILL_IN_PROGRESS。 请在 IDE 中增加超时时间。 操作返回了错误。增加 IDE 中的超时值。

取消隔离端点

在 Trend Vision One 中取消隔离端点。

实体

该操作在以下实体上运行:

  • IP 地址
  • 主机名

操作输入

如需配置操作,请使用以下参数:

参数
Agent UUID 可选。

以英文逗号分隔的 UUID 列表,用于指定要处理的端点。

除了在提醒中发现的任何实体之外,该操作还会针对这些端点运行。

Description 取消隔离端点的原因。

操作输出

操作输出类型
案例墙附件
案例墙链接
“支持请求”表格
丰富化表
实体数据洞见
数据分析
JSON 结果 可用
OOTB widget
脚本结果 可用
脚本结果
脚本结果名称
is_success True/False
JSON 结果

即使操作失败,系统也会显示 JSON 结果。

{
   "Entity": "qweqwe",
   "EntityResult": {
       "status": "{task status}"
   }
}
案例墙

该操作会提供以下输出消息:

输出消息 消息说明
已成功在 Trend Micro Vision One 中取消隔离以下端点: ENTITY_IDENTIFIER 操作成功。
执行操作“取消隔离端点”时出错。原因: ERROR_REASON 操作返回了错误。

检查与服务器的连接、输入参数或凭据。

执行操作“取消隔离端点”时出错。原因:操作在执行期间遇到超时。待处理的端点:PENDING_ENDPOINTS。 请在 IDE 中增加超时时间。 操作返回了错误。增加 IDE 中的超时值。

更新了 Workbench 提醒

在 Trend Vision One 中更新工作台提醒。

实体

该操作不会在实体上运行。

操作输入

如需配置操作,请使用以下参数:

参数
Alert ID 必需

需要更新的提醒的 ID。

Status 必需

要为提醒设置的状态。

默认值为 Select One

。 可能的值包括:
  • New
  • In Progress
  • True Positive
  • False Positive

操作输出

操作输出类型
案例墙附件
案例墙链接
“支持请求”表格
丰富化表
实体数据洞见
数据分析
JSON 结果 可用
OOTB widget
脚本结果 可用
脚本结果
脚本结果名称
is_success True/False
JSON 结果
{
      "artifacts": [],
      "assignedTo": "tip.labops",
      "assignee": {
          "displayName": "tip.labops@example.com",
          "username": "tip.labops"
      },
      "closed": "2022-03-23T11:04:33.731971",
      "closedBy": "tip.labops",
      "confidence": 0.1,
      "created": "2022-03-11T08:48:26.030204",
      "description": "Detects multiple failed login attempts from a single source with unique usernames over a 24 hour timeframe. This is designed to catch both slow and quick password spray type attacks. The threshold and time frame can be adjusted based on the customer's environment.",
      "entity": {
          "entityType": "_ip",
          "hostname": null,
          "id": "_ip-198.51.100.1",
          "macAddress": null,
          "name": "198.51.100.1",
          "sensorZone": "",
          "value": "198.51.100.1"
      },
      "id": "dbc30c20-6d99-4f6f-8580-157ce70368a5",
      "lastUpdated": "2022-03-23T11:04:33.740470",
      "lastUpdatedBy": null,
      "name": "Initial Access",
      "orgId": "example",
      "readableId": "INSIGHT-13927",
      "recordSummaryFields": [],
      "resolution": "False Positive",
      "severity": "CRITICAL",
      "signals": [
          {
              "allRecords": [
                  {
                      "action": "failed password attempt",
                      "bro_dns_answers": [],
                      "bro_file_bytes": {},
                      "bro_file_connUids": [],
                      "bro_flow_service": [],
                      "bro_ftp_pendingCommands": [],
                      "bro_http_cookieVars": [],
                      "bro_http_origFuids": [],
                      "bro_http_origMimeTypes": [],
                      "bro_http_request_headers": {},
                      "bro_http_request_proxied": [],
                      "bro_http_response_headers": {},
                      "bro_http_response_respFuids": [],
                      "bro_http_response_respMimeTypes": [],
                      "bro_http_tags": [],
                      "bro_http_uriVars": [],
                      "bro_kerberos_clientCert": {},
                      "bro_kerberos_serverCert": {},
                      "bro_sip_headers": {},
                      "bro_sip_requestPath": [],
                      "bro_sip_responsePath": [],
                      "bro_ssl_certChainFuids": [],
                      "bro_ssl_clientCertChainFuids": [],
                      "cseSignal": {},
                      "day": 11,
                      "device_ip": "198.51.100.1",
                      "device_ip_ipv4IntValue": 2887698974,
                      "device_ip_isInternal": true,
                      "device_ip_version": 4,
                      "fieldTags": {},
                      "fields": {
                          "auth_method": "ssh2",
                          "endpoint_ip": "198.51.100.1",
                          "endpoint_username": "1ewk0XJn",
                          "event_message": "Failed password for invalid user",
                          "src_port": "59088"
                      },
                      "friendlyName": "record",
                      "hour": 8,
                      "http_requestHeaders": {},
                      "listMatches": [],
                      "matchedItems": [],
                      "metadata_deviceEventId": "Example_server_auth_message",
                      "metadata_mapperName": "Example Server Auth Message",
                      "metadata_mapperUid": "bcc62402-2870-49ad-ba8d-64ddf22fd342",
                      "metadata_parseTime": 1646987453926,
                      "metadata_product": "Example Product",
                      "metadata_productGuid": "6751ee25-4ef9-4f9f-9c8b-c39668856994",
                      "metadata_receiptTime": 1646987443,
                      "metadata_relayHostname": "centos-002",
                      "metadata_schemaVersion": 3,
                      "metadata_sensorId": "0b52e838-2dbd-4fc0-a2b5-7135a5dc72b7",
                      "metadata_sensorInformation": {},
                      "metadata_sensorZone": "default",
                      "metadata_vendor": "Example Vendor",
                      "month": 3,
                      "normalizedAction": "logon",
                      "objectType": "Authentication",
                      "srcDevice_ip": "198.51.100.1",
                      "srcDevice_ip_ipv4IntValue": 2887698974,
                      "srcDevice_ip_isInternal": true,
                      "srcDevice_ip_version": 4,
                      "success": false,
                      "timestamp": 1646987443000,
                      "uid": "c2e6188b-202c-5736-9b4d-248ab6ba88dd",
                      "user_username": "1ewk0XJn",
                      "user_username_raw": "1ewk0XJn",
                      "year": 2022
                  }
              ],
              "artifacts": [],
              "contentType": "ANOMALY",
              "description": "Detects multiple failed login attempts from a single source with unique usernames over a 24 hour timeframe. This is designed to catch both slow and quick password spray type attacks. The threshold and time frame can be adjusted based on the customer's environment.",
              "id": "b4adb0dc-1340-56ec-87aa-c6f1fc0fa247",
              "name": "Password Attack",
              "recordCount": 10,
              "recordTypes": [],
              "ruleId": "THRESHOLD-S00095",
              "severity": 4,
              "stage": "Initial Access",
              "tags": [
                  "_mitreAttackTactic:TA0001"
              ],
              "timestamp": "2022-03-11T08:31:28"
          }
      ],
      "source": "USER",
      "status": {
          "displayName": "Closed",
          "name": "closed"
      },
      "subResolution": null,
      "tags": [
          "aaa3"
      ],
      "teamAssignedTo": null,
      "timeToDetection": 1271.030204,
      "timeToRemediation": 1044967.701767,
      "timeToResponse": 21.186055,
      "timestamp": "2022-03-11T08:31:28"
  }
案例墙

该操作会提供以下输出消息:

输出消息 消息说明
已成功在 Trend Micro Vision One 中更新 ID 为 ID 的工作台提醒。 操作成功。
执行操作“更新工作台提醒”时出错。原因: ERROR_REASON 操作返回了错误。

检查与服务器的连接、输入参数或凭据。

连接器

如需了解如何在 Google SecOps 中创建和配置 Trend Vision One 连接器,请参阅配置连接器

Trend Vision One Workbench Alerts 连接器

从 Trend Vision One 中提取有关工作台提醒的信息。

连接器参数

如需配置连接器,请使用以下参数:

参数
Product Field Name 必需

输入源字段名称,以便检索产品字段名称。

默认值为 Product Name

Event Field Name 必需

输入源字段名称,以便检索事件字段名称。

默认值为 indicators_field

Environment Field Name 可选

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

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

默认值为 ""

Environment Regex Pattern 可选

要对 Environment Field Name 字段中找到的值运行的正则表达式模式。

默认值 .* 会捕获所有值,并返回未更改的值。

该参数允许用户使用正则表达式逻辑来操纵环境字段。

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

Script Timeout (Seconds) 必需

运行当前脚本的 Python 进程的超时时间限制。

默认值为 180。

API Root 必需

Trend Vision One 实例的 API 根。

默认值为 https://INSTANCE

API Key 必需

Trend Vision One 账号的 API 密钥。

Lowest Severity Score To Fetch 可选

要提取的突发事件的最低严重程度得分。

如果未提供任何内容,连接器会注入所有严重程度的突发事件。

可能的值包括:
  • 严重
Max Hours Backwards 可选

提取事件的小时数。

默认值为 1 小时。

Max Alerts To Fetch 可选

每次连接器迭代要处理的提醒数量。

默认值为 10。

Use dynamic list as a blocklist 必需

如果选中,则动态列表用作屏蔽名单。

默认情况下处于未选中状态。

Verify SSL 必需

如果选中,则验证与 Trend Vision One 服务器的连接所用的 SSL 证书是否有效。

默认处于选中状态。

Proxy Server Address 可选

要使用的代理服务器的地址。

Proxy Username 可选

用于进行身份验证的代理用户名。

Proxy Password 可选

用于进行身份验证的代理密码。

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