将 CrowdStrike Falcon 与 Google SecOps 集成

本文档介绍了如何将 CrowdStrike Falcon 与 Google Security Operations 集成。

此集成使用一个或多个开源组件。 您可以从 Cloud Storage 存储桶下载此集成的完整源代码副本。

使用场景

在 Google SecOps 平台中,CrowdStrike Falcon 集成可解决以下应用场景:

  • 自动恶意软件遏制:利用 Google SecOps 平台的功能自动隔离受影响的端点,检索文件哈希以进行进一步分析,并防止恶意软件传播。当钓鱼邮件触发 CrowdStrike Falcon 针对可疑文件下载的提醒时,自动恶意软件遏制功能就会启动。

  • 加速突发事件响应:使用 Google SecOps 收集进程树和网络连接等情境数据,隔离受感染的主机,并创建工单进行调查。

  • 威胁搜寻和调查:使用 Google SecOps 平台的功能查询 CrowdStrike Falcon,了解特定用户操作、文件修改和网络连接在指定时间段内的情况。借助威胁搜寻和调查功能,您的安全分析师可以调查潜在的内部威胁并分析历史端点活动,同时简化调查流程。

  • 钓鱼式攻击响应和修复:使用 CrowdStrike Falcon 和 Google SecOps 平台扫描电子邮件附件,在沙盒环境中打开附件,并在检测到恶意活动时自动屏蔽发件人电子邮件地址。

  • 漏洞管理:利用 Google SecOps 平台的功能,为每个存在漏洞的系统自动创建工单,根据严重程度和资产价值确定优先级,并触发自动修补工作流。漏洞管理功能可帮助您识别多个端点上的关键漏洞。

准备工作

在 Google SecOps 中配置集成之前,请完成以下步骤:

  1. 配置 CrowdStrike Falcon API 客户端。

  2. 配置操作权限。

  3. 配置连接器权限。

配置 CrowdStrike Falcon API 客户端

如需定义 CrowdStrike API 客户端以及查看、创建或修改 API 客户端或密钥,您需要具有 FalconAdministrator 角色。

只有在您创建新的 API 客户端或重置 API 客户端时,系统才会显示密钥。

如需配置 CrowdStrike Falcon API 客户端,请完成以下步骤:

  1. 在 Falcon 界面中,依次前往支持和资源 > 资源和工具 > API 客户端和密钥。在此页面上,您可以查找现有客户端、添加新的 API 客户端或查看审核日志。
  2. 点击创建 API 客户端。
  3. 为新的 API 客户端提供名称。
  4. 选择适当的 API 范围。
  5. 点击创建。系统会显示客户端 ID 和客户端密钥值。

    这是您唯一一次看到客户端密钥值。请务必妥善保管。如果您丢失了客户端密钥,请重置 API 客户端,并使用新凭据更新依赖于该客户端密钥的所有应用。

如需详细了解如何访问 CrowdStrike API,请参阅 CrowdStrike 博客上的获取对 CrowdStrike API 的访问权限指南。

配置操作权限

请参阅下表,了解执行操作所需的最低权限:

操作 所需权限
添加提醒评论 Alerts.Read
Alerts.Write
为检测结果添加评论 Detections.Read
Detection.Write
添加身份保护检测评论 Alerts.Read
Alerts.Write
添加突发事件评论 Incidents.Write
关闭检测 Detections.Read
Detection.Write
包含端点 Hosts.Read
Hosts.Write
删除 IOC IOC Management.Read
IOC Management.Write
下载文件 Hosts.Read
Real time response.Read
Real time response.Write
执行命令 Hosts.Read
Real time response.Read
Real time response.Write
Real time response (admin).Write*(对于完整权限命令)。
获取提醒详情 Alerts.Read
获取事件偏移量 Event streams.Read
按 IOC 获取主机 不可用:已弃用
获取主机信息 Hosts.Read
按 IOC 获取进程名称 不可用:已弃用
隐藏主机 Hosts.Read
Hosts.Write
Lift Contained 端点 Hosts.Read
Hosts.Write
列出主机 Hosts.Read
列出主机漏洞 Hosts.Read
Spotlight vulnerabilities.Read
列出已上传的 IOC IOC Management.Read
按需扫描 On-demand scans (ODS).Read
On-demand scans (ODS).Write
Ping Hosts.Read
运行脚本 Hosts.Read
Real time response.Read
Real time response.Write
Real time response (admin).Write
搜索事件 NGSIEM.Read
NGSIEM.Write
提交文件 Reports (Falcon Intelligence).Read
Sandbox (Falcon Intelligence).Read
Sandbox (Falcon Intelligence).Write
提交网址 Reports (Falcon Intelligence).Read
Sandbox (Falcon Intelligence).Read
Sandbox (Falcon Intelligence).Write
更新提醒 Alerts.Read
Alerts.Write
更新检测 Detections.Read
Detection.Write
User management.Read
更新身份保护检测 Alerts.Read
Alerts.Write
更新突发事件 Incidents.Write
更新 IOC 信息 IOC Management.Read
IOC Management.Write
上传 IOC IOC Management.Read
IOC Management.Write

配置连接器权限

请参阅下表中列出的连接器的最低权限:

连接器 所需权限
CrowdStrike 提醒连接器 Alerts.Read
CrowdStrike Detections 连接器 Detection.Read
CrowdStrike Falcon Streaming Events 连接器 Event streams.Read
CrowdStrike Identity Protection Detections 连接器 Alerts.Read
CrowdStrike Incidents 连接器 Incidents.Read

端点

CrowdStrike Falcon 集成会与以下 CrowdStrike Falcon API 端点进行交互:

通用 API 端点:

  • /oauth2/token

主机和设备:

  • /devices/entities/devices/v1
  • /devices/entities/devices-actions/v2

检测和事件:

  • /detections/entities/detections/v2
  • /detections/entities/summaries/GET/v1
  • /protection/entities/detections/v1
  • /humio/api/v1/repositories/{repository}/queryjobs
  • /humio/api/v1/repositories/{repository}/queryjobs/{job_id}

失陷指标 (IOC):

  • /intel/entities/indicators/v1
  • /intel/queries/devices/v1

漏洞:

  • /devices/combined/devices/vulnerabilities/v1

响应和控制:

  • /respond/entities/command-queues/v1
  • /respond/entities/extracted-files/v1

突发事件:

  • /incidents/entities/incidents/GET/v1
  • /incidents/entities/incidents/comments/GET/v1
  • /incidents/entities/incidents/GET/v1

文件和网址分析:

  • /malware-uploads/entities/submissions/v2
  • /url/entities/scans/v1

集成参数

为使集成正常运行,需要使用具有完整功能的 CrowdStrike Falcon 高级版。某些操作不适用于基本版 CrowdStrike Falcon。

CrowdStrike Falcon 集成需要以下参数:

参数
API Root

CrowdStrike 实例的 API 根。

默认值为 https://api.crowdstrike.com

Client API ID 必需

CrowdStrike API 的客户端 ID。

Client API Secret 必需

CrowdStrike API 的客户端密钥。

Verify SSL

如果选中此选项,集成会验证用于连接到 CrowdStrike Falcon 服务器的 SSL 证书是否有效。

默认情况下不选择。

Customer ID 可选

要在其中执行集成的租户的客户 ID。适用于多租户 (MSSP) 环境。

如需了解如何在 Google SecOps 中配置集成,请参阅配置集成。

如有需要,您可以在后续阶段进行更改。配置集成实例后,您可以在 playbook 中使用该实例。如需详细了解如何配置和支持多个实例,请参阅支持多个实例。

操作

如需详细了解操作,请参阅 在工作桌上响应待处理的操作和在案例中运行手动操作。

在继续进行集成配置之前,请先配置每个集成项所需的最低权限。如需了解详情,请参阅操作权限。

添加提醒评论

使用添加提醒评论操作向 CrowdStrike Falcon 中的提醒添加评论。

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

操作输入

添加提醒评论操作需要以下参数:

参数
Alert 必需

要更新的提醒的 ID。

Comment 必需

要添加到提醒中的评论。

操作输出

添加提醒评论操作会提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

添加提醒评论操作会提供以下输出消息:

输出消息 消息说明
Successfully added comment to the alert with ID ALERT_ID in CrowdStrike 操作成功。

Error executing action "Add Alert Comment". Reason: ERROR_REASON

Error executing action "Add Alert Comment". Reason: alert with ID ALERT_ID wasn't found in CrowdStrike. Please check the spelling.

操作失败。

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

脚本结果

下表介绍了使用添加提醒评论操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

为检测结果添加评论 - 已弃用

使用向检测添加评论操作,向 CrowdStrike Falcon 中的检测添加评论。

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

操作输入

向检测结果添加注释操作需要以下参数:

参数 说明
Detection ID

必填。

要添加评论的检测结果的 ID。

Comment

必填。

要添加到检测结果中的评论。

操作输出

向检测结果添加评论操作提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
脚本结果 可用
脚本结果

下表介绍了使用向检测结果添加注释操作时脚本结果输出的值:

脚本结果名称 值
is_success true 或 false

添加身份保护检测评论

使用添加身份保护检测评论操作向 CrowdStrike 中的身份保护检测添加评论。

此操作需要 Identity Protection 许可。

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

操作输入

添加身份保护检测注释操作需要以下参数:

参数
Detection ID 必需

要更新的检测结果的 ID。

Comment 必需

要添加到检测结果中的评论。

操作输出

Add Identity Protection Detection Comment(添加身份保护检测评论)操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

添加身份保护检测注释操作会提供以下输出消息:

输出消息 消息说明
Successfully added comment to the identity protection detection with ID DETECTION_ID in CrowdStrike 操作成功。
Error executing action "Add Identity Protection Detection Comment". Reason: ERROR_REASON

操作失败。

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

Error executing action "Add Identity Protection Detection Comment". Reason: identity protection detection with ID DETECTION_ID wasn't found in CrowdStrike. Please check the spelling.

操作失败。

请检查拼写。

脚本结果

下表介绍了使用添加身份保护检测注释操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

添加突发事件评论 - 已弃用

使用添加突发事件评论操作向 CrowdStrike 中的突发事件添加评论。

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

操作输入

添加突发事件评论操作需要以下参数:

参数 说明
Incident ID

必填。

要更新的突发事件的 ID。
Comment

必填。

要添加到突发事件的评论。

操作输出

添加突发事件评论操作提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

添加突发事件评论操作会提供以下输出消息:

输出消息 消息说明
Successfully added comment to the incident INCIDENT_ID in CrowdStrike 操作成功。
Error executing action "Add Incident Comment". Reason: ERROR_REASON

操作失败。

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

Error executing action "Add Incident Comment". Reason: incident with ID INCIDENT_ID wasn't found in CrowdStrike. Please check the spelling.

操作失败。

请检查拼写。

脚本结果

下表介绍了使用添加突发事件评论操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

关闭检测 - 已弃用

使用关闭检测操作可关闭 CrowdStrike Falcon 检测。

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

操作输入

关闭检测操作需要以下参数:

参数 说明
Detection ID

必填。

要关闭的检测结果的 ID。

Hide Detection

可选。

如果选择此操作,系统会在界面中隐藏检测结果。

默认处于选中状态。

操作输出

Close Detection 操作提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
脚本结果 可用
脚本结果

下表介绍了使用关闭检测操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

包含端点

使用包含端点操作在 CrowdStrike Falcon 中包含端点。

此操作将在以下实体上运行:

  • IP 地址
  • 主机名

操作输入

Contain Endpoint(隔离端点)操作需要以下参数:

参数
Customer ID 可选

指定要为其执行操作的客户的 ID。

Device ID 可选

要执行操作的设备 ID 逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Fail If Timeout 可选

如果选择此选项,但并非所有端点都包含在内,则操作会失败。

默认处于选中状态。

操作输出

Contain Endpoint 操作会提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
实体丰富化表 可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
实体丰富化

Contain Endpoint(包含端点)操作支持以下实体丰富逻辑:

扩充项字段 逻辑
status 如果 JSON 结果中存在,则返回
modified_timestamp 如果 JSON 结果中存在,则返回
major_version 如果 JSON 结果中存在,则返回
policies 如果 JSON 结果中存在,则返回
config_id_platform 如果 JSON 结果中存在,则返回
bios_manufacturer 如果 JSON 结果中存在,则返回
system_manufacturer 如果 JSON 结果中存在,则返回
device_policies 如果 JSON 结果中存在,则返回
meta 如果 JSON 结果中存在,则返回
pointer_size 如果 JSON 结果中存在,则返回
last_seen 如果 JSON 结果中存在,则返回
agent_local_time 如果 JSON 结果中存在,则返回
first_seen 如果 JSON 结果中存在,则返回
service_pack_major 如果 JSON 结果中存在,则返回
slow_changing_modified_timestamp 如果 JSON 结果中存在,则返回
service_pack_minor 如果 JSON 结果中存在,则返回
system_product_name 如果 JSON 结果中存在,则返回
product_type_desc 如果 JSON 结果中存在,则返回
build_number 如果 JSON 结果中存在,则返回
cid 如果 JSON 结果中存在,则返回
local_ip 如果 JSON 结果中存在,则返回
external_ip 如果 JSON 结果中存在,则返回
hostname 如果 JSON 结果中存在,则返回
config_id_build 如果 JSON 结果中存在,则返回
minor_version 如果 JSON 结果中存在,则返回
platform_id 如果 JSON 结果中存在,则返回
os_version 如果 JSON 结果中存在,则返回
config_id_base 如果 JSON 结果中存在,则返回
provision_status 如果 JSON 结果中存在,则返回
mac_address 如果 JSON 结果中存在,则返回
bios_version 如果 JSON 结果中存在,则返回
platform_name 如果 JSON 结果中存在,则返回
agent_load_flags 如果 JSON 结果中存在,则返回
device_id 如果 JSON 结果中存在,则返回
product_type 如果 JSON 结果中存在,则返回
agent_version 如果 JSON 结果中存在,则返回
JSON 结果

以下示例介绍了使用隔离端点操作时收到的 JSON 结果输出:

{
  "EntityResult":
    {
      "status": "contained",
      "modified_timestamp": "2019-06-24T07:47:37Z",
      "major_version": "6",
      "policies":
        [{
           "applied": "True",
           "applied_date": "2019-04-29T07:40:06.876850888Z",
           "settings_hash": "ce17279e",
           "policy_type": "prevention",
           "assigned_date": "2019-04-29T07:39:55.218651583Z",
           "policy_id": ""
         }],
      "config_id_platform": "3",
      "bios_manufacturer": "Example Inc.",
      "system_manufacturer": "Example Corporation",
      "device_policies":
         {
            "global_config":
               {
                 "applied": "True",
                 "applied_date": "2019-06-03T23:24:04.893780991Z",
                 "settings_hash": "a75911b0",
                 "policy_type": "globalconfig",
                 "assigned_date": "2019-06-03T23:23:17.184432743Z",
                 "policy_id": ""
                },
            "Sensor_update":
               {
                 "applied": "True",
                 "applied_date": "2019-05-30T23:13:55.23597658Z",
                 "settings_hash": "65994753|3|2|automatic;101",
                 "uninstall_protection": "ENABLED",
                 "policy_type": "sensor-update",
                 "assigned_date": "2019-05-30T23:04:31.485311459Z",
                 "policy_id": ""
                },
            "prevention":
               {
                 "applied": "True",
                 "applied_date": "2019-04-29T07:40:06.876850888Z",
                 "settings_hash": "ce17279e",
                 "policy_type": "prevention",
                 "assigned_date": "2019-04-29T07:39:55.218651583Z",
                 "policy_id": ""
                },
            "device_control":
                {
                  "applied": "True",
                  "applied_date": "2019-06-03T23:14:29.800434222Z",
                  "policy_type": "device-control",
                  "assigned_date": "2019-06-03T23:05:17.425127539Z",
                  "policy_id": ""
                 },
            "remote_response":
                {
                  "applied": "True",
                  "applied_date": "2019-04-29T07:40:04.469808388Z",
                  "settings_hash": "f472bd8e",
                  "policy_type": "remote-response",
                  "assigned_date": "2019-04-29T07:39:55.218642441Z",
                  "policy_id": ""
                 }
          },
       "meta":
          {
            "Version":"12765"
          },
       "pointer_size": "8",
       "last_seen": "2019-06-24T07:45:34Z",
       "agent_local_time": "2019-06-18T12:17:06.259Z",
       "first_seen": "2019-04-29T07:39:45Z",
       "service_pack_major": "0",
       "slow_changing_modified_timestamp": "2019-06-23T11:20:42Z",
       "service_pack_minor": "0",
       "system_product_name": "Virtual Machine",
       "product_type_desc": "Server",
       "build_number": "9600",
       "cid": "123456789abcdef123456789abcdef12",
       "local_ip": "192.0.2.1",
       "external_ip": "203.0.113.1",
       "hostname": "",
       "config_id_build": "example-id",
       "minor_version": "3",
       "platform_id": "x",
       "os_version": "Windows Server 2012 R2",
       "config_id_base": "example-config",
       "provision_status": "Provisioned",
       "mac_address": "01:23:45:ab:cd:ef",
       "bios_version": "090007 ",
       "platform_name": "Windows",
       "Agent_load_flags":"1",
       "device_id": "",
       "product_type": "3",
       "agent_version": "5.10.9106.0"
     },
   "Entity": "198.51.100.255"
}
输出消息

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

