在 Flashduty On-call
您可通过以下两种方式获取集成推送地址,任选其一即可。使用专属集成
- 进入 Flashduty 控制台,选择 协作空间,打开一个协作空间
- 选择 配置 → 集成数据 → 专属集成,点击 新增集成
- 选择 CrowdStrike,点击 保存
- 打开生成的集成卡片,复制 推送地址
使用共享集成
- 进入 Flashduty 控制台,选择 集成中心 → 告警事件
- 选择 CrowdStrike,填写集成名称
- 配置默认路由并选择协作空间;创建后可在 路由 中增加更多规则
- 点击 保存,复制生成的 推送地址
在 CrowdStrike Falcon 中配置
以下操作需要能在 Falcon 控制台创建和发布(Release)Fusion SOAR 工作流的权限;NG-SIEM 检测触发器需要开通 Next-Gen SIEM 模块,EPP 检测触发器需要 Falcon Insight/Prevent 端点检测能力。Falcon 云端需要能访问推送地址所在的域名。1
创建 NG-SIEM 检测工作流
操作路径:Falcon 控制台 › Fusion SOAR › Workflows › Create workflow保存并 Release(发布)工作流——只保存为草稿不会真正执行。字段名不要修改,
登录 Falcon 控制台后进入 Fusion SOAR → Workflows(部分租户显示为 NEXT-GEN SIEM → Automated workflows),点击 Create workflow。Body 的 Content type 选 JSON,内容如下:
detection_id 必须保留。Fusion 会把 ${...} 的值原样填入 JSON 字符串,未发现官方提供的 JSON 转义函数。检测名称等自由文本字段若含双引号 " 或反斜杠 \,请求体将不是合法 JSON,本次推送会以 400 被拒绝。detection_id 为必填,severity 和 name 可省略(省略时告警标题为 CrowdStrike detection),如检测名称可能含此类字符,建议从请求体中删除 name 行。2
(可选)创建 EPP 检测工作流
操作路径:Falcon 控制台 › Fusion SOAR › Workflows › Create workflow
如果还需要接入终端防护(EPP)检测,重复上一步创建第二个工作流,触发器改为 Detection → EPP Detection,请求体改为:
3
验证
确认工作流已 Release 后,等待 Falcon 产生一条真实检测(或在测试端点上触发一次良性的测试检测)。Flashduty 收到该检测的告警,标题为检测名称,等级按
severity 映射。手工构造的请求(例如用 curl 按上面的模板发送)只能验证网络连通和字段解析,不能验证工作流本身;以真实检测为准。Alert Key
Flashduty 使用请求体中的detection_id 作为 Alert Key。这个字段对应 Falcon Fusion 触发器变量 ${data['Trigger.Detection.DetectionID']}。CrowdStrike 官方 Fusion 工作流开发参考对 NG-SIEM 检测触发器的这个路径标注为”release-verified”(工作流发布时会校验该路径存在),对 EPP 检测触发器则只列为常用字段。
- 同一检测多次触发(例如级别从 High 升级到 Critical)落在同一条告警上
- 不同检测(
detection_id不同)不会合并
detection_id,或 severity 非空且不是 Critical/High/Medium/Low/Informational 之一时,Flashduty 会拒绝该请求。
Falcon Fusion 没有携带检测 ID 的”检测已关闭”触发器,因此本集成是一次性事件:Flashduty 不会因为检测在 Falcon 中被关闭而自动关闭告警。请给对应的协作空间开启超时自动关闭,安全类检测建议 24 小时;同一检测在超时内再次触发会刷新同一条告警。
状态和告警等级
告警内容
- 标题:
name(检测名称),缺失时使用CrowdStrike detection - 标签:
detection_id、product(NGSIEM或EPP)、severity_raw(原始severity值);NG-SIEM 模板另带source_url;EPP 模板另带host(hostname)、process_sha256、ioc_value、ioc_type resource:取hostname;没有hostname时(NG-SIEM 模板不发送它)取detection_id
排查问题
- 工作流没有报错但 Flashduty 没收到告警:确认工作流已点击 Release 发布,而不是仅保存草稿——草稿状态的工作流不会执行
- HTTP Action 报错,日志中出现 400:检查请求体字段名是否与上文模板完全一致;响应内容会说明被拒绝的原因(例如
detection_id is required) - HTTP Action 提示 “unknown variable” / “property … contains unknown variable”:说明这个变量路径在您的检测类型/触发器下不可用,用 Falcon 控制台的变量选择器确认该触发器实际能取到的字段,替换成可用路径
- 告警一直不关闭:本集成不会收到关闭事件,请按上文「Alert Key」一节开启超时自动关闭