配置第三方响应操作

编辑

此功能处于技术预览阶段,可能在将来的版本中发生更改或被删除。Elastic 将致力于修复任何问题,但技术预览中的功能不受正式 GA 功能的支持 SLA 的约束。

您可以指示第三方端点保护系统对已注册主机执行响应操作,例如将可疑端点与您的网络隔离,而无需离开 Elastic Security UI。此页面说明启用这些第三方系统响应操作所需的配置步骤。

  • CrowdStrike
  • SentinelOne

查看 第三方响应操作 以了解每个系统支持哪些响应操作。

展开以下部分以获取您的端点安全系统信息

设置 CrowdStrike 响应操作
  1. 在 CrowdStrike 中启用 API 访问。在 CrowdStrike 中创建 API 客户端以允许访问系统。请参阅 CrowdStrike 的文档以获取说明。

    • 为 API 客户端授予读取 CrowdStrike 数据和对已注册主机执行操作所需的最低权限。考虑为读取数据和执行操作创建单独的 API 客户端,以限制每个 API 客户端允许的权限。

      • 要隔离和释放主机,API 客户端必须对警报具有 Read 访问权限,对主机具有 ReadWrite 访问权限。
    • 记下客户端 ID、客户端密钥和基本 URL;在您配置 Elastic Security 组件以访问 CrowdStrike 的后续步骤中,您将需要它们。
    • 基本 URL 随您的 CrowdStrike 帐户类型而异

      • US-1:https://api.crowdstrike.com
      • US-2:https://api.us-2.crowdstrike.com
      • EU-1:https://api.eu-1.crowdstrike.com
      • US-GOV-1:https://api.laggar.gcw.crowdstrike.com
  2. 安装 CrowdStrike 集成和 Elastic Agent。Elastic 的 CrowdStrike 集成 将日志收集并导入到 Elastic Security 中。

    1. 在导航菜单中查找 集成,或使用 全局搜索字段,搜索并选择 CrowdStrike,然后选择 添加 CrowdStrike
    2. 使用 集成名称 和可选的 描述 配置集成。
    3. 选择 通过 API 收集 CrowdStrike 日志,并输入所需的 设置

      • 客户端 ID:用于读取 CrowdStrike 数据的 API 客户端的客户端 ID。
      • 客户端密钥:允许您访问 CrowdStrike 的客户端密钥。
      • URL:CrowdStrike API 的基本 URL。
    4. 通过 API 收集 CrowdStrike 日志 下选择 Falcon 警报主机 子选项。
    5. 向下滚动并在 新的代理策略名称 中输入代理策略的名称。如果其他代理策略已存在,您可以单击 现有主机 选项卡并选择现有策略。有关 Elastic Agent 配置设置的更多详细信息,请参阅 Elastic Agent 策略
    6. 单击 保存并继续
    7. 选择 将 Elastic Agent 添加到您的主机 并继续执行 Elastic Agent 安装步骤 以在您的网络中的资源(例如服务器或虚拟机)上安装 Elastic Agent。Elastic Agent 将充当桥梁,收集来自 CrowdStrike 的数据并将其发送回 Elastic Security。
  3. 创建 CrowdStrike 连接器。Elastic 的 CrowdStrike 连接器 使 Elastic Security 能够对 CrowdStrike 注册的主机执行操作。

    不要创建多个 CrowdStrike 连接器。

    1. 在导航菜单中查找 连接器,或使用 全局搜索字段,然后选择 创建连接器
    2. 选择 CrowdStrike 连接器。
    3. 输入配置信息

      • 连接器名称:用于识别连接器的名称。
      • CrowdStrike API URL:CrowdStrike API 的基本 URL。
      • CrowdStrike 客户端 ID:用于在 CrowdStrike 中执行操作的 API 客户端的客户端 ID。
      • 客户端密钥:允许您访问 CrowdStrike 的客户端密钥。
    4. 单击 保存
  4. 创建并启用检测规则以生成 Elastic Security 警报。(可选)创建 检测规则 以根据 CrowdStrike 事件和数据生成 Elastic Security 警报。CrowdStrike 集成文档 列出了可用于构建规则查询的可用导入日志和字段。

    这使您可以查看 CrowdStrike,而无需离开 Elastic Security。您可以直接从规则创建的警报中执行支持的端点响应操作,方法是使用警报详细信息弹出窗口中的 采取操作 菜单。