输出消息 消息说明

Successfully contained the following endpoints in CrowdStrike Falcon: ENTITY_ID

The following endpoints were already contained in CrowdStrike Falcon: ENTITY_ID

The following endpoints were not found in CrowdStrike Falcon: ENTITY_ID

操作成功。
Error executing action "Contain Endpoint". Reason: ERROR_REASON

操作失败。

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

Error executing action "Contain Endpoint". Reason: the following endpoints initiated containment, but were not able to finish it during action execution: ENTITY_ID

操作失败。

检查端点状态和 Fail If Timeout 参数值。

脚本结果

下表介绍了使用包含端点操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

删除 IOC

使用删除 IOC 操作可删除 CrowdStrike Falcon 中的自定义 IOC。

此操作会将主机名实体视为网域 IOC,并从网址中提取网域部分。此操作仅支持 MD5 和 SHA-256 哈希。

删除 IOC 操作在以下实体上运行:

  • IP 地址
  • 主机名
  • 网址
  • 哈希

操作输入

无。

操作输出

删除 IOC 操作会提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
脚本结果

下表介绍了使用删除 IOC 操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False
输出消息

在案例墙上,删除 IOC 操作会提供以下输出消息:

输出消息 消息说明

Successfully deleted the following custom IOCs in CrowdStrike Falcon: ENTITY_ID

The following custom IOCs were not a part of CrowdStrike Falcon instance: ENTITY_ID

All of the provided IOCs were not a part of CrowdStrike Falcon instance.

操作成功。
Error executing action "Delete IOC". Reason: ERROR_REASON

操作失败。

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

下载文件

使用下载文件操作从 CrowdStrike Falcon 中的主机下载文件。

此操作要求文件名和 IP 地址或主机名实体都位于 Google SecOps 提醒的范围内。

您可以在受密码保护的 zip 压缩包中找到下载的文件。如需访问该文件,请提供以下密码:infected。

下载文件操作在以下实体上运行:

  • 文件名
  • IP 地址
  • 主机

操作输入

下载文件操作需要以下参数:

参数
Customer ID 可选

指定要为其执行操作的客户的 ID。

Device ID 可选

要执行操作的设备 ID 逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Download Folder Path 必需

存储下载文件的文件夹的路径。

格式取决于您的部署:

  • SaaS 部署:路径是托管平台的内部路径。
  • 远程部署:路径必须是安装了远程代理的本地机器上的绝对有效目录路径(例如,Windows 为 C:\temp\download,Linux 为 /var/tmp/download/)。
Overwrite 必需

如果选中,该操作会覆盖同名文件。

默认情况下不选择。

操作输出

下载文件操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
实体表 可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
实体表

下载文件操作提供以下实体表:

实体
filepath 文件的绝对路径。
JSON 结果

以下示例说明了使用下载文件操作时收到的 JSON 结果输出:

{

"absolute_paths": ["/opt/file_1", "opt_file_2"]

}
输出消息

下载文件操作提供以下输出消息:

输出消息 消息说明

Successfully downloaded file "FILENAME" from the following endpoints in CrowdStrike Falcon: ENTITY_ID

Action wasn't able to download file from the following endpoints in CrowdStrike Falcon: ENTITY_ID

操作成功。
Error executing action "Download File". Reason: ERROR_REASON

操作失败。

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

Error executing action "Download File". Reason: file with path PATH already exists. Please delete the file or set "Overwrite" to true.

操作失败。

请检查 Overwrite 参数值或删除该文件。

Waiting for results for the following entities: ENTITY_ID 异步消息。
脚本结果

下表介绍了使用下载文件操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

执行命令

使用执行命令操作在 CrowdStrike Falcon 中的主机上执行命令。

此操作将在以下实体上运行:

  • IP 地址
  • 主机名

操作输入

执行命令操作需要以下参数:

参数
Customer ID 可选

指定要为其执行操作的客户的 ID。

Command 必需

指定要在主机上执行的命令。

Admin Command 可选

如果选中,该操作将使用管理员权限执行命令。对于特定命令(例如 put),此操作是必需的。

默认情况下不选择。

Hostname 可选

要执行操作的主机名的逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Device ID 可选

要执行操作的设备 ID 逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Queue Offline 可选

如果选中此选项,针对离线主机的命令会排队,并在主机重新连接到网络后执行。

默认情况下不选择。

操作输出

执行命令操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

在案例墙上,执行命令操作会提供以下输出消息:

输出消息 消息说明
Successfully executed command "COMMAND" on the following endpoints in CrowdStrike Falcon: ENTITY_ID 操作成功。
Error executing action "Execute Command". Reason: ERROR_REASON

操作失败。

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

Waiting for results for the following entities: ENTITY_ID 异步消息。
脚本结果

下表介绍了使用执行命令操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

获取提醒详情

使用获取提醒详情操作可检索 CrowdStrike Falcon 中提醒的详细信息。

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

操作输入

获取提醒详情操作需要以下参数:

参数 说明
Alert ID

必填。

要检索其详细信息的提醒的唯一 ID。

操作输出

获取提醒详情操作会提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
JSON 结果

以下示例展示了使用获取提醒详情操作时收到的 JSON 结果输出:

{
    "added_privileges": [
        "DomainAdminsRole"
    ],
    "aggregate_id": "aggind:CID_VALUE:AGGREGATE_ID_VALUE",
    "assigned_to_uid": "analyst@example.com",
    "cid": "CID_VALUE",
    "composite_id": "CID_VALUE:ind:CID_VALUE:COMPOSITE_ID_VALUE",
    "confidence": 20,
    "context_timestamp": "2022-11-15T12:58:15.629Z",
    "crawl_edge_ids": {
        "Sensor": [
            "EDGE_ID_1_OBFUSCATED_STRING",
            "EDGE_ID_2_OBFUSCATED_STRING",
            "EDGE_ID_3_OBFUSCATED_STRING"
        ]
    },
    "crawl_vertex_ids": {
        "Sensor": [
            "aggind:CID_VALUE:AGGREGATE_ID_VALUE",
            "idpind:CID_VALUE:IDP_DETECTION_ID",
            "ind:CID_VALUE:DETECTION_ID",
            "uid:CID_VALUE:SOURCE_SID_VALUE"
        ]
    },
    "crawled_timestamp": "2022-11-15T13:58:17.251061883Z",
    "created_timestamp": "2022-11-15T12:59:17.239585706Z",
    "description": "A user received new privileges",
    "display_name": "Privilege escalation (user)",
    "end_time": "2022-11-15T12:58:15.629Z",
    "falcon_host_link": "https://falcon.crowdstrike.com/identity-protection/detections/DETECTION_ID?cid=CID_VALUE",
    "id": "ind:CID_VALUE:DETECTION_ID",
    "name": "IdpEntityPrivilegeEscalationUser",
    "objective": "Gain Access",
    "pattern_id": 51113,
    "previous_privileges": "0",
    "privileges": "8321",
    "product": "idp",
    "scenario": "privilege_escalation",
    "severity": 2,
    "show_in_ui": true,
    "source_account_domain": "EXAMPLE.LOCAL",
    "source_account_name": "TEST_MAILBOX",
    "source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3595",
    "start_time": "2022-11-15T12:58:15.629Z",
    "status": "new",
    "tactic": "Privilege Escalation",
    "tactic_id": "TA0004",
    "tags": [
        "red_team"
    ],
    "technique": "Valid Accounts",
    "technique_id": "T1078",
    "timestamp": "2022-11-15T12:58:17.239Z",
    "type": "idp-user-endpoint-app-info",
    "updated_timestamp": "2022-11-23T15:22:20.271100181Z"
}
输出消息

获取提醒详情操作可以返回以下输出消息:

输出消息 消息说明

Successfully returned information about the alert with ID ALERT_ID in Crowdstrike.

操作成功。
Error executing action "Get Alert Details". Reason: ERROR_REASON

操作失败。

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

脚本结果

下表列出了使用获取提醒详情操作时脚本结果输出的值:

脚本结果名称 值
is_success true 或 false

获取事件偏移量

使用获取事件偏移量操作检索流式传输事件连接器使用的事件偏移量。

此操作会开始处理 30 天前的事件。

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

操作输入

获取事件偏移量操作需要以下参数:

参数
Max Events To Process 必需

该操作需要处理的事件数量(从 30 天前开始)。

默认值为 10000。

操作输出

获取事件偏移量操作会提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
JSON 结果

以下示例说明了使用获取事件偏移量操作时收到的 JSON 结果输出:

{
"offset": 100000
"timestamp": "<code><var>EVENT_TIMESTAMP</var></code>"
}
输出消息

获取事件偏移量操作提供以下输出消息:

输出消息 消息说明
Successfully retrieved event offset in CrowdStrike Falcon. 操作成功。
Error executing action "Get Event Offset". Reason: ERROR_REASON

操作失败。

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

脚本结果

下表介绍了使用获取事件偏移量操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

获取主机信息

使用获取主机信息操作从 CrowdStrike Falcon 检索有关主机名的信息。

此操作将在以下实体上运行:

  • 主机名
  • IP 地址

操作输入

获取主机信息操作需要以下参数:

参数
Hostname 可选

要在 CrowdStrike Falcon 中隐藏的主机名列表(以英文逗号分隔)。该操作会处理此参数中提供的输入值以及附加到案例的主机名和 IP 地址实体。

Device ID 可选

要执行操作的设备 ID 逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Customer ID 可选

用于定位特定租户的唯一 CrowdStrike 客户 ID (CID)。在 Falcon Flight Control 或多租户环境中,必须提供此参数才能对特定子 CID 执行操作。

操作输出

获取主机信息操作会提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
实体丰富化表 可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
实体丰富化

获取主机信息操作支持以下实体丰富逻辑:

扩充项字段 逻辑
modified_timestamp 如果 JSON 结果中存在,则返回
major_version 如果 JSON 结果中存在,则返回
site_name 如果 JSON 结果中存在,则返回
platform_id 如果 JSON 结果中存在,则返回
config_id_platform 如果 JSON 结果中存在,则返回
system_manufacturer 如果 JSON 结果中存在,则返回
meta 如果 JSON 结果中存在,则返回
first_seen 如果 JSON 结果中存在,则返回
service_pack_minor 如果 JSON 结果中存在,则返回
product_type_desc 如果 JSON 结果中存在,则返回
build_number 如果 JSON 结果中存在,则返回
hostname 如果 JSON 结果中存在,则返回
config_id_build 如果 JSON 结果中存在,则返回
minor_version 如果 JSON 结果中存在,则返回
os_version 如果 JSON 结果中存在,则返回
provision_status 如果 JSON 结果中存在,则返回
mac_address 如果 JSON 结果中存在,则返回
bios_version 如果 JSON 结果中存在,则返回
agent_load_flags 如果 JSON 结果中存在,则返回
status 如果 JSON 结果中存在,则返回
bios_manufacturer 如果 JSON 结果中存在,则返回
machine_domain 如果 JSON 结果中存在,则返回
agent_local_time 如果 JSON 结果中存在,则返回
slow_changing_modified_timestamp 如果 JSON 结果中存在,则返回
service_pack_major 如果 JSON 结果中存在,则返回
device_id 如果 JSON 结果中存在,则返回
system_product_name 如果 JSON 结果中存在,则返回
product_type 如果 JSON 结果中存在,则返回
local_ip 如果 JSON 结果中存在,则返回
external_ip 如果 JSON 结果中存在,则返回
cid 如果 JSON 结果中存在,则返回
platform_name 如果 JSON 结果中存在,则返回
config_id_base 如果 JSON 结果中存在,则返回
last_seen 如果 JSON 结果中存在,则返回
pointer_size 如果 JSON 结果中存在,则返回
agent_version 如果 JSON 结果中存在,则返回
JSON 结果

以下示例说明了使用获取主机信息操作时收到的 JSON 结果输出:

[
  {
    "EntityResult": [
      {
        "modified_timestamp": "2019-01-17T13: 44: 57Z",
        "major_version": "10",
        "site_name": "Default-First-Site-Name",
        "platform_id": "0",
        "config_id_platform": "3",
        "system_manufacturer": "ExampleInc.",
        "meta": {
          "version": "1111"
        },
        "first_seen": "2018-04-22T13: 06: 53Z",
        "service_pack_minor": "0",
        "product_type_desc": "Workstation",
        "build_number": "111",
        "hostname": "name",
        "config_id_build": "8104",
        "minor_version": "0",
        "os_version": "Windows10",
        "provision_status": "Provisioned",
        "mac_address": "64-00-6a-2a-43-3f",
        "bios_version": "1.2.1",
        "agent_load_flags": "1",
        "status": "normal",
        "bios_manufacturer": "ExampleInc.",
        "machine_domain": "Domain name",
        "agent_local_time": "2019-01-14T19: 41: 09.738Z",
        "slow_changing_modified_timestamp": "2019-01-14T17: 44: 40Z",
        "service_pack_major": "0",
        "device_id": "example-id",
        "system_product_name": "OptiPlex7040",
        "product_type": "1",
        "local_ip": "192.0.2.1",
        "external_ip": "203.0.113.1",
        "cid": "example-cid",
        "platform_name": "Windows",
        "config_id_base": "65994753",
        "last_seen": "2019-01-17T13: 44: 46Z",
        "pointer_size": "8",
        "agent_version": "4.18.8104.0",
        "recent_logins": [
          {
            "user_name": "test",
            "login_time": "2022-08-10T07:36:38Z"
          },
          {
            "user_name": "test",
            "login_time": "2022-08-10T07:36:35Z"
          }
        ],
        "online_status": "offline"
      }
    ],
    "Entity": "198.51.100.255"
  }
]
输出消息

获取主机信息操作会提供以下输出消息:

输出消息 消息说明

Successfully enriched the following entities using CrowdStrike Falcon: ENTITY_ID

Action wasn't able to enrich the following entities using CrowdStrike Falcon: ENTITY_ID

操作成功。
Error executing action "Get Host Information". Reason: ERROR_REASON

操作失败。

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

脚本结果

下表介绍了使用获取主机信息操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

按 IOC 获取主机 - 已弃用

列出 CrowdStrike Falcon 中与 IOC 相关的主机。支持的实体: 主机名、网址、IP 地址和哈希。
注意:主机名实体会被视为网域 IOC。该操作会从网址中提取网域部分。仅支持 MD5 和 SHA-256 哈希。

实体

此操作将在以下实体上运行:

  • IP 地址
  • 主机名
  • 网址
  • 哈希

操作输入

不适用

