Skip to content

把 Docker AI Governance 审计事件发送到你的安全信息与事件管理 (SIEM) 系统,让 Docker 治理数据与其他安全信号集中在一起。具体做法取决于你的审计记录交付到哪里:

  • 使用云端交付时,Docker 把事件直接转发到受支持的 SIEM 目标。
  • 使用本地交付时,由你自己的日志收集器从每台机器上收集审计文件。

从 Docker Cloud 转发事件 ​

Docker 把审计事件从 Docker Cloud 转发到你在 Docker Home 中添加的 SIEM 目标。

受支持的目标 ​

目标连接方式你需要准备
Splunk CloudHTTP Event Collector (HEC)HEC 摄取 URL 和一个 HEC 令牌。可选地填写 Splunk 索引名称。
DynatraceLog Ingest APILog Ingest API URL 和一个拥有 logs.ingest 范围的 API 令牌。
DatadogHTTP log intake API你 Datadog 站点的 Logs 摄取 URL 和一个 API 密钥。
Sumo LogicHTTP SourceHTTP Source URL,以及来自 HTTP Logs & Metrics 源的认证令牌。
CrowdStrike Falcon Next-Gen SIEMHEC / HTTP Event Connector连接器的 API URL 和一个 API 密钥。添加时请在 API URL 后追加 /raw。

开始之前 ​

你需要组织 owner 访问权限,或带有 AI Governance 审计权限的 自定义角色。

SIEM 转发要求为你的组织启用云端交付。如果还没有启用,请在配置 SIEM 目标之前,在 AI Platform > Audit logs > Audit delivery 下开启它。更多细节请参阅 配置审计交付。

准备好目标所需的终结点 URL 和凭据,它们列在「受支持的目标」中。有些目标需要你先创建 连接器或源。

添加 SIEM 目标 ​

  1. 登录 Docker Home 并选择你的组织。
  2. 进入 AI Platform > Audit logs。
  3. 打开 Export & Connectors。
  4. 选择 Add destination。
  5. 选择你的目标并填写表单。
  6. 选择 Save。

Docker 在保存前会使用提供的凭据验证终结点是否可达。如果验证失败,请检查 URL 和凭据是否 正确,以及该终结点是否可以从公网访问。

编辑或删除目标 ​

在 SIEM forwarding 列表中,选择目标旁边的菜单即可编辑或删除它。编辑表单让你更新凭据, 并开关该目标的转发。删除目标会永久移除终结点及其已保存的凭据,且无法撤销。

用日志收集器收集本地审计文件 ​

使用本地交付时,每台机器会把审计记录写入自己审计目录中的 .jsonl 文件。有关各操作系统上 的目录以及文件命名方式,请参阅记录存储在哪里。

把你的日志收集器指向审计目录,并配置为只收集 .jsonl 文件。Splunk Universal Forwarder、 Filebeat 和 CrowdStrike Falcon LogScale 等工具会读取该目录,并把每一行作为一个事件转发。 由于写入中的记录在最终完成之前都存放在 .tmp 文件中,收集器不会看到不完整的记录。