设置 SentinelOne 响应操作
  1. 在 SentinelOne 中生成 API 访问令牌。您将在后续步骤中需要这些令牌,它们允许 Elastic Security 在 SentinelOne 中收集数据和执行操作。

    在 SentinelOne 中创建两个 API 令牌,并为其提供将使用它们的 Elastic 组件所需的最低权限

    • SentinelOne 集成:读取 SentinelOne 数据的权限。
    • SentinelOne 连接器:读取 SentinelOne 数据和对已注册主机执行操作(例如,隔离和释放端点)的权限。

    有关生成 API 令牌的详细信息,请参阅 SentinelOne 集成文档 或 SentinelOne 的文档。

  2. 安装 SentinelOne 集成和 Elastic Agent。Elastic 的 SentinelOne 集成 将日志收集并导入到 Elastic Security 中。

    1. 在导航菜单中查找 集成,或使用 全局搜索字段,搜索并选择 SentinelOne,然后选择 添加 SentinelOne
    2. 使用 集成名称 和可选的 描述 配置集成。
    3. 确保已选择 通过 API 收集 SentinelOne 日志,并输入所需的 设置

      • URL:SentinelOne 控制台 URL。
      • API 令牌:您之前生成的 SentinelOne API 访问令牌,具有读取 SentinelOne 数据的权限。
    4. 向下滚动并在 新的代理策略名称 中输入代理策略的名称。如果其他代理策略已存在,您可以单击 现有主机 选项卡并选择现有策略。有关 Elastic Agent 配置设置的更多详细信息,请参阅 Elastic Agent 策略
    5. 单击 保存并继续
    6. 选择 将 Elastic Agent 添加到您的主机 并继续执行 Elastic Agent 安装步骤 以在您的网络中的资源(例如服务器或虚拟机)上安装 Elastic Agent。Elastic Agent 将充当桥梁,收集来自 SentinelOne 的数据并将其发送到 Elastic Security。
  3. 创建 SentinelOne 连接器。Elastic 的 SentinelOne 连接器 使 Elastic Security 能够对 SentinelOne 注册的主机执行操作。

    不要创建多个 SentinelOne 连接器。

    1. 在导航菜单中查找 连接器,或使用 全局搜索字段,然后选择 创建连接器
    2. 选择 SentinelOne 连接器。
    3. 输入配置信息

      • 连接器名称:用于识别连接器的名称。
      • SentinelOne 租户 URL:SentinelOne 租户 URL。
      • API 令牌:您之前生成的 SentinelOne API 访问令牌,具有读取 SentinelOne 数据和对已注册主机执行操作的权限。
    4. 单击 保存
  4. 创建并启用检测规则以生成 Elastic Security 警报。创建 检测规则 以根据 SentinelOne 事件和数据生成 Elastic Security 警报。

    这使您可以查看 SentinelOne,而无需离开 Elastic Security。您可以直接从规则创建的警报中执行支持的端点响应操作,方法是使用警报详细信息弹出窗口中的 采取操作 菜单。

    创建规则时,您可以定位包含 SentinelOne 代理 ID 字段的任何事件。使用以下一个或多个索引模式

    索引模式 SentinelOne 代理 ID 字段

    logs-sentinel_one.alert*

    sentinel_one.alert.agent.id

    logs-sentinel_one.threat*

    sentinel_one.threat.agent.id

    logs-sentinel_one.activity*

    sentinel_one.activity.agent.id

    logs-sentinel_one.agent*

    sentinel_one.agent.agent.id

    不要包含任何其他索引模式。