操作输出

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果

 {
  "hash":
   [{
     "modified_timestamp": "2019-01-17T13: 44: 57Z",
     "major_version": "10",
     "site_name": "Example-Name",
     "platform_id": "ExampleID",
     "config_id_platform": "3",
     "system_manufacturer": "ExampleInc.",
     "meta": {"version": "49622"},
     "first_seen": "2018-04-22T13: 06: 53Z",
   "service_pack_minor": "0",
     "product_type_desc": "Workstation",
     "build_number": "14393",
     "hostname": "name",
     "config_id_build": "ExampleID",
     "minor_version": "0",
     "os_version": "Windows10",
     "provision_status": "Provisioned",
     "mac_address": "01:23:45:ab:cd:ef",
     "bios_version": "1.2.1",
     "agent_load_flags": "1",
     "status": "normal",
     "bios_manufacturer": "ExampleInc.",
     "machine_domain": "Example Domain",
     "Device_policies":
         {
           "sensor_update":
              {
                "applied": true,
                "applied_date": "2018-12-11T23: 09: 18.071417837Z",
                "settings_hash": "65994753|3|2|automatic",
                "policy_type": "sensor-update",
                "assigned_date": "2018-12-11T23: 08: 38.16990705Z",
                "policy_id": "Example ID"
               }
          },
      "agent_local_time": "2019-01-14T19: 41: 09.738Z",
      "slow_changing_modified_timestamp": "2019-01-14T17: 44: 40Z",
      "service_pack_major": "0", "device_id": "2653595a063e4566519ef4fc813fcc56",
      "system_product_name": "OptiPlex7040",
      "product_type": "1",
      "local_ip": "192.0.2.1",
      "external_ip": "203.0.113.1",
      "cid": "123456789abcdef123456789abcdef12",
      "platform_name": "Windows",
      "config_id_base": "ExampleID",
      "policies":
          [{
             "applied": true,
             "applied_date": "2019-01-02T22: 45: 21.315392338Z",
             "settings_hash": "18db1203",
             "policy_type": "prevention",
             "assigned_date": "2019-01-02T22: 45: 11.214774996Z",
             "policy_id": "Example ID"
          }],
      "last_seen": "2019-01-17T13: 44: 46Z",
      "pointer_size": "8",
      "agent_version": "4.18.8104.0"
   }]
 }
  
实体丰富化
扩充项字段 逻辑
modified_timestamp 如果存在于 JSON 结果中,则返回
major_version 如果存在于 JSON 结果中,则返回
site_name 如果存在于 JSON 结果中,则返回
platform_id 如果存在于 JSON 结果中,则返回
config_id_platform 如果存在于 JSON 结果中,则返回
system_manufacturer 如果存在于 JSON 结果中,则返回
meta 如果存在于 JSON 结果中,则返回
first_seen 如果存在于 JSON 结果中,则返回
service_pack_minor 如果存在于 JSON 结果中,则返回
product_type_desc 如果存在于 JSON 结果中,则返回
build_number 如果存在于 JSON 结果中,则返回
主机名 如果存在于 JSON 结果中,则返回
config_id_build 如果存在于 JSON 结果中,则返回
minor_version 如果存在于 JSON 结果中,则返回
os_version 如果存在于 JSON 结果中,则返回
provision_status 如果存在于 JSON 结果中,则返回
mac_address 如果存在于 JSON 结果中,则返回
bios_version 如果存在于 JSON 结果中,则返回
agent_load_flags 如果存在于 JSON 结果中,则返回
状态 如果存在于 JSON 结果中,则返回
bios_manufacturer 如果存在于 JSON 结果中,则返回
machine_domain 如果存在于 JSON 结果中,则返回
Device_policies 如果存在于 JSON 结果中,则返回
agent_local_time 如果存在于 JSON 结果中,则返回
slow_changing_modified_timestamp 如果存在于 JSON 结果中,则返回
service_pack_major 如果存在于 JSON 结果中,则返回
system_product_name 如果存在于 JSON 结果中,则返回
product_type 如果存在于 JSON 结果中,则返回
local_ip 如果存在于 JSON 结果中,则返回
external_ip 如果存在于 JSON 结果中,则返回
cid 如果存在于 JSON 结果中,则返回
platform_name 如果存在于 JSON 结果中,则返回
config_id_base 如果存在于 JSON 结果中,则返回
政策 如果存在于 JSON 结果中,则返回
last_seen 如果存在于 JSON 结果中,则返回
pointer_size 如果存在于 JSON 结果中,则返回
agent_version 如果存在于 JSON 结果中,则返回
实体分析洞见

不适用

案例墙
结果类型 值/说明 类型
输出消息* 该操作不应失败,也不应停止 playbook 执行:
如果成功,并且找到了至少一个与提供的 IOC 相关的主机 (is_success=true):“已成功在 CrowdStrike Falcon 中检索到与提供的 IOC 相关的主机。”
如果未找到相关主机 (is_success=false):“CrowdStrike Falcon 中没有与提供的 IOC 相关的主机。”
该操作应失败并停止 Playbook 执行:
如果报告了严重错误:“执行操作‘{action name}’时出错。原因:{traceback}。”
常规

按 IOC 获取进程名称 - 已弃用

在 CrowdStrike Falcon 中检索与 IOC 和提供的设备相关的进程。支持的实体:主机名、网址、IP 地址和哈希。
注意:主机名实体会被视为网域 IOC。该操作会从网址中提取网域部分。仅支持 MD5、SHA-1 和 SHA-256 哈希。IP 地址实体会被视为 IOC。

参数

参数名称 类型 默认值 为必填项 说明
设备名称 11 不适用 是 指定要检索与实体相关的进程的设备的逗号分隔列表。

运行时间

此操作将在以下实体上运行:

  • 主机名
  • 网址
  • 哈希

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果

  {
  "EntityResult":
   [{
      "Process Name": "example.exe",
      "Indicator": "986a4715113359b527b15efe1ee09306", "Host Name": "example-name"
     },{
      "Process Name": "example.exe",
      "Indicator": "986a4715113359b527b15efe1ee09306",
      "Host Name": "example-name"
    },{
      "Process Name": "example.exe",
      "Indicator": "986a4715113359b527b15efe1ee09306",
      "Host Name": "example-name"
   }],
   "Entity": "example_entity"
  }
  
实体丰富化
扩充项字段名称 逻辑 - 适用场景
进程名称 如果存在于 JSON 结果中,则返回
指标 如果存在于 JSON 结果中,则返回
主机名 如果存在于 JSON 结果中,则返回
实体分析

不适用

案例墙
结果类型 值/说明 类型
输出消息* 该操作不应失败,也不应停止 playbook 执行:
如果至少一个端点找到了与实体相关的进程 (is_success=true):“已成功检索 CrowdStrike Falcon 中以下端点上与 IOC 相关的进程:{device name}。”
如果至少有一个端点未找到任何进程,或者未找到设备 (is_success=true):“在 CrowdStrike Falcon 的以下端点上未找到相关进程:{device name}。”
如果 未找到所有端点的进程或未找到任何设备 (is_success=false):“在 CrowdStrike Falcon 中,未在提供的端点上找到相关进程。
操作应失败并停止 playbook 执行:
如果报告了严重错误: “执行‘{action name}’时出错。 原因:{trace back}。”

隐藏主机

使用隐藏主机操作,在 CrowdStrike Falcon 控制台中隐藏一个或多个主机。

此操作在以下 Google SecOps 实体上运行:

  • 主机名
  • IP 地址

操作输入

Hide Hosts 操作需要以下参数:

参数 说明
Hostname

可选。

要在 CrowdStrike Falcon 中隐藏的主机名列表(以英文逗号分隔)。

该操作会处理此参数中提供的输入值以及附加到案例的 Hostname 和 IP Address 实体。

Customer ID

可选。

用于定位特定租户的唯一 CrowdStrike 客户 ID (CID)。

在 Falcon Flight Control 或多租户环境中,必须使用此参数才能对特定子 CID 执行操作。

操作输出

隐藏主机操作会提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
实体丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

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

输出消息 消息说明

Successfully hid the following hosts in Crowdstrike: HOSTS.

Action wasn't able to hide the following hosts in Crowdstrike: HOSTS.

None of the provided hosts were hidden.

操作成功。
Error executing action "Hide Host". Reason: ERROR_REASON

操作失败。

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

脚本结果

下表介绍了使用隐藏主机操作时脚本结果输出的值:

脚本结果名称 值
is_success true 或 false

Lift Contained 端点

使用解除端点隔离操作可解除 CrowdStrike Falcon 中的端点隔离。

此操作将在以下实体上运行:

  • IP 地址
  • 主机名

操作输入

Lift Contained Endpoint(解除端点隔离)操作需要以下参数:

参数
Customer ID 可选

指定要为其执行操作的客户的 ID。

Device ID 可选

要执行操作的设备 ID 逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Fail If Timeout 可选

如果选择此选项,但未在所有端点上解除隔离,则操作会失败。

默认处于选中状态。

操作输出

Lift Contained Endpoint 操作会提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
实体丰富化表 可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
实体丰富化

Lift Contained Endpoint 操作支持以下实体丰富:

扩充项字段 逻辑
status 如果 JSON 结果中存在,则返回
modified_timestamp 如果 JSON 结果中存在,则返回
major_version 如果 JSON 结果中存在,则返回
config_id_platform 如果 JSON 结果中存在,则返回
system_manufacturer 如果 JSON 结果中存在,则返回
device_policies 如果 JSON 结果中存在,则返回
meta 如果 JSON 结果中存在,则返回
pointer_size 如果 JSON 结果中存在,则返回
last_seen 如果 JSON 结果中存在,则返回
agent_local_time 如果 JSON 结果中存在,则返回
first_seen 如果 JSON 结果中存在,则返回
service_pack_major 如果 JSON 结果中存在,则返回
slow_changing_modified_timestamp 如果 JSON 结果中存在,则返回
service_pack_minor 如果 JSON 结果中存在,则返回
system_product_name 如果 JSON 结果中存在,则返回
product_type_desc 如果 JSON 结果中存在,则返回
build_number 如果 JSON 结果中存在,则返回
cid 如果 JSON 结果中存在,则返回
local_ip 如果 JSON 结果中存在,则返回
external_ip 如果 JSON 结果中存在,则返回
hostname 如果 JSON 结果中存在,则返回
config_id_build 如果 JSON 结果中存在,则返回
minor_version 如果 JSON 结果中存在,则返回
platform_id 如果 JSON 结果中存在,则返回
os_version 如果 JSON 结果中存在,则返回
config_id_base 如果 JSON 结果中存在,则返回
provision_status 如果 JSON 结果中存在,则返回
mac_address 如果 JSON 结果中存在,则返回
bios_version 如果 JSON 结果中存在,则返回
platform_name 如果 JSON 结果中存在,则返回
agent_load_flags 如果 JSON 结果中存在,则返回
device_id 如果 JSON 结果中存在,则返回
product_type 如果 JSON 结果中存在,则返回
agent_version 如果 JSON 结果中存在,则返回
JSON 结果

以下示例说明了使用解除隔离端点操作时收到的 JSON 结果输出:

{
  "EntityResult":
   {
     "status": "contained",
     "modified_timestamp": "2019-06-24T07:47:37Z",
     "major_version": "6", "policies":
      [{
        "applied": "True",
        "applied_date": "2019-04-29T07:40:06.876850888Z",
        "settings_hash": "ce17279e",
        "policy_type": "prevention",
        "assigned_date": "2019-04-29T07:39:55.218651583Z",
        "policy_id": ""
       }],
     "config_id_platform": "example-id",
     "bios_manufacturer": "Example Inc.",
     "system_manufacturer": "Example Corporation",
     "Device_policies":
        {
         "global_config":
           {
             "applied": "True",
             "applied_date": "2019-06-03T23:24:04.893780991Z",
             "settings_hash": "a75911b0",
             "policy_type": "globalconfig",
             "assigned_date": "2019-06-03T23:23:17.184432743Z",
             "policy_id": ""
           },
         "Sensor_update":
           {
             "applied": "True",
             "applied_date": "2019-05-30T23:13:55.23597658Z",
             "settings_hash": "65994753|3|2|automatic;101",
             "uninstall_protection": "ENABLED",
             "policy_type": "sensor-update",
             "assigned_date": "2019-05-30T23:04:31.485311459Z",
             "policy_id": "9d1e405846de4ebdb63f674866d390dc"
           },
          "Prevention":
           {
             "applied": "True",
             "applied_date": "2019-04-29T07:40:06.876850888Z",
             "settings_hash": "ce17279e",
             "policy_type": "prevention",
             "assigned_date": "2019-04-29T07:39:55.218651583Z",
             "policy_id": ""
            },
          "device_control":
           {
             "applied": "True",
             "applied_date": "2019-06-03T23:14:29.800434222Z",
             "policy_type": "device-control",
             "assigned_date": "2019-06-03T23:05:17.425127539Z",
             "policy_id": ""
            },
          "Remote_response":
           {
             "applied": "True",
             "applied_date": "2019-04-29T07:40:04.469808388Z",
             "settings_hash": "f472bd8e",
             "policy_type": "remote-response",
             "assigned_date": "2019-04-29T07:39:55.218642441Z",
             "policy_id": ""
            }
        },
     "meta":
        {"version": "12765"},
     "pointer_size": "8",
     "last_seen": "2019-06-24T07:45:34Z",
     "agent_local_time": "2019-06-18T12:17:06.259Z",
     "first_seen": "2019-04-29T07:39:45Z",
     "service_pack_major": "0",
     "slow_changing_modified_timestamp": "2019-06-23T11:20:42Z",
     "service_pack_minor": "0",
     "system_product_name":"Virtual Machine",
     "product_type_desc": "Server",
     "build_number": "9600",
     "cid": "",
     "local_ip": "192.0.2.1",
     "external_ip": "203.0.113.1",
     "hostname": "example-hostname",
     "config_id_build": "9106",
     "minor_version": "3",
     "platform_id": "0",
     "os_version": "Windows Server 2012 R2",
     "config_id_base": "example-id",
     "provision_status": "Provisioned",
     "mac_address": "01-23-45-ab-cd-ef",
     "bios_version": "090007 ",
     "platform_name": "Windows",
     "agent_load_flags": "1",
     "device_id": "",
     "product_type": "3",
     "agent_version": "5.10.9106.0"
   },
 "Entity": "198.51.100.255"
 }
输出消息

Lift Contained Endpoint 操作会提供以下输出消息:

输出消息 消息说明

Successfully lifted containment on the following endpoints in CrowdStrike Falcon: ENTITY_ID

The following endpoints were not contained in CrowdStrike Falcon: ENTITY_ID

The following endpoints were not found in CrowdStrike Falcon: ENTITY_ID

操作成功。
Waiting for containment lift to finish for the following endpoints: ENTITY_ID 异步消息。
Error executing action "Lift Contained Endpoint". Reason: the following endpoints initiated containment lift, but were not able to finish it during action execution: ENTITY_ID

操作失败。

检查端点状态和 Fail If Timeout 参数值。

Error executing action "Lift Contained Endpoint". Reason: ERROR_REASON

操作失败。

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

脚本结果

下表介绍了使用解除隔离端点操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

列出主机漏洞

使用列出主机漏洞操作列出 CrowdStrike Falcon 中在主机上发现的漏洞。

此操作需要 Falcon Spotlight 许可和权限。

此操作将在以下实体上运行:

  • IP 地址
  • 主机名

操作输入

列出主机漏洞操作需要以下参数:

参数
Customer ID 可选

指定要为其执行操作的客户的 ID。

Device ID 可选

要执行操作的设备 ID 逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Severity Filter 可选

指定漏洞严重级别的逗号分隔列表。如果未提供任何内容,该操作会提取所有相关漏洞。可能的值:Critical、High、Medium、Low、Unknown。

Create Insight 可选

如果选择此选项,该操作会为每个实体创建一条数据分析,其中包含相关漏洞的统计信息。

默认处于选中状态。

Max Vulnerabilities To Return 可选

指定每个主机要返回的漏洞数量。如果未提供任何内容,该操作会处理所有相关漏洞。

默认值为 100。

操作输出

列出主机漏洞操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
案例墙表格

在 Case Wall 上,列出主机漏洞操作会提供以下表格:

类型:实体

列:

  • 名称
  • 得分
  • 严重级别
  • 状态
  • 应用
  • 有修复措施
JSON 结果

以下示例说明了使用列出主机漏洞操作时收到的 JSON 结果输出:

{
    "statistics": {
        "total": 123,
        "severity": {
            "critical": 1,
            "high": 1,
            "medium": 1,
            "low": 1,
            "unknown": 1
        },
        "status": {
            "open": 1,
            "reopened": 1
        },
        "has_remediation": 1
    },
    "details": [
        {
            "id": "74089e36ac3a4271ab14abc076ed18eb_fff6de34c1b7352babdf7c7d240749e7",
            "cid": "123456789abcdef123456789abcdef12",
            "aid": "74089e36ac3a4271ab14abc076ed18eb",
            "created_timestamp": "2021-05-12T22:45:47Z",
            "updated_timestamp": "2021-05-12T22:45:47Z",
            "status": "open",
            "cve": {
                "id": "CVE-2021-28476",
                "base_score": 9.9,
                "severity": "CRITICAL",
                "exploit_status": 0
            },
            "app": {
                "product_name_version": "Example 01"
            },
            "apps": [
                {
                    "product_name_version": "Example 01",
                    "sub_status": "open",
                    "remediation": {
                        "ids": [
                            "acc34cd461023ff8a966420fa8839365"
                        ]
                    }
                }
            ],
            "host_info": {
                "hostname": "example-hostname",
                "local_ip": "192.0.2.1",
                "machine_domain": "",
                "os_version": "Windows 10",
                "ou": "",
                "site_name": "",
                "system_manufacturer": "Example Inc.",
                "groups": [],
                "tags": [],
                "platform": "Windows"
            },
            "remediation": [
                {
                    "id": "acc34cd461023ff8a966420fa8839365",
                    "reference": "KB5003169",
                    "title": "Update Microsoft Windows 10 1909",
                    "action": "Install patch for Microsoft Windows 10 1909 x64 (Workstation): Security Update ABCDEF",
                    "link": "https://example.com/ABCDEF"
                }
            ]
        }
    ]
}
输出消息

列出主机漏洞操作会提供以下输出消息:

输出消息 消息说明

Successfully retrieved vulnerabilities for the following hosts: ENTITIES

No vulnerabilities were found for the following hosts: ENTITIES

操作成功。
Error executing action "List Host Vulnerabilities". Reason: ERROR_REASON

操作失败。

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

Error executing action "List Host Vulnerabilities". Reason: Invalid value provided in the Severity Filter parameter. Possible values: Critical, High, Medium, Low, Unknown.

操作失败。

检查 Severity Filter 参数值。

脚本结果

下表介绍了使用列出主机漏洞操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

列出主机

使用列出主机操作列出 CrowdStrike Falcon 中的可用主机。

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

操作输入

列出主机操作需要以下参数:

参数
Filter Logic 可选

搜索主机时要使用的逻辑。

默认值为 Equals。

可能的值如下:
  • Equals
  • Contains
Filter Value 可选

用于主机过滤的值。

Max Hosts To Return 可选

要返回的主机数量。

默认值为 50。

最大值为 1000。

操作输出

列出主机操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
JSON 结果

以下示例说明了使用列出主机操作时收到的 JSON 结果输出:

[{
   "modified_timestamp": "2019-05-15T15:03:12Z",
   "platform_id": "0",
   "config_id_platform": "3",
   "system_manufacturer": "Example Corporation",
   "meta": {"version": "4067"},
   "first_seen": "2019-04-29T07:39:45Z",
   "service_pack_minor": "0",
   "product_type_desc": "Server",
   "build_number": "9600",
   "hostname": "example-hostname",
   "config_id_build": "8904",
   "minor_version": "3",
   "os_version": "Windows Server 2012 R2",
   "provision_status": "Provisioned",
   "mac_address": "01:23:45:ab:cd:ef",
   "bios_version": "090007 ",
   "agent_load_flags": "0",
   "status": "normal",
   "bios_manufacturer": "Example Inc.",
   "device_policies":
     {
      "Sensor_update":
         {
           "applied": true,
           "applied_date": "2019-05-02T22:05:09.577000651Z",
           "settings_hash": "65994753|3|2|automatic",
           "policy_type": "sensor-update",
           "assigned_date": "2019-05-02T22:03:36.804382667Z",
           "policy_id": "9d1e405846de4ebdb63f674866d390dc"
          },
      "remote_response":
          {
            "applied": true,
            "applied_date": "2019-04-29T07:40:04.469808388Z",
            "settings_hash": "f472bd8e",
            "policy_type": "remote-response",
            "assigned_date": "2019-04-29T07:39:55.218642441Z",
            "policy_id": "21e4fb4dedd74c6fb0bcd6a348aa046c"
           },
     "device_control":
          {
            "applied": true,
            "applied_date": "2019-04-29T07:40:06.896362608Z",
            "assigned_date": "2019-04-29T07:39:55.218637999Z",
            "policy_type": "device-control",
            "policy_id": "c360df7193364b23aa4fc47f0238c899"
           },
     "prevention":
           {
            "applied": true,
            "applied_date": "2019-04-29T07:40:06.876850888Z",
            "settings_hash": "ce17279e",
            "policy_type": "prevention",
            "assigned_date": "2019-04-29T07:39:55.218651583Z",
            "policy_id": "7efdf97d7805402186b61151e8abd745"
           },
     "global_config":
          {
            "applied": true,
            "applied_date": "2019-04-29T07:45:18.94807838Z",
            "settings_hash": "3d78f9ab",
            "policy_type": "globalconfig",
            "assigned_date": "2019-04-29T07:45:08.165941325Z",
            "policy_id": "985b1a25afcb489ea442d2d1430b1679"
           }
      },
   "cid": "123456789abcdef123456789abcdef12",
   "agent_local_time": "2019-05-02T22:05:00.015Z",
   "slow_changing_modified_timestamp": "2019-05-02T22:05:09Z",
   "service_pack_major": "0",
   "device_id": "0ab8bc6d968b473b72a5d11a41a24c21",
   "system_product_name": "Virtual Machine",
   "product_type": "3",
   "local_ip": "192.0.2.1",
   "external_ip": "203.0.113.1",
   "major_version": "6",
   "platform_name": "Windows",
   "config_id_base": "65994753",
   "policies":
     [{
        "applied": true,
        "applied_date": "2019-04-29T07:40:06.876850888Z",
        "settings_hash": "ce17279e",
        "policy_type": "prevention",
        "assigned_date": "2019-04-29T07:39:55.218651583Z",
        "policy_id": "7efdf97d7805402186b61151e8abd745"
      }],
   "agent_version": "4.26.8904.0",
   "pointer_size": "8",
   "last_seen": "2019-05-15T15:01:23Z"
 },
 {
  "modified_timestamp": "2019-05-13T07:24:36Z",
  "site_name": "Example-Site-Name",
  "config_id_platform": "3",
  "system_manufacturer": "Example Inc.",
  "meta": {"version": "14706"},
  "first_seen": "2018-04-17T11:02:20Z",
  "platform_name": "Windows",
  "service_pack_minor": "0",
  "product_type_desc": "Workstation",
  "build_number": "17134",
  "hostname": "example-hostname",
  "config_id_build": "8904",
  "minor_version": "0",
  "os_version": "Windows 10",
  "provision_status": "Provisioned",
  "mac_address": "01:23:45:ab:cd:ef",
  "bios_version": "1.6.5",
  "agent_load_flags": "0",
  "status": "normal",
  "bios_manufacturer": "Example Inc.",
  "machine_domain": "example.com",
  "device_policies":
     {
       "sensor_update":
         {
          "applied": true,
          "applied_date": "2019-05-05T12:52:23.121596885Z",
          "settings_hash": "65994753|3|2|automatic",
          "policy_type": "sensor-update",
          "assigned_date": "2019-05-05T12:51:37.544605747Z",
          "policy_id": "9d1e405846de4ebdb63f674866d390dc"
         },
       "Remote_response":
         {
          "applied": true,
          "applied_date": "2019-02-10T07:57:59.064362539Z",
          "settings_hash": "f472bd8e",
          "policy_type": "remote-response",
          "assigned_date": "2019-02-10T07:57:50.610924385Z",
          "policy_id": "21e4fb4dedd74c6fb0bcd6a348aa046c"
         },
      "device_control":
          {
            "applied": true,
            "applied_date": "2019-03-25T15:01:28.51681072Z",
            "assigned_date": "2019-03-25T15:00:22.442519168Z",
            "policy_type": "device-control",
            "policy_id": "c360df7193364b23aa4fc47f0238c899"
          },
      "Prevention":
          {
            "applied": true,
            "applied_date": "2019-04-04T06:54:06.909774295Z",
            "settings_hash": "ce17279e",
            "policy_type": "prevention",
            "assigned_date": "2019-04-04T06:53:57.135897343Z",
            "policy_id": "7efdf97d7805402186b61151e8abd745"
          },
      "global_config":
          {
            "applied": true,
            "applied_date": "2019-02-10T07:57:53.70275875Z",
            "settings_hash": "3d78f9ab",
            "policy_type": "globalconfig",
            "assigned_date": "2019-02-10T07:57:50.610917888Z",
            "policy_id": "985b1a25afcb489ea442d2d1430b1679"
           }
     },
 "cid": "123456789abcdef123456789abcdef12",
 "agent_local_time": "2019-05-05T15:52:08.172Z",
 "slow_changing_modified_timestamp": "2019-05-12T12:37:35Z",
 "service_pack_major": "0",
 "device_id": "cb4493e4af2742b068efd16cb48b7260",
 "system_product_name": "example-name",
 "product_type": "1",
 "local_ip": "192.0.2.1",
 "external_ip": "203.0.113.1",
 "major_version": "10",
 "platform_id": "0",
 "config_id_base": "65994753",
 "policies":
    [{
       "applied": true,
       "applied_date": "2019-04-04T06:54:06.909774295Z",
       "settings_hash": "ce17279e",
       "policy_type": "prevention",
       "assigned_date": "2019-04-04T06:53:57.135897343Z",
       "policy_id": "7efdf97d7805402186b61151e8abd745"
     }],
 "agent_version": "4.26.8904.0",
 "pointer_size": "8",
 "last_seen": "2019-05-13T07:21:30Z"
},
{
  "modified_timestamp": "2019-05-09T14:22:50Z",
  "site_name": "Example-Site-Name",
  "config_id_platform": "3",
  "system_manufacturer": "Dell Inc.",
  "meta": {"version": "77747"},
  "first_seen": "2018-07-01T12:19:23Z",
  "platform_name": "Windows",
 "service_pack_minor": "0",
 "product_type_desc": "Workstation",
 "build_number": "17134",
 "hostname":"example-hostname",
 "config_id_build": "8904",
 "minor_version": "0",
 "os_version": "Windows 10",
 "provision_status": "Provisioned",
 "mac_address": "01:23:45:ab:cd:ef",
 "bios_version": "1.2.1",
 "agent_load_flags": "0",
 "status": "normal",
 "bios_manufacturer": "Example Inc.",
 "machine_domain": "example.com",
 "device_policies":
    {
      "sensor_update":
       {
         "applied": true,
         "applied_date": "2019-05-02T22:10:50.336101107Z",
         "settings_hash": "65994753|3|2|automatic",
         "policy_type": "sensor-update",
         "assigned_date": "2019-05-02T22:10:50.336100731Z",
         "policy_id": "9d1e405846de4ebdb63f674866d390dc"
        },
      "remote_response":
       {
         "applied": true,
         "applied_date": "2019-02-08T02:46:31.919442939Z",
         "settings_hash": "f472bd8e",
         "policy_type": "remote-response",
         "assigned_date": "2019-02-08T02:46:22.219718098Z",
         "policy_id": "21e4fb4dedd74c6fb0bcd6a348aa046c"
        },
 "device_control":
     {
       "applied": true,
       "applied_date": "2019-03-24T16:43:31.777981725Z",
       "assigned_date": "2019-03-24T16:42:21.395540493Z",
       "policy_type": "device-control",
       "policy_id": "c360df7193364b23aa4fc47f0238c899"
     },
 "prevention":
     {
      "applied": true,
      "applied_date": "2019-04-03T23:58:50.870694195Z",
      "settings_hash": "ce17279e",
      "policy_type": "prevention",
      "assigned_date": "2019-04-03T23:57:22.534513932Z",
      "policy_id": "7efdf97d7805402186b61151e8abd745"
     },
 "global_config":
     {
      "applied": true,
      "applied_date": "2019-02-08T01:14:14.810607774Z",
      "settings_hash": "3d78f9ab",
      "policy_type": "globalconfig",
      "assigned_date": "2019-02-08T01:14:05.585922067Z",
      "policy_id": "985b1a25afcb489ea442d2d1430b1679"
      }
 },
  "cid": "123456789abcdef123456789abcdef12",
  "agent_local_time": "2019-05-03T01:10:29.340Z",
  "slow_changing_modified_timestamp": "2019-05-02T22:10:46Z",
  "service_pack_major": "0",
  "device_id": "1c2f1a7f88f8457f532f1c615f07617b",
  "system_product_name": "Example Name",
  "product_type": "1",
  "local_ip": "192.0.2.1",
  "external_ip": "203.0.113.1",
  "major_version": "10",
  "platform_id": "0",
  "config_id_base": "65994753",
  "policies":
     [{
       "applied": true,
       "applied_date": "2019-04-03T23:58:50.870694195Z",
       "settings_hash": "ce17279e",
       "policy_type": "prevention",
       "assigned_date": "2019-04-03T23:57:22.534513932Z",
       "policy_id": "7efdf97d7805402186b61151e8abd745"
     }],
 "agent_version": "4.26.8904.0",
 "pointer_size": "8",
 "last_seen": "2019-05-09T14:20:53Z"
}]
输出消息

列出主机操作提供以下输出消息:

输出消息 消息说明

Successfully retrieved available hosts based on the provided criteria.

No hosts were found for the provided criteria.

操作成功。
Error executing action "List Hosts". Reason: ERROR_REASON

操作失败。

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

脚本结果

下表介绍了使用列出主机操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

列出已上传的 IOC

使用列出已上传的 IOC 操作,列出 CrowdStrike Falcon 中可用的自定义 IOC。

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

操作输入

列出上传的 IOC 操作需要以下参数:

参数
IOC Type Filter 可选

要返回的 IOC 类型的英文逗号分隔列表。

默认值为 ipv4,ipv6,md5,sha1,sha256,domain。

可能的值如下:
  • ipv4
  • ipv6
  • md5
  • sha1
  • sha256
  • domain
Value Filter Logic 可选

过滤逻辑的值。

默认值为 Equal。

可能的值如下:
  • Equal
  • Contains

如果设置了 Equal,则该操作会尝试在 IOC 中查找完全匹配项。
如果设置了 Contains,则该操作会尝试查找包含所选子字符串的 IOC。

Value Filter String 可选

要在 IOC 中搜索的字符串。

Max IOCs To Return 可选

要返回的 IOC 数量。

默认值为 50。

最大值为 500。

操作输出

列出上传的 IOC 操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
案例墙表格

在案例墙上,列出已上传的 IOC 操作会提供下表:

列:

  • 操作
  • 严重级别
  • 已签名
  • Active View 命中次数
  • 平台
  • 标记
  • 创建时间
  • 创建者

JSON 结果

以下示例介绍了使用列出已上传的 IOC 操作时收到的 JSON 结果输出:

{
            "id": "fbe8c2739f3c6df95e62e0ae54569974437b2d9306eaf6740134ccf1a05e23d3",
            "type": "sha256",
            "value": "8a86c4eecf12446ff273afc03e1b3a09a911d0b7981db1af58cb45c439161295",
            "action": "no_action",
            "severity": "",
            "metadata": {
                "signed": false,
                "av_hits": -1
            },
            "platforms": [
                "windows"
            ],
            "tags": [
                "Hashes 22.Nov.20 15:29 (Windows)"
            ],
            "expired": false,
            "deleted": false,
            "applied_globally": true,
            "from_parent": false,
            "created_on": "2021-04-22T03:54:09.235120463Z",
            "created_by": "internal@example.com",
            "modified_on": "2021-04-22T03:54:09.235120463Z",
            "modified_by": "internal@example.com"
        }
输出消息

列出上传的 IOC 操作会提供以下输出消息:

输出消息 消息说明
Successfully found custom IOCs for the provided criteria in CrowdStrike Falcon. 操作成功。
Error executing action "List Uploaded IOCs". Reason: ERROR_REASON

操作失败。

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

Error executing action "List Uploaded IOCs". Reason: "IOC Type Filter" contains an invalid value. Please check the spelling. Possible values: ipv4, ipv6, md5, sha1, sha256, domain.

操作失败。

请检查拼写和 IOC Type Filter 参数值。

脚本结果

下表介绍了使用列出已上传的 IOC 操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

按需扫描

使用按需扫描操作在 CrowdStrike 中按需扫描端点。

此操作仅在 Windows 主机和以下实体上运行:

  • IP 地址
  • 主机名

按需扫描操作以异步方式运行。如有必要,请在 Google SecOps IDE 中调整脚本超时值。

操作输入

按需扫描操作需要以下参数:

参数
Customer ID 可选

指定要为其执行操作的客户的 ID。

File Paths To Scan 必需

要扫描的路径的逗号分隔列表。

默认值为 C:\Windows。

File Paths To Exclude From Scan 可选

要从扫描中排除的路径逗号分隔列表。

Host Group Name 可选

要启动扫描的主机组名称列表(以英文逗号分隔)。

注意:系统会为每个主机群组创建单独的扫描流程。

Scan Description 可选

扫描的说明。如果未提供值,该操作会将说明设置为 Scan initialized by Chronicle SecOps.

CPU Priority 可选

扫描期间底层主机要使用的 CPU 量。

可能的值:Up to 1% CPU utilization、Up to 25% CPU utilization、Up to 50% CPU utilization、Up to 75% CPU utilization、Up to 100% CPU utilization。

默认值为 Up to 25% CPU utilization。

Sensor Anti-malware Detection Level 可选

指定传感器反恶意软件检测级别。

注意:检测级别必须等于或高于防护级别。

可能的值:Cautious、Moderate、Aggressive、Extra Aggressive。

默认值为 Moderate。

Sensor Anti-malware Prevention Level 可选

指定传感器反恶意软件防护级别。

注意:检测级别必须等于或高于防护级别。

可能的值:Cautious、Moderate、Aggressive、Extra Aggressive、Disabled。

默认值为 Moderate。

Cloud Anti-malware Detection Level 可选

指定云端反恶意软件检测级别。

注意:检测级别必须等于或高于防护级别。

可能的值:Cautious、Moderate、Aggressive、Extra Aggressive。

默认值为 Moderate。

Cloud Anti-malware Prevention Level 可选

指定云端反恶意软件防护级别。

注意:检测级别必须等于或高于防护级别。

可能的值:Cautious、Moderate、Aggressive、Extra Aggressive、Disabled。

默认值为 Moderate。

Quarantine Hosts 可选

如果选中此选项,系统会在扫描过程中隔离底层主机。

默认情况下不选择。

Create Endpoint Notification 可选

如果选中此选项,扫描过程会创建端点通知。

默认处于选中状态。

Max Scan Duration 可选

扫描运行的小时数。如果未提供值,则扫描会持续运行。

默认值为 1。

Hostname 可选

要执行操作的主机名的逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Device ID 可选

要执行操作的设备 ID 逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

操作输出

按需扫描操作会提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
JSON 结果

以下示例说明了使用按需扫描操作时收到的 JSON 结果输出:

{
 "id": "ID",
 "cid": "123456789abcdef123456789abcdef12",
 "profile_id": "c94149b9a52d4c76b027e63a88dcc710",
 "description": "test APIS ",
 "file_paths": [
     "C:\\Windows"
 ],
 "initiated_from": "falcon_adhoc",
 "quarantine": true,
 "cpu_priority": 1,
 "preemption_priority": 1,
 "metadata": [
     {
         "host_id": "HOST_ID",
         "host_scan_id": "909262bd2fff664282a46464d8625a62",
         "scan_host_metadata_id": "815dae51d8e543108ac01f6f139f42b1",
         "filecount": {
             "scanned": 16992,
             "malicious": 0,
             "quarantined": 0,
             "skipped": 124998,
             "traversed": 198822
         },
         "status": "completed",
         "started_on": "2024-02-05T13:55:45.25066635Z",
         "completed_on": "2024-02-05T14:11:18.092427363Z",
         "last_updated": "2024-02-05T14:11:18.092431457Z"
     }
 ],
 "filecount": {
     "scanned": 16992,
     "malicious": 0,
     "quarantined": 0,
     "skipped": 124998,
     "traversed": 198822
 },
 "targeted_host_count": 1,
 "completed_host_count": 1,
 "status": "completed",
 "hosts": [
     "86db81f390394cb080417a1ffb7d46fd"
 ],
 "endpoint_notification": true,
 "pause_duration": 2,
 "max_duration": 1,
 "max_file_size": 60,
 "sensor_ml_level_detection": 2,
 "sensor_ml_level_prevention": 2,
 "cloud_ml_level_detection": 2,
 "cloud_ml_level_prevention": 2,
 "policy_setting": [
     26439818674573,
 ],
 "scan_started_on": "2024-02-05T13:55:45.25Z",
 "scan_completed_on": "2024-02-05T14:11:18.092Z",
 "created_on": "2024-02-05T13:55:43.436807525Z",
 "created_by": "88f5d9e8284f4b85b92dab2389cb349d",
 "last_updated": "2024-02-05T14:14:18.776620391Z"
}
输出消息

按需扫描操作会提供以下输出消息:

输出消息 消息说明

Successfully scanned and returned results for the following hosts in CrowdStrike: ENTITIES

Action couldn't start a scan on the following hosts in CrowdStrike: ENTITIES. They are either not found or non-Windows instances.

None of the provided hosts were found or none of the hosts were Windows instances. No scans have been created.

Successfully scanned and returned results for the following host groups in CrowdStrike: HOST_GROUPS

The following host groups were not found in CrowdStrike: HOST_GROUPS

None of the provided host groups were found in CrowdStrike.

Waiting for scan results for the following entities or host groups: ENTITIES_OR_HOST_GROUPS

操作成功。

Error executing action "On-Demand Scan". Reason: ERROR_REASON

Error executing action "On-Demand Scan". Reason: Detection level should be equal to or higher than the Prevention level. Please check the corresponding parameters.

操作失败。

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

脚本结果

下表介绍了使用按需扫描操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

Ping

使用 Ping 操作测试与 CrowdStrike Falcon 的连接。

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

操作输入

无。

操作输出

Ping 操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
脚本结果 可用
脚本结果

下表介绍了使用 Ping 操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

运行脚本

使用运行脚本操作在 CrowdStrike 中的端点上执行 PowerShell 脚本。

此操作是异步的。如有必要,请在 Google SecOps IDE 中调整脚本超时值。

此操作在 IP 地址和主机名实体上运行。

操作输入

运行脚本操作需要以下参数:

参数
Customer ID 可选

指定要为其执行操作的客户的 ID。

Script Name 可选

需要执行的脚本文件的名称。

注意:必须提供 Script Name 或 Raw Script。如果同时提供这两项,则 Raw Script 优先。

Raw Script 可选

需要在端点上执行的原始 PowerShell 脚本载荷。

注意:必须提供 Script Name 或 Raw Script。如果同时提供这两项,则 Raw Script 优先。

Hostname 可选

要执行操作的主机名的逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Device ID 可选

要执行操作的设备 ID 逗号分隔列表。

注意:该操作会针对附加到案例的实体和这些参数值执行。

Queue Offline 可选

如果选中此选项,针对离线主机的命令会排队,并在主机重新连接到网络后执行。

默认情况下不选择。

操作输出

运行脚本操作会提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

在案例墙上,运行脚本操作会提供以下输出消息:

输出消息 消息说明

Successfully executed script SCRIPT_OR_PAYLOAD on the following endpoints in CrowdStrike: ENTITIES

Action wasn't able to execute script SCRIPT_OR_PAYLOAD on the following endpoints in CrowdStrike: ENTITIES

Script wasn't executed on the provided endpoints in CrowdStrike.

Waiting for the scripts to finish execution on the following endpoints: ENTITIES

操作成功。

Error executing action "Run Script". Reason: ERROR_REASON

Error executing action "Run Script". Reason: either "Script Name" or "Raw Script" should be provided.

操作失败。

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

脚本结果

下表介绍了使用运行脚本操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

搜索事件

使用搜索事件操作在 CrowdStrike Falcon 下一代 SIEM (LogScale) 代码库中运行异步事件搜索查询。

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

操作输入

搜索活动操作需要以下参数:

参数
Repository 必需

要搜索的代码库。

可能的值如下:

  • All
  • Falcon
  • Third Party
  • IT Automation
  • Forensics

默认值为 All。

Query 必需

要在 CrowdStrike 中执行的查询。

Time Frame 可选

结果的时间范围。

如果选择了 Custom,您还必须提供 Start Time。

可能的值如下:

  • Last Hour
  • Last 6 Hours
  • Last 24 Hours
  • Last Week
  • Last Month
  • Custom

默认值为 Last Hour。

Start Time 可选

结果的开始时间,采用 ISO 8601 格式。

如果在 Time Frame 中设置了 Custom,则此参数是必需的。

End Time 可选

结果的结束时间(采用 ISO 8601 格式)。

如果未提供任何值,并且在 Time Frame 中设置了 Custom,则操作会将当前时间用作结束时间。

Max Results To Return 可选

查询要返回的结果数上限。

最大值为 1000。

默认值为 50。

操作输出

搜索事件操作提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
输出消息

在案例墙上,搜索事件操作会提供以下输出消息:

输出消息 消息说明

Successfully returned results for the query "{query}" in CrowdStrike.


No results were found for the query "{query}" in CrowdStrike


Waiting for the search job to finish...


该操作不应导致 playbook 执行失败或停止。

Error executing action "Search Events".

Reason: {0}''.format(error.Stacktrace)


Error executing action "Search Events".

Reason: {0}''.format(message)


Error executing action "Search Events".

Reason: query Job {query id} has expired.

Please decrease the async polling interval.


操作失败。

脚本结果

下表介绍了使用搜索事件操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

提交文件

使用提交文件操作将文件提交到 CrowdStrike 中的沙盒。

此操作需要 Falcon Sandbox 许可。

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

支持的文件和归档格式

根据 CrowdStrike 门户,沙盒支持以下文件格式:

支持的文件格式
.exe、.scr、.pif、.dll、.com、.cpl 可移植可执行文件
.doc、.docx、.ppt、.pps、.pptx、.ppsx、.xls、.xlsx、.rtf、.pub Office 文档
.pdf PDF
.apk APK
.jar 可执行 JAR 文件
.sct Windows 脚本组件
.lnk Windows 快捷方式
.chm Windows 帮助
.hta HTML 应用
.wsf Windows 脚本文件
.js JavaScript
.vbs,.vbe Visual Basic
.swf Shockwave Flash
.pl Perl
.ps1、.psd1、.psm1 PowerShell
.svg 可缩放矢量图形
.py Python
.elf Linux ELF 可执行文件
.eml 电子邮件文件:MIME RFC 822
.msg 通过电子邮件发送文件:Outlook

根据 CrowdStrike 门户,沙盒支持以下归档格式:

  • .zip
  • .7z

操作输入

提交文件操作需要以下参数:

参数
File Paths 必需

所提交文件的绝对路径列表。

格式取决于您的部署:

  • SaaS 部署 - 路径是托管平台的内部路径。
  • 远程部署 - 路径必须是安装了远程代理的本地机器上的绝对有效文件路径(例如,Windows 的 C:\temp\download 或 Linux 的 /var/tmp/download/)。

如需查看支持的文件格式列表,请参阅支持的文件和归档格式。

Sandbox Environment 可选

用于分析的沙盒环境。

默认值为 Windows 10, 64-bit。

可能的值如下所示:
  • Linux Ubuntu 16.04, 64-bit
  • Android (static analysis)
  • Windows 10, 64-bit
  • Windows 7, 64-bit
  • Windows 7, 32-bit
Network Environment 可选

要分析的网络环境。

默认值为 Default。

可能的值如下:
  • Default
  • TOR
  • Offline
  • Simulated
Archive Password 可选

处理归档文件时要使用的密码。

Document Password 可选

处理 Adobe 或 Office 文件时使用的密码。

密码长度上限为 32 个字符。

Check Duplicate 可选

如果选择此选项,该操作会检查文件是否已在之前提交,并返回可用报告。

在验证期间,该操作不会考虑 Network Environment 和 Sandbox Environment 参数。

默认处于选中状态。

Comment 可选

要提交的评论。

Confidential Submission 可选

如果选中此选项,则该文件仅向您的客户账号中的用户显示。

默认情况下不选择。

操作输出

提交文件操作会提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
案例墙表格

在案例墙上,提交文件操作会提供下表:

列:

  • 结果
  • 名称
  • 威胁评分
  • 判定
  • 标记
输出消息

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

输出消息 消息说明

Successfully returned details about the following files using CrowdStrike: PATHS

Action wasn't able to return details about the following files using CrowdStrike: PATHS

操作成功。

Action wasn't able to submit the following samples, because file type is not supported: NOT_SUPPORTED_FILES. Please refer to the doc portal for a list of supported files.

None of the samples were submitted, because file type is not supported. Please refer to the doc portal for a list of supported files.

None of the samples in the archive were submitted, because file type is not supported. Please refer to the doc portal for a list of supported files.

操作返回了错误。

查看此操作支持的文件格式。

Waiting for results for the following files: PATHS 异步消息。
Error executing action "Submit File". Reason: ERROR_REASON

操作失败。

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

Error executing action "Submit File". Reason: action ran into a timeout during execution. Pending files: FILES_IN_PROGRESS. Please increase the timeout in IDE.

操作失败。

增加 IDE 中的超时时间。

脚本结果

下表介绍了使用提交文件操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

提交网址

使用提交网址操作将网址提交到 CrowdStrike 中的沙盒。

此操作需要 Falcon Sandbox 许可。如需查看沙盒支持的文件格式,请参阅本文档的支持的文件和归档格式部分。

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

操作输入

提交网址操作需要以下参数:

参数
URLs 必需

要提交的网址。

Sandbox Environment 可选

用于分析的沙盒环境。

默认值为 Windows 10, 64-bit。

可能的值如下所示:
  • Linux Ubuntu 16.04, 64-bit
  • Android (static analysis)
  • Windows 10, 64-bit
  • Windows 7, 64-bit
  • Windows 7, 32-bit
Network Environment 可选

要分析的网络环境。

默认值为 Default。

可能的值如下:
  • Default
  • TOR
  • Offline
  • Simulated
Check Duplicate 可选

如果选择此选项,该操作会检查网址之前是否已提交,并返回可用报告。

在验证期间,该操作不会考虑 Network Environment 和 Sandbox Environment 参数。

默认处于选中状态。

操作输出

提交网址操作会提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

提交网址操作会提供以下输出消息:

输出消息 消息说明

Successfully returned details about the following URLs using CrowdStrike: PATHS

Action wasn't able to return details about the following URLs using CrowdStrike: PATHS

操作成功。
Waiting for results for the following URLs: PATHS 异步消息。
Error executing action "Submit URL". Reason: ERROR_REASON

操作失败。

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

Error executing action "Submit URL". Reason: action ran into a timeout during execution. Pending files: FILES_IN_PROGRESS. Please increase the timeout in IDE.

操作失败。

增加 IDE 中的超时时间。

脚本结果

下表介绍了使用提交网址操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

更新提醒

使用更新提醒操作在 CrowdStrike Falcon 中更新提醒。

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

操作输入

更新提醒操作需要以下参数:

参数
Alert ID 必需

要更新的提醒的 ID。

Status 可选

提醒的状态。

可能的值如下:
  • Closed
  • In Progress
  • New
  • Reopened
Verdict 可选

提醒的判定结果。

可能的值如下:
  • True Positive
  • False Positive
Assign To 可选

要将提醒分配给的分析师的名称。

如果您提供 Unassign 作为参数值,该操作会从提醒中移除分配。

即使提供的用户在系统中不存在,API 也会接受任何值。

操作输出

更新提醒操作会提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
JSON 结果

以下示例说明了使用更新提醒操作时收到的 JSON 结果输出:

{
    "added_privileges": [
        "DomainAdminsRole"
    ],
    "aggregate_id": "aggind:ID",
    "assigned_to_uid": "example@example.com",
    "cid": "123456789abcdef123456789abcdef12",
    "composite_id": "123456789abcdef123456789abcdef12:ind:ID",
    "confidence": 20,
    "context_timestamp": "2022-11-15T12:58:15.629Z",
    "crawl_edge_ids": {
        "Sensor": [
            "N6KIZ`%V`&d#&#sRaHNV[f3[CA4lr/C_N;.JnbglJpdg8TCCTqnr!9D\\['ALM&eNbPq?kt$#@]+01Ac[&th0-0]E'J8:]mFV?'g5HZ/$B.%BC29_`4U_?%a)_&#k>,G>:=E>%[7^<aLSVj=`UCMcRUH[a9/*^hO_7Ft(js#P<M<(eG3(B=I8rr",
            "XNXnKK.mi:ckQ^2c7AGRMK^'rd:p[_JkD_5ZM$W:d'J8oN:42nj.Ho1-^E5D16b0VALJ`2cDEEJTVdY\\n.-WQ^_B[7$1pH[Glgm@go]-LB%M1,c#2F)nli-Ge#V<=[!c_jh8e3D8E-S0FheDm*BHh-P/s6q!!*'!",
            "N6L*L\">LGfi/.a$IkpaFlWjT.YU#P@Gu8Qe6'0SK=M]ChI,FQXqo=*M(QR+@6c8@m1pIc)Dqs+WLXjbpom5@$T+oqC5RJk!9atPF/<mG'H`V9P0YII;!>C8YL)XS&ATORi>!U.7<Ds\"<dT/Mkp\\V%!U[RS_YC/Wrn[Z`S(^4NU,lV#X3/#pP7K*>g!<<'"
        ]
    },
    "crawl_vertex_ids": {
        "Sensor": [
            "aggind:ID",
            "idpind:ID",
            "ind:ID",
            "uid:ID"
        ]
    },
    "crawled_timestamp": "2022-11-15T13:58:17.251061883Z",
    "created_timestamp": "2022-11-15T12:59:17.239585706Z",
    "description": "A user received new privileges",
    "display_name": "Privilege escalation (user)",
    "end_time": "2022-11-15T12:58:15.629Z",
    "falcon_host_link": "https://falcon.crowdstrike.com/identity-protection/detections/ID",
    "id": "ind:ID",
    "name": "IdpEntityPrivilegeEscalationUser",
    "objective": "Gain Access",
    "pattern_id": 51113,
    "previous_privileges": "0",
    "privileges": "8321",
    "product": "idp",
    "scenario": "privilege_escalation",
    "severity": 2,
    "show_in_ui": true,
    "source_account_domain": "EXAMPLE.EXAMPLE",
    "source_account_name": "ExampleMailbox",
    "source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3595",
    "start_time": "2022-11-15T12:58:15.629Z",
    "status": "new",
    "tactic": "Privilege Escalation",
    "tactic_id": "TA0004",
    "tags": [
        "red_team"
    ],
    "technique": "Valid Accounts",
    "technique_id": "T1078",
    "timestamp": "2022-11-15T12:58:17.239Z",
    "type": "idp-user-endpoint-app-info",
    "updated_timestamp": "2022-11-23T15:22:20.271100181Z"
}
输出消息

更新提醒操作会提供以下输出消息:

输出消息 消息说明
Successfully updated alert with ID ALERT_ID in CrowdStrike 操作成功。

Error executing action "Update Alert". Reason: ERROR_REASON

Error executing action "Update Alert". Reason: alert with ID ALERT_ID wasn't found in CrowdStrike. Please check the spelling.

Error executing action "Update Alert". Reason: at least one of the "Status" or "Assign To" or "Verdict" parameters should have a value.

操作失败。

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

脚本结果

下表介绍了使用更新提醒操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

更新检测 - 已弃用

使用更新检测操作更新 CrowdStrike Falcon 中的检测。

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

操作输入

更新检测操作需要以下参数:

参数 说明
Detection ID

必填。

要更新的检测结果的 ID。

Status

必填。

检测状态。

默认值为 Select One。

可能的值如下:
  • Select One
  • new
  • in_progress
  • true_positive
  • false_positive
  • ignored
  • closed
Assign Detection to

可选。

检测结果受托人(CrowdStrike Falcon 用户)的电子邮件地址。

操作输出

更新检测操作提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

更新检测操作会提供以下输出消息:

输出消息 消息说明
Successfully updated detection DETECTION_ID in CrowdStrike Falcon. 操作成功。
Error executing action "Update Detection". Reason: ERROR_REASON

操作失败。

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

Error executing action "Update Detection". Reason: Either "Status" or "Assign Detection To" should have a proper value.

操作失败。

检查 Status 和 Assign Detection To 参数的值。

脚本结果

下表介绍了使用更新检测操作时脚本结果输出的值:

脚本结果名称 值
is_success true 或 false

更新身份保护检测

使用更新身份保护检测在 CrowdStrike 中更新身份保护检测。

此操作需要 Identity Protection 许可。

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

操作输入

更新身份保护检测操作需要以下参数:

参数
Detection ID 必需

要更新的检测结果的 ID。

Status 可选

检测的状态。

默认值为 Select One。

可能的值如下:

  • Closed
  • Ignored
  • In Progress
  • New
  • Reopened
  • Select One
Assign to 可选

所分配分析师的姓名。

如果提供了 Unassign,该操作会从检测结果中移除受让人。

如果提供的值无效,该操作不会更改当前受让人。

操作输出

Update Identity Protection Detection 操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
JSON 结果

以下示例说明了使用更新身份保护检测操作时收到的 JSON 结果输出:

{
    "added_privileges": [
        "DomainAdminsRole"
    ],
    "aggregate_id": "aggind:ID",
    "assigned_to_uid": "example@example.com",
    "cid": "123456789abcdef123456789abcdef12",
    "composite_id": "123456789abcdef123456789abcdef12:ind:ID",
    "confidence": 20,
    "context_timestamp": "2022-11-15T12:58:15.629Z",
    "crawl_edge_ids": {
        "Sensor": [
            "N6KIZ`%V`&d#&#sRaHNV[f3[CA4lr/C_N;.JnbglJpdg8TCCTqnr!9D\\['ALM&eNbPq?kt$#@]+01Ac[&th0-0]E'J8:]mFV?'g5HZ/$B.%BC29_`4U_?%a)_&#k>,G>:=E>%[7^<aLSVj=`UCMcRUH[a9/*^hO_7Ft(js#P<M<(eG3(B=I8rr",
            "XNXnKK.mi:ckQ^2c7AGRMK^'rd:p[_JkD_5ZM$W:d'J8oN:42nj.Ho1-^E5D16b0VALJ`2cDEEJTVdY\\n.-WQ^_B[7$1pH[Glgm@go]-LB%M1,c#2F)nli-Ge#V<=[!c_jh8e3D8E-S0FheDm*BHh-P/s6q!!*'!",
            "N6L*L\">LGfi/.a$IkpaFlWjT.YU#P@Gu8Qe6'0SK=M]ChI,FQXqo=*M(QR+@6c8@m1pIc)Dqs+WLXjbpom5@$T+oqC5RJk!9atPF/<mG'H`V9P0YII;!>C8YL)XS&ATORi>!U.7<Ds\"<dT/Mkp\\V%!U[RS_YC/Wrn[Z`S(^4NU,lV#X3/#pP7K*>g!<<'"
        ]
    },
    "crawl_vertex_ids": {
        "Sensor": [
            "aggind:ID",
            "idpind:ID",
            "ind:ID",
            "uid:ID"
        ]
    },
    "crawled_timestamp": "2022-11-15T13:58:17.251061883Z",
    "created_timestamp": "2022-11-15T12:59:17.239585706Z",
    "description": "A user received new privileges",
    "display_name": "Privilege escalation (user)",
    "end_time": "2022-11-15T12:58:15.629Z",
    "falcon_host_link": "https://example.com/",
    "id": "ind:ID",
    "name": "IdpEntityPrivilegeEscalationUser",
    "objective": "Gain Access",
    "pattern_id": 51113,
    "previous_privileges": "0",
    "privileges": "8321",
    "product": "idp",
    "scenario": "privilege_escalation",
    "severity": 2,
    "show_in_ui": true,
    "source_account_domain": "EXAMPLE.COM",
    "source_account_name": "ExampleName",
    "source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3595",
    "start_time": "2022-11-15T12:58:15.629Z",
    "status": "new",
    "tactic": "Privilege Escalation",
    "tactic_id": "TA0004",
    "tags": [
        "red_team"
    ],
    "technique": "Valid Accounts",
    "technique_id": "T1078",
    "timestamp": "2022-11-15T12:58:17.239Z",
    "type": "idp-user-endpoint-app-info",
    "updated_timestamp": "2022-11-23T15:22:20.271100181Z"
}
输出消息

在 Case Wall 上,更新身份保护检测结果操作会提供以下输出消息:

输出消息 消息说明
Successfully updated identity protection detection with ID DETECTION_ID in CrowdStrike. 操作成功。
Error executing action "Update Identity Protection Detection". Reason: ERROR_REASON

操作失败。

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

Error executing action "Update Identity Protection Detection". Reason: identity protection detection with ID DETECTION_ID wasn't found in CrowdStrike. Please check the spelling.

操作失败。

请检查拼写。

Error executing action "Update Identity Protection Detection". Reason: at least one of the "Status" or "Assign To" parameters should have a value.

操作失败。

检查 Status 和 Assign to 参数的值。

脚本结果

下表介绍了使用更新身份保护检测操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

更新突发事件 - 已弃用

使用更新突发事件操作在 CrowdStrike 中更新突发事件。

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

操作输入

更新突发事件操作需要以下参数:

参数 说明
Incident ID

必填。

要更新的突发事件的 ID。
Status

可选。

突发事件的状态。

可能的值如下:

  • Closed
  • In Progress
  • New
  • Reopened
Assign to

可选。

所分配分析师的姓名或邮箱。

如果提供了 Unassign,则该操作会从突发事件中移除受让人。

如需指定姓名,请按以下格式提供分析师的名字和姓氏:"FIRST_NAME LAST_NAME"

操作输出

Update Incident 操作提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
JSON 结果

以下示例说明了使用更新突发事件操作时收到的 JSON 结果输出:


 {
"data_type": "Incident",
            "incident_id": "inc:fee8a6ef0cb3412e9a781dcae0287c85:9dfa480ae6214309bff0c8dc2ad8af7c",
            "incident_type": 1,
            "cid": "123456789abcdef123456789abcdef12",
            "host_ids": [
                "fee8a6ef0cb3412e9a781dcae0287c85"
            ],
            "hosts": [
                {
                    "device_id": "fee8a6ef0cb3412e9a781dcae0287c85",
                    "hostname": "DESKTOP-EXAMPLE",
                    "external_ip": "198.51.100.1",
                    "os_version": "Windows 10",
                    "status": "contained"
                }
            ],
            "created": "2023-01-09T12:12:51Z",
            "state": "closed",
            "status": 20,
            "tactics": [
                "Defense Evasion",
                "Privilege Escalation",
                "Credential Access"
            ],
            "fine_score": 21
        }
输出消息

更新突发事件操作会提供以下输出消息:

输出消息 消息说明
Successfully updated incident with ID INCIDENT_ID in CrowdStrike 操作成功。
Error executing action "Update Incident". Reason: ERROR_REASON

操作失败。

请检查连接、输入参数或凭证。

Error executing action "Update Incident". Reason: incident with ID INCIDENT_ID wasn't found in CrowdStrike. Please check the spelling.

操作失败。

请检查拼写。

脚本结果

下表介绍了使用更新突发事件操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

更新 IOC 信息

使用更新 IOC 信息操作,在 CrowdStrike Falcon 中更新自定义 IOC 的相关信息。

此操作会将主机名实体视为网域 IOC,并从网址中提取网域部分。此操作仅支持 MD5 和 SHA-256 哈希。

更新 IOC 信息操作在以下实体上运行:

  • 主机名
  • 网址
  • IP 地址
  • 哈希

操作输入

更新 IOC 信息操作需要以下参数:

参数
Description 可选

自定义 IOC 的新说明。

Source 可选

自定义 IOC 的来源。

Expiration days 可选

距离到期还剩的天数。

此参数仅影响网址、IP 地址和主机名实体。

Detect policy 可选

如果选择此选项,该操作会针对识别出的 IOC 发送通知。如果未选中,则该操作不会发送通知。

默认处于选中状态。

操作输出

更新 IOC 信息操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 可用
输出消息 可用
脚本结果 可用
JSON 结果

以下示例说明了使用更新 IOC 信息操作时收到的 JSON 结果输出:

{
    "id": "563df6a812f2e7020a17f77ccd809176ca3209cf7c9447ee36c86b4215860856",
    "type": "md5",
    "value": "7e4b0f81078f27fde4aeb87b78b6214c",
    "source": "testSource",
    "action": "detect",
    "severity": "high",
    "description": "test description update",
    "platforms": [
        "example"
    ],
    "tags": [
        "Hashes 17.Apr.18 12:20 (Example)"
    ],
    "expiration": "2022-05-01T12:00:00Z",
    "expired": false,
    "deleted": false,
    "applied_globally": true,
    "from_parent": false,
    "created_on": "2021-04-22T03:54:09.235120463Z",
    "created_by": "internal@example.com",
    "modified_on": "2021-09-16T10:09:07.755804336Z",
    "modified_by": "c16fd3a055eb46eda81e064fa6dd43de"
}
输出消息

在案例墙上,更新 IOC 信息操作会提供以下输出消息:

输出消息 消息说明

Successfully updated the following entities in CrowdStrike Falcon: ENTITY_ID

Action wasn't able to update the following entities in CrowdStrike Falcon: ENTITY_ID

操作成功。
Error executing action "Update IOC Information". Reason: ERROR_REASON

操作失败。

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

脚本结果

下表介绍了使用更新 IOC 信息操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

上传 IOC

使用上传 IOC 操作在 CrowdStrike Falcon 中添加自定义 IOC。

此操作会将主机名实体视为网域 IOC,并从网址中提取网域部分。此操作仅支持 MD5 和 SHA-256 哈希。

上传 IOC 操作会在以下实体上运行:

  • IP 地址
  • 主机名
  • 网址
  • 哈希

操作输入

上传 IOC 操作需要以下参数:

参数
Platform 必需

与 IOC 相关的平台的逗号分隔列表。

默认值为 Windows,Linux,Mac。

可能的值如下:
  • Windows
  • Linux
  • Mac
Severity 必需

IOC 的严重级别。

默认值为 Medium。

可能的值如下:
  • Informational
  • Low
  • Medium
  • High
  • Critical
Comment 可选

包含与 IOC 相关的更多背景信息的评论。

Host Group Name 必需

主机组的名称。

Action 可选

针对上传的 IOC 的操作。

默认值为 Detect。

可能的值如下:

  • Block
  • Detect

Block 值仅适用于 MD5 哈希。该操作始终将 Detect 政策应用于所有其他 IOC 类型。

Days To Expire 可选

IOC 过期前的天数。

操作输出

上传 IOC 操作提供以下输出:

操作输出类型
案例墙附件 不可用
案例墙链接 不可用
案例墙表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

上传 IOC 操作会提供以下输出消息:

输出消息 消息说明

Successfully added the following custom IOCs in CrowdStrike Falcon: ENTITY_ID

The following custom IOCs were already a part of CrowdStrike Falcon instance: ENTITY_ID

Action wasn't able to add the following custom IOCs in CrowdStrike Falcon: ENTITY_ID

操作成功。
Error executing action "Upload IOCs". Reason: ERROR_REASON

操作失败。

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

Error executing action "Upload IOCs". Reason: Host group "HOST_GROUP_NAME" was not found. Please check the spelling.

操作失败。

检查 Host Group Name 参数值。

Error executing action "Upload IOCs". Invalid value provided for the parameter "Platform". Possible values: Windows, Linux, Mac.

操作失败。

检查 Platform 参数值。

脚本结果

下表介绍了使用上传 IOC 操作时脚本结果输出的值:

脚本结果名称 值
is_success True 或 False

连接器

确保您已为每个 CrowdStrike 连接器配置最低权限。如需了解详情,请参阅本文档的连接器权限部分。

如需了解如何在 Google SecOps 中配置连接器,请参阅注入数据(连接器)。

CrowdStrike 事件

事件是主机上的 Falcon 传感器收集的信息。 CrowdStrike 中有四种类型的事件:

CrowdStrike 事件类型
身份验证活动审核事件 每次在端点上请求、允许或完成授权时生成的事件。
检测摘要事件 在端点上检测到威胁时生成的事件。
远程响应会话结束事件 端点上的远程会话生成的事件。
用户活动审核事件 为监控活跃用户在端点上执行的活动而生成的事件。

连接器会将事件注入 Google SecOps,以创建提醒并使用事件数据丰富案例。您可以选择要将哪些事件注入 Google SecOps:所有事件类型或所选事件类型。

已弃用:CrowdStrike Detections 连接器

使用 CrowdStrike Detections Connector 从 CrowdStrike 提取检测结果。

动态列表可与 CrowdStrike API 支持的过滤条件搭配使用。

如何使用动态列表

使用动态列表时,请遵循以下建议:

  • 使用 CrowdStrike FQL 语言修改连接器发送的过滤条件。
  • 在动态列表中为每个过滤条件提供单独的条目。
  • 如需注入分配给特定分析师的所有检测结果,请确保该分析师提供以下动态列表条目:
    assigned_to_name:'ANALYST_USER_NAME'

动态列表支持以下参数:

支持的参数 说明
q 在所有元数据字段中进行全文搜索。
date_updated 最新检测更新的日期。
assigned_to_name 检测分配对象的人类可读用户名。
max_confidence

当检测结果具有多个具有不同置信度水平的关联行为时,此字段会捕获所有行为的最高置信度值。

参数值可以是 1 到 100 之间的任意整数。

detection_id 可与其他 API(例如 Detection Details API 或 Resolve Detection API)结合使用的检测 ID。
max_severity

当检测结果具有多个严重级别不同的关联行为时,此字段会捕获所有行为的最高严重级别值。

参数值可以是 1 到 100 之间的任意整数。

max_severity_displayname

界面中用于确定检测严重程度的名称。

可能的值如下:

  • Critical
  • High
  • Medium
  • Low
seconds_to_triaged 检测结果的状态从 new 更改为 in_progress 所需的时间。
seconds_to_resolved 检测结果的状态从 new 更改为任何已解决状态(true_positive、false_positive、ignored 和 closed)所需的时间。
status

检测的当前状态。

可能的值如下:

  • new
  • in_progress
  • true_positive
  • false_positive
  • ignored
adversary_ids CrowdStrike Falcon Intelligence 跟踪的攻击者拥有一个 ID,该 ID 与检测到的归因行为或指标相关联。这些 ID 位于可通过 Detection Details API 访问的检测元数据中。
cid 贵组织的客户 ID (CID)。

连接器输入

CrowdStrike Detections 连接器需要以下参数:

参数 说明
Product Field Name

必填。

包含 Product Field 名称的源字段名称。

默认值为 Product Name。

Event Field Name

必填。

包含 Event Field 名称的来源字段名称。

默认值为 behaviors_technique。

Environment Field Name

可选。

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

如果未找到环境字段,则使用默认环境。

默认值为 ""。

Environment Regex Pattern

可选。

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

使用默认值 .* 检索所需的原始 Environment Field Name 值。

Script Timeout (Seconds)

必填。

运行当前脚本的 Python 进程的超时限制(以秒为单位)。

默认值为 180。

API Root

必填。

CrowdStrike 实例的 API 根。

默认值为 https://api.crowdstrike.com。

Client ID

必填。

CrowdStrike 账号的客户端 ID。

Client Secret

必填。

CrowdStrike 账号的客户端密钥。

Lowest Severity Score To Fetch

可选。

要提取的检测结果的最低严重程度分数(最高 100)。

默认值为 50。

Lowest Confidence Score To Fetch

可选。

要提取的检测结果的最低置信度分数(最高 100)。

默认值为 0。

Max Hours Backwards

可选。

提取检测结果的小时数。

默认值为 1。

Max Detections To Fetch

可选。

在单个连接器迭代中要处理的检测数量。

默认值为 10。

Disable Overflow

可选。

如果选中,连接器会忽略溢出机制。

Verify SSL

必填。

如果选中,集成会验证 SSL 证书。

Proxy Server Address

可选。

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

可选。

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

可选。

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

可选。

占位符格式:[FIELD_NAME ]。
Alert Name Template

可选。

占位符格式:[FIELD_NAME ]。
Padding Period

可选。

用于填充的小时数(最多 6 小时)。
Include Hidden Alerts

可选。

如果启用,则提取标记为“隐藏”的提醒。
Fallback Severity

可选。

如果缺少严重级别,则应用此级别。默认值:信息性。
Customer ID

可选。

多租户 (MSSP) 环境的客户 ID。

连接器规则

此连接器支持代理。

连接器事件

连接器事件示例如下:


{
    "cid": "123456789abcdef123456789abcdef12",
    "created_timestamp": "2021-01-12T16:19:08.651448357Z",
    "detection_id": "ldt:74089e36ac3a4271ab14abc076ed18eb:4317290676",
    "device": {
        "device_id": "74089e36ac3a4271ab14abc076ed18eb",
        "cid": "123456789abcdef123456789abcdef12",
        "agent_load_flags": "0",
        "agent_local_time": "2021-01-12T16:07:16.205Z",
        "agent_version": "6.13.12708.0",
        "bios_manufacturer": "Example LTD",
        "bios_version": "6.00",
        "config_id_base": "65994753",
        "config_id_build": "12708",
        "config_id_platform": "3",
        "external_ip": "203.0.113.1",
        "hostname": "EXAMPLE-01",
        "first_seen": "2021-01-12T16:01:43Z",
        "last_seen": "2021-01-12T16:17:21Z",
        "local_ip": "192.0.2.1",
        "mac_address": "00-50-56-a2-5d-a3",
        "major_version": "10",
        "minor_version": "0",
        "os_version": "Windows 10",
        "platform_id": "0",
        "platform_name": "Windows",
        "product_type": "1",
        "product_type_desc": "Workstation",
        "status": "normal",
        "system_manufacturer": "Example, Inc.",
        "system_product_name": "Example ",
        "modified_timestamp": "2021-01-12T16:17:29Z",
    "behaviors": 
        {
            "device_id": "74089e36ac3a4271ab14abc076ed18eb",
            "timestamp": "2021-01-12T16:17:19Z",
            "template_instance_id": "10",
            "behavior_id": "10146",
            "filename": "reg.exe",
            "filepath": "\\Device\\HarddiskVolume2\\Windows\\System32\\reg.exe",
            "alleged_filetype": "exe",
            "cmdline": "REG  ADD HKCU\\Environment /f /v UserInitMprLogonScript /t REG_MULTI_SZ /d \"C:\\TMP\\mim.exe sekurlsa::LogonPasswords > C:\\TMP\\o.txt\"",
            "scenario": "credential_theft",
            "objective": "Gain Access",
            "tactic": "Credential Access",
            "tactic_id": "TA0006",
            "technique": "Credential Dumping",
            "technique_id": "T1003",
            "display_name": "Example-Name",
            "severity": 70,
            "confidence": 80,
            "ioc_type": "hash_sha256",
            "ioc_value": "b211c25bf0b10a82b47e9d8da12155aad95cff14cebda7c4acb35a94b433ddfb",
            "ioc_source": "library_load",
            "ioc_description": "\\Device\\HarddiskVolume2\\Windows\\System32\\reg.exe",
            "user_name": "Admin",
            "user_id": "example-id",
            "control_graph_id": "ctg:74089e36ac3a4271ab14abc076ed18eb:4317290676",
            "triggering_process_graph_id": "pid:74089e36ac3a4271ab14abc076ed18eb:4746437404",
            "sha256": "b211c25bf0b10a82b47e9d8da12155aad95cff14cebda7c4acb35a94b433ddfb",
            "md5": "05cf3ce225b05b669e3118092f4c8eab",
            "parent_details": {
                "parent_sha256": "d0ceb18272966ab62b8edff100e9b4a6a3cb5dc0f2a32b2b18721fea2d9c09a5",
                "parent_md5": "9d59442313565c2e0860b88bf32b2277",
                "parent_cmdline": "C:\\Windows\\system32\\cmd.exe /c \"\"C:\\Users\\Admin\\Desktop\\APTSimulator-master\\APTSimulator-master\\APTSimulator.bat\" \"",
                "parent_process_graph_id": "pid:74089e36ac3a4271ab14abc076ed18eb:4520199381"
            },
            "pattern_disposition": 2048,
            "pattern_disposition_details": {
                "indicator": false,
                "detect": false,
                "inddet_mask": false,
                "sensor_only": false,
                "rooting": false,
                "kill_process": false,
                "kill_subprocess": false,
                "quarantine_machine": false,
                "quarantine_file": false,
                "policy_disabled": false,
                "kill_parent": false,
                "operation_blocked": false,
                "process_blocked": true,
                "registry_operation_blocked": false,
                "critical_process_disabled": false,
                "bootup_safeguard_enabled": false,
                "fs_operation_blocked": false,
                "handle_operation_downgraded": false
            }
        }
    },
    "email_sent": false,
    "first_behavior": "2021-01-12T16:17:19Z",
    "last_behavior": "2021-01-12T16:17:19Z",
    "max_confidence": 80,
    "max_severity": 70,
    "max_severity_displayname": "High",
    "show_in_ui": true,
    "status": "new",
    "hostinfo": {
        "domain": ""
    },
    "seconds_to_triaged": 0,
    "seconds_to_resolved": 0,
}
    

CrowdStrike Falcon Streaming Events 连接器

CrowdStrike Falcon Streaming Events 连接器可应对以下用例:

  1. 检测事件数据注入。

    CrowdStrike Falcon 检测到有人尝试在端点上执行恶意 SophosCleanM.exe 文件。CrowdStrike 会停止该操作,并在事件数据中创建包含文件哈希的提醒。

    一位分析师对文件信誉感兴趣,在 VirusTotal 中运行发现的哈希值,并发现某个哈希值是恶意的。接下来,McAfee EDR 操作会隔离恶意文件。

  2. 用户活动审核事件数据注入。

    CrowdStrike 用户 Dani 将检测状态从 new 更新为 false-positive。此用户操作会创建一个名为 detection_update 的事件。

    分析师会进行跟进,了解 Dani 为何将该操作标记为假正例,并检查包含 Dani 身份信息的注入事件。

    接下来,分析师运行 Active Directory 丰富实体操作,以获取有关突发事件的更多详细信息,并简化对 Dani 的跟踪。

  3. Auth 活动审核事件数据注入。

    事件表明 Dani 创建了一个新用户账号并向其授予了用户角色。

    为了调查该事件并了解创建该用户的原因,分析师使用 Dani 的用户 ID 运行 Active Directory 丰富实体操作,并找出 Dani 的用户角色,以确认他们是否有权添加新用户。

  4. 远程响应结束事件数据注入。

    远程事件表明,Dani 与特定主机建立了远程连接,并以根用户身份执行了命令,以访问 Web 服务器目录。

    为了详细了解 Dani 和所涉及的主机,分析师运行了 Active Directory 操作,以丰富用户和主机的信息。根据返回的信息,分析师可能会决定暂停 Dani 的账号,直到远程连接的目的明确为止。

连接器输入

CrowdStrike Falcon Streaming Event Connector 需要以下参数:

参数
Product Field Name 必需

包含 Product Field 名称的来源字段名称。

默认值为 device_product。

Event Field Name 必需

包含 Event Field 名称的来源字段名称。

默认值为 Name。

Environment Field Name 可选

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

如果未找到环境字段,则使用默认环境。

默认值为 ""。

Environment Regex Pattern 可选

要对 Environment Field Name 字段中的值运行的正则表达式模式。此参数可让您使用正则表达式逻辑来操纵环境字段。

使用默认值 .* 检索所需的原始 Environment Field Name 值。

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

Alert Name Template 可选

如果提供,连接器会将此值用作 Google SecOps 提醒名称。

您可以采用以下格式提供占位符:[FIELD_NAME],例如钓鱼式攻击 - [event_mailbox]。

注意:如果您未提供任何值或提供了无效模板,则连接器会使用默认提醒名称。连接器会将第一个 Google SecOps 事件用于占位符。此参数仅允许使用具有字符串值的键。

API Root 必需

CrowdStrike 实例的 API 根。

默认值为 https://api.crowdstrike.com。

Client ID 必需

CrowdStrike 账号的客户端 ID。

Client Secret 必需

CrowdStrike 账号的客户端密钥。

Event types 可选

以逗号分隔列表形式的事件类型。

事件类型的示例如下:

  • DetectionSummaryEvent
  • IncidentSummaryEvent
  • AuthActivityAuditEvent
  • UserActivityAuditEvent
  • RemoteResponseSessionStartEvent
  • RemoteResponseSessionEndEvent
Max Days Backwards 可选

从今天之前的多少天开始检索检测结果。

默认值为 3。

Max Events Per Cycle 可选

在单次连接器迭代中要处理的事件数量。

默认值为 10。

Min Severity 可选

要根据事件严重程度(检测事件)注入的事件。此值的范围为 0 到 5。

如果除了检测之外还提取了其他事件类型,则其严重级别会设置为 -1,并且此过滤条件不适用于这些事件类型。

Disable Overflow 可选

如果选中此选项,连接器会忽略溢出机制。

默认情况下不选择。

Verify SSL 必需

如果选中此选项,集成会验证与 CrowdStrike 服务器的连接所使用的 SSL 证书是否有效。

默认情况下不选择。

Script Timeout (Seconds) 必需

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

默认值为 60 秒。

Proxy Server Address 可选

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

Proxy Username 可选

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

Proxy Password 可选

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

Rule Generator Template 可选

如果提供,连接器会将此值用于 Google SecOps 规则生成器。

您可以采用以下格式提供占位符:[FIELD_NAME],例如钓鱼式攻击 - [event_mailbox]。

如果您未提供值或提供了无效模板,连接器将使用默认规则生成器。

连接器会将第一个 Google SecOps 事件用于占位符。

此参数仅允许使用具有字符串值的键。

Customer ID 可选

要在其中执行连接器的租户的客户 ID。适用于多租户 (MSSP) 环境。

连接器规则

此连接器支持代理。

此连接器不支持动态列表。

CrowdStrike Identity Protection Detections 连接器

使用 CrowdStrike Identity Protection Detections Connector 从 CrowdStrike 中拉取身份保护检测结果。动态列表与 display_name 参数搭配使用。

此连接器需要 Identity Protection 许可。

连接器输入

CrowdStrike Identity Protection Detections 连接器需要以下参数:

参数
Product Field Name 必需

包含 Product Field 名称的来源字段名称。

默认值为 Product Name。

Event Field Name 必需

包含 Event Field 名称的来源字段名称。

默认值为 behaviors_technique。

Environment Field Name 可选

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

如果未找到环境字段,则使用默认环境。

默认值为 ""。

Environment Regex Pattern 可选

要对 Environment Field Name 字段中的值运行的正则表达式模式。此参数可让您使用正则表达式逻辑来操纵环境字段。

使用默认值 .* 检索所需的原始 Environment Field Name 值。

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

Script Timeout (Seconds) 必需

运行当前脚本的 Python 进程的超时限制(以秒为单位)。

默认值为 180。

API Root 必需

CrowdStrike 实例的 API 根。

默认值为 https://api.crowdstrike.com。

Client ID 必需

CrowdStrike 账号的客户端 ID。

Client Secret 必需

CrowdStrike 账号的客户端密钥。

Lowest Severity Score To Fetch 可选

要提取的检测结果的最低严重程度得分。

如果未提供任何值,连接器不会应用此过滤条件。

最大值为 100。

默认值为 50。

连接器还支持此参数的以下值:

  • Low
  • Medium
  • High
  • Critical
Lowest Confidence Score To Fetch 可选

要提取的检测结果的最低置信度分数。

如果未提供任何值,连接器不会应用此过滤条件。

最大值为 100。

默认值为 0。

Max Hours Backwards 可选

从当前时间往前推,要检索多少小时内的检测结果。

默认值为 1。

Max Detections To Fetch 可选

在单次连接器迭代中要处理的检测结果数量。

默认值为 10。

Case Name Template 可选

如果提供,连接器会向 Google SecOps 事件添加一个名为 custom_case_name 的新键。

您可以采用以下格式提供占位符:[FIELD_NAME],例如钓鱼式攻击 - [event_mailbox]。

注意:连接器会将第一个 Google SecOps 事件用于占位符。此参数仅允许使用具有字符串值的键。

Alert Name Template 可选

如果提供,连接器会将此值用作 Google SecOps 提醒名称。

您可以采用以下格式提供占位符:[FIELD_NAME],例如钓鱼式攻击 - [event_mailbox]。

注意:如果您未提供任何值或提供了无效模板,则连接器会使用默认提醒名称。连接器会将第一个 Google SecOps 事件用于占位符。此参数仅允许使用具有字符串值的键。

Disable Overflow 可选

如果选中此选项,连接器会忽略溢出机制。

默认情况下不选择。

Verify SSL 必需

如果选中此选项,集成会验证与 CrowdStrike 服务器的连接所使用的 SSL 证书是否有效。

默认情况下不选择。

Proxy Server Address 可选

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

Proxy Username 可选

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

Proxy Password 可选

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

Customer ID 可选

要在其中执行连接器的租户的客户 ID。适用于多租户 (MSSP) 环境。

连接器规则

此连接器支持代理。

连接器事件

连接器事件示例如下:

{
  "added_privileges": [
      "DomainAdminsRole"
  ],
  "aggregate_id": "aggind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
  "cid": "123456789abcdef123456789abcdef12",
  "composite_id": "123456789abcdef123456789abcdef12:ind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
  "confidence": 20,
  "context_timestamp": "2022-11-15T12:58:13.155Z",
  "crawl_edge_ids": {
      "Sensor": [
          "N6Fq4_]TKjckDDWI$fKO`l>_^KFO4!,Z/&o<H7_)4[Ip*h@KUG8%Xn3Fm3@]<gF_c,c1eeW\\O-J9l;HhVHA\"DH#\\pO1M#>X^dZWWg%V:`[+@g9@3h\"Q\"7r8&lj-o[K@24f;Xl.rlhgWC8%j5\\O7p/G7iQ*ST&12];a_!REjkIUL.R,/U^?]I!!*'!",
          "XNXPaK.m]6i\"HhDPGX=XlMl2?8Mr#H;,A,=7aF9N)>5*/Hc!D_>MmDTO\\t1>Oi6ENO`QkWK=@M9q?[I+pm^)mj5=T_EJ\"4cK99U+!/ERSdo(X^?.Z>^]kq!ECXH$T.sfrJpT:TE+(k]<'Hh]..+*N%h_5<Z,63,n!!*'!",
          "N6L$J`'>\":d#'I2pLF4-ZP?S-Qu#75O,>ZD+B,m[\"eGe@(]>?Nqsh8T3*q=L%=`KI_C[Wmj3?D!=:`(K)7/2g&8cCuB`r9e\"jTp/QqK7.GocpPSq4\\-#t1Q*%5C0%S1$f>KT&a81dJ!Up@EZY*;ssFlh8$cID*qr1!)S<!m@A@s%JrG9Go-f^B\"<7s8N"
      ]
  },
  "crawl_vertex_ids": {
      "Sensor": [
          "uid:123456789abcdef123456789abcdef12:S-1-5-21-3479765008-4256118348-3151044947-3195",
          "ind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
          "aggind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
          "idpind:123456789abcdef123456789abcdef12:715224EE-7AD6-33A1-ADA9-62C4608DA546"
      ]
  },
  "crawled_timestamp": "2022-11-15T14:33:50.641703679Z",
  "created_timestamp": "2022-11-15T12:59:15.444106807Z",
  "description": "A user received new privileges",
  "display_name": "Privilege escalation (user)",
  "end_time": "2022-11-15T12:58:13.155Z",
  "falcon_host_link": "https://example.com/identity-protection/detections/",
  "id": "ind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
  "name": "IdpEntityPrivilegeEscalationUser",
  "objective": "Gain Access",
  "pattern_id": 51113,
  "previous_privileges": "0",
  "privileges": "8321",
  "product": "idp",
  "scenario": "privilege_escalation",
  "severity": 2,
  "show_in_ui": true,
  "source_account_domain": "EXAMPLE.COM",
  "source_account_name": "ExampleName",
  "source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3195",
  "start_time": "2022-11-15T12:58:13.155Z",
  "status": "new",
  "tactic": "Privilege Escalation",
  "tactic_id": "TA0004",
  "technique": "Valid Accounts",
  "technique_id": "T1078",
  "timestamp": "2022-11-15T12:58:15.397Z",
  "type": "idp-user-endpoint-app-info",
  "updated_timestamp": "2022-11-15T14:33:50.635238527Z"
}

已弃用:CrowdStrike Incidents 连接器

使用 CrowdStrike Incidents Connector 从 CrowdStrike 中拉取突发事件和相关行为。

动态列表与 incident_type 参数搭配使用。

连接器参数

CrowdStrike Incidents Connector 需要以下参数:

参数 说明
Product Field Name

必填。

包含 Product Field 名称的来源字段名称。

默认值为 Product Name。

Event Field Name

必填。

包含 Event Field 名称的来源字段名称。

默认值为 data_type。

Environment Field Name

可选。

存储环境名称的字段的名称。如果未找到,则使用默认环境。

默认值为 ""。

Environment Regex Pattern

可选。

用于操纵环境字段值的正则表达式模式。

使用默认的 .* 检索原始值。

Script Timeout (Seconds)

必填。

Python 进程的超时限制。

默认值为 180。

API Root

必填。

CrowdStrike 实例的 API 根。

默认值为 https://api.crowdstrike.com。

Client ID

必填。

CrowdStrike 账号的客户端 ID。
Client Secret

必填。

CrowdStrike 账号的客户端密钥。
Lowest Severity Score To Fetch

可选。

要提取的突发事件的最低严重程度得分。支持 Low、Medium、High、Critical 或最大为 100 的数值。
Max Hours Backwards

可选。

检索回溯期(以小时为单位)。

默认值为 1。

Max Incidents To Fetch

可选。

每次迭代的突发事件数量。最大值为 100。

默认值为 10。

Use dynamic list as a blocklist

必填。

如果选中,动态列表将充当屏蔽名单。
Disable Overflow

可选。

如果选中,则忽略溢出机制。
Verify SSL

必填。

验证连接的 SSL 证书。
Proxy Parameters

可选。

包含 Proxy Server Address、Proxy Username 和 Proxy Password。
Customer ID

可选。

多租户 (MSSP) 环境的租户 ID。

连接器规则

此连接器支持代理。

连接器事件

该连接器支持两种事件类型:基于突发事件和基于行为。

示例:基于突发事件的事件


 {
    "data_type": "Incident",
    "incident_id": "inc:fee8a6ef0cb3412e9a781dcae0287c85:9dfa480ae6214309bff0c8dc2ad8af7c",
    "incident_type": 1,
    "cid": "123456789abcdef123456789abcdef12",
    "state": "closed",
    "tactics": ["Defense Evasion", "Privilege Escalation"],
    "fine_score": 21
 }

示例:基于行为的事件


 {
    "behavior_id": "ind:fee8a6ef0cb3412e9a781dcae0287c85:1298143147841-372-840208",
    "incident_id": "inc:fee8a6ef0cb3412e9a781dcae0287c85:9dfa480ae6214309bff0c8dc2ad8af7c",
    "timestamp": "2023-01-09T11:24:25Z",
    "tactic": "Privilege Escalation",
    "technique": "Bypass User Account Control"
 }

CrowdStrike – 提醒连接器

使用 CrowdStrike – Alerts Connector 从 CrowdStrike 提取提醒。动态列表与 display_name 参数搭配使用。

如需提取身份保护检测结果,请使用身份保护检测结果连接器。

连接器输入

CrowdStrike - Alerts Connector 需要以下参数:

参数
Product Field Name 必需

包含 Product Field 名称的来源字段名称。

默认值为 Product Name。

Event Field Name 必需

包含 Event Field 名称的来源字段名称。

默认值为 product。

Environment Field Name 可选

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

如果未找到环境字段,则使用默认环境。

默认值为 ""。

Environment Regex Pattern 可选

要对 Environment Field Name 字段中的值运行的正则表达式模式。此参数可让您使用正则表达式逻辑来操纵环境字段。

使用默认值 .* 检索所需的原始 Environment Field Name 值。

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

Script Timeout (Seconds) 必需

运行当前脚本的 Python 进程的超时限制(以秒为单位)。

默认值为 180。

API Root 必需

CrowdStrike 实例的 API 根。

默认值为 https://api.crowdstrike.com。

Client ID 必需

CrowdStrike 账号的客户端 ID。

Client Secret 必需

CrowdStrike 账号的客户端密钥。

Case Name Template 可选

如果提供,连接器会向 Google SecOps 事件添加一个名为 custom_case_name 的新键。

您可以采用以下格式提供占位符:[FIELD_NAME],例如钓鱼式攻击 - [event_mailbox]。

注意:连接器会将第一个 Google SecOps 事件用于占位符。此参数仅允许使用具有字符串值的键。

Alert Name Template 可选

如果提供,连接器会将此值用作 Google SecOps 提醒名称。

您可以采用以下格式提供占位符:[FIELD_NAME],例如钓鱼式攻击 - [event_mailbox]。

注意:如果您未提供任何值或提供了无效模板,则连接器会使用默认提醒名称。连接器会将第一个 Google SecOps 事件用于占位符。此参数仅允许使用具有字符串值的键。

Lowest Severity Score To Fetch 可选

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

如果未提供任何值,连接器会注入所有严重级别的突发事件。

最大值为 100。

连接器还支持此参数的以下值:
  • 低
  • 中
  • 高
  • 严重

在 CrowdStrike 界面中,相同的值会除以 10。

Max Hours Backwards 可选

从当前时间往前推,要检索多少小时内的突发事件。

默认值为 1。

Max Alerts To Fetch 可选

在单次连接器迭代中要处理的提醒数量。

最大值为 100。

默认值为 10。

Use dynamic list as a blocklist 必需

如果选中,连接器会将动态列表用作屏蔽名单。

默认情况下不选择。

Disable Overflow 可选

如果选中此选项,连接器会忽略溢出机制。

默认情况下不选择。

Verify SSL 必需

如果选中此选项,集成会验证与 CrowdStrike 服务器的连接所使用的 SSL 证书是否有效。

默认情况下不选择。

Proxy Server Address 可选

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

Proxy Username 可选

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

Proxy Password 可选

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

Customer ID 可选

要在其中执行连接器的租户的客户 ID。适用于多租户 (MSSP) 环境。

连接器规则

此连接器支持代理。

连接器事件

基于提醒的事件示例如下:

{
  "added_privileges": [
      "DomainAdminsRole"
  ],
  "aggregate_id": "aggind:123456789abcdef123456789abcdef12",
  "cid": "123456789abcdef123456789abcdef12",
  "composite_id": "123456789abcdef123456789abcdef12:ind:123456789abcdef123456789abcdef12",
  "confidence": 20,
  "context_timestamp": "2022-11-15T12:58:13.155Z",
  "crawl_edge_ids": {
      "Sensor": [
          "N6Fq4_]TKjckDDWI$fKO`l>_^KFO4!,Z/&o<H7_)4[Ip*h@KUG8%Xn3Fm3@]<gF_c,c1eeW\\O-J9l;HhVHA\"DH#\\pO1M#>X^dZWWg%V:`[+@g9@3h\"Q\"7r8&lj-o[K@24f;Xl.rlhgWC8%j5\\O7p/G7iQ*ST&12];a_!REjkIUL.R,/U^?]I!!*'!",
          "XNXPaK.m]6i\"HhDPGX=XlMl2?8Mr#H;,A,=7aF9N)>5*/Hc!D_>MmDTO\\t1>Oi6ENO`QkWK=@M9q?[I+pm^)mj5=T_EJ\"4cK99U+!/ERSdo(X^?.Z>^]kq!ECXH$T.sfrJpT:TE+(k]<'Hh]..+*N%h_5<Z,63,n!!*'!",
          "N6L$J`'>\":d#'I2pLF4-ZP?S-Qu#75O,>ZD+B,m[\"eGe@(]>?Nqsh8T3*q=L%=`KI_C[Wmj3?D!=:`(K)7/2g&8cCuB`r9e\"jTp/QqK7.GocpPSq4\\-#t1Q*%5C0%S1$f>KT&a81dJ!Up@EZY*;ssFlh8$cID*qr1!)S<!m@A@s%JrG9Go-f^B\"<7s8N"
      ]
  },
  "crawl_vertex_ids": {
      "Sensor": [
          "uid:123456789abcdef123456789abcdef12:S-1-5-21-3479765008-4256118348-3151044947-3195",
          "ind:123456789abcdef123456789abcdef12",
          "aggind:123456789abcdef123456789abcdef12",
          "idpind:123456789abcdef123456789abcdef12:715224EE-7AD6-33A1-ADA9-62C4608DA546"
      ]
  },
  "crawled_timestamp": "2022-11-15T14:33:50.641703679Z",
  "created_timestamp": "2022-11-15T12:59:15.444106807Z",
  "description": "A user received new privileges",
  "display_name": "Privilege escalation (user)",
  "end_time": "2022-11-15T12:58:13.155Z",
  "falcon_host_link": "https://falcon.crowdstrike.com/identity-protection/detections/123456789abcdef123456789abcdef12:ind:123456789abcdef123456789abcdef12?cid=123456789abcdef123456789abcdef12",
  "id": "ind:123456789abcdef123456789abcdef12",
  "name": "IdpEntityPrivilegeEscalationUser",
  "objective": "Gain Access",
  "pattern_id": 51113,
  "previous_privileges": "0",
  "privileges": "8321",
  "product": "idp",
  "scenario": "privilege_escalation",
  "severity": 2,
  "show_in_ui": true,
  "source_account_domain": "EXAMPLE.EXAMPLE",
  "source_account_name": "ExampleMailbox",
  "source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3195",
  "start_time": "2022-11-15T12:58:13.155Z",
  "status": "new",
  "tactic": "Privilege Escalation",
  "tactic_id": "TA0004",
  "technique": "Valid Accounts",
  "technique_id": "T1078",
  "timestamp": "2022-11-15T12:58:15.397Z",
  "type": "idp-user-endpoint-app-info",
  "updated_timestamp": "2022-11-15T14:33:50.635238527Z"
}

作业

如需详细了解作业,请参阅 配置新作业和 高级调度。

Crowdstrike Falcon - 同步提醒

使用 Crowdstrike Falcon - Sync Alerts 作业在 Google SecOps 和 Crowdstrike 之间双向同步评论和状态。

工作要求

为确保作业识别并同步正确的数据,必须满足以下条件:

  • Google SecOps 案例必须包含 Crowdstrike Alert 标记。

  • 如果提醒并非来自提醒连接器或身份保护检测连接器,您必须为作业添加 Alert_ID 提醒上下文值,以识别正确的 Crowdstrike 记录。

操作逻辑

该作业分两个阶段同步数据。第一阶段会将 Crowdstrike 数据同步到 Google SecOps 提醒。第二阶段会将 Google SecOps 提醒数据同步到 Crowdstrike 提醒。

该作业在初始迭代中使用 Max Hours Backwards。对于所有后续请求,作业都会使用上次处理的提醒的 start_time。

评论同步逻辑

该作业使用 last_update_time 过滤评论并防止重复条目。同步评论使用以下结构:

  • 由 Crowdstrike 发送:Crowdstrike {ticket_id}: {comment}

  • 从 Google SecOps 发送: Google SecOps {case_id}: {comment}

Google SecOps 案例关闭评论也会作为评论同步到 Crowdstrike。

状态和判定映射

在 Google SecOps 中关闭提醒后,作业会将相应的 Crowdstrike 提醒更新为状态 Closed。该作业还会对分析师判定结果应用以下映射:

  • 如果关闭原因为 Malicious,则 Crowdstrike 判定会设置为 True Positive。

  • 如果关闭原因为 Not Malicious,则 Crowdstrike 判定会设置为 False Positive。

  • 对于所有其他关闭原因,状态会设置为 Closed,不提供判定结果。

作业参数

Crowdstrike Falcon - Sync Alerts 作业需要以下参数:

参数 说明
Environment Name

必填。

作业在其中搜索提醒的环境的名称。

默认值为 Default Environment。

API Root

必填。

Crowdstrike 实例的 API 根。

默认值为 https://api.crowdstrike.com。

Client ID

必填。

Crowdstrike 账号的客户端 ID。

Client Secret

必填。

Crowdstrike 账号的客户端密钥。

Max Hours Backwards

必填。

在第一个作业迭代期间,同步当前时间之前多少小时内的提醒。

默认值为 24。

Verify SSL

必填。

如果选中此选项,集成会在连接到 Crowdstrike 服务器时验证 SSL 证书。

默认处于启用状态。

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