向 Microsoft Sentinel 自动化规则添加高级条件

重要

注意:根据 世纪互联发布的公告,所有 Microsoft Sentinel 功能将于 2026 年 8 月 18 日 在 Azure 中国区正式停用。

本文介绍如何将高级“Or”条件添加到 Microsoft Sentinel 中的自动化规则,以便更有效地对事件进行会审。

在自动化规则的“条件”部分,以条件组的形式添加“Or”条件。

条件组可以包含两个级别的条件:

  • 简单条件:至少两个 OR 条件,每个条件由运算符分隔:

  • 复合条件:两个以上的条件,运算符至少一侧至少有两个 OR 条件:

    • (A and B) OR C
    • (A and B) OR (C and D)
    • (A and B) OR (C and D and E)
    • (A and B) OR (C and D) OR (E and F)
    • 等等。

通过 OR 逻辑使用条件组,可让你在确定何时运行规则方面具有强大的能力和灵活性。 它还能大幅提高效率,因为你可以将许多旧的自动化规则合并成一条新规则。

添加条件组

由于条件组在创建自动化规则方面提供了更多的强大功能和灵活性,因此介绍如何向自动化规则添加条件组的最佳方式是演示一些示例。

让我们创建一项规则,该规则会将传入事件的严重性从任意级别更改为“高”,前提是它满足我们将设置的条件。

  1. 转到 Azure 门户,选择“配置”“自动化”页面>

  2. 在“自动化”页中,从顶部的按钮栏选择“创建”“自动化规则”。

    有关详细信息,请参阅 有关创建自动化规则的常规说明

  3. 给规则命名: 分诊:将严重程度改为高

  4. 选择触发器创建事件时

  5. 条件下,如果您看到事件提供程序分析规则名称条件,请保留原样。 稍后我们将在此过程中添加更多条件。

  6. 操作下,从下拉列表中选择更改严重级别

  7. 从显示在“更改严重性”下面的下拉列表中选择“高”。

创建新自动化规则而不添加条件的屏幕截图。

示例 1:简单条件

在第一个示例中,我们将创建一个简单的条件组:如果条件 A 或条件 B 为 true,则运行规则,并将事件的严重性设置为“高”。

  1. 选择展开项 + 添加,然后从下拉列表中选择条件组(或)

    将条件组添加到自动化规则的条件集的屏幕截图。

  2. 可以看到显示了两组用 OR 运算符分隔的条件字段。 这两组条件字段分别是条件A和B,代表简单或条件组的两边:如果A或B为真,则规则将运行。
    (请不要被所有不同的 添加 链接混淆,每个链接都在以下步骤中解释。

    空条件组字段的屏幕截图。

  3. 决定这些条件会是什么。 也就是说,哪两种不同的情况会导致事件严重性更改为“高”? 我们建议以下做法:

    • 如果事件的关联 MITRE ATT&CK 策略包括从下拉列表中选择的四个策略中的任何一个(请参阅下图),则严重性应提高到“高”

    • 如果事件包含名为“SUPER_SECURE_STATION”的主机名实体,则应将严重性提升为“高”。

    将简单 OR 条件添加到自动化规则的屏幕截图。

    只要这些条件中至少有一个为真,我们在规则中定义的操作就会执行,并将事件严重性更改为“高”。

示例 1A:在单个条件中添加 OR 值

假设我们拥有的不是一台,而是两台超敏感工作站,并且我们希望将这些工作站的事件严重级别设为高。 要为实体属性条件添加另一个值,选择当前条件值右侧的骰子图标,然后在其下方输入额外值。

向单个条件添加更多值的屏幕截图。

示例 1B:添加更多 OR 条件

假设我们希望在三个(或更多个)条件之一为 true 的情况下运行此规则。 如果 A B C 为 true,该规则将运行。

  1. 还记得那些 添加 链接吗? 若要添加另一个 OR 条件,请选择通过一条线连接到 运算符的 OR

    将另一个 OR 条件添加到自动化规则的屏幕截图。

  2. 现在,通过从下拉列表中选择属性、选择比较运算符并输入目标值,为新条件选择字段、运算符和值。

    屏幕截图显示另一个添加到自动化规则的 OR 条件。

示例 2:添加复合条件

在此示例中,我们将多个条件添加到 OR 条件组的每一侧,从而创建复合逻辑。 目的是让该规则在 A B 为真时运行,或者在 C D 为真时运行。

  1. 若要将条件添加到 OR 条件组的一侧,请选择直接位于现有条件下方且位于你要向其添加新条件的 运算符同侧的“+ 添加”链接(在同一个蓝色阴影区域中)。

    将复合条件添加到自动化规则的屏幕截图。

    你会看到在现有条件下方新增了一行(位于同一蓝色阴影区域内),并通过 AND 运算符与其相连。

    自动化规则中空的新条件行的屏幕截图。

  2. 通过从下拉列表中选择属性、算符和值,使用与之前条件相同的方法,填充新条件行的参数和值。

    屏幕截图显示要填充的需添加到自动化规则的新条件字段。

  3. 在 OR 条件组的任一端,选择现有条件下面的 +添加 链接以添加新行,然后输入新条件的参数和值。

    向自动化规则添加多个复合条件的屏幕截图。

就是这样! 你可以利用此处学到的知识来添加更多条件和条件组,使用 ANDOR 运算符的不同组合来创建功能强大、灵活且高效的自动化规则,使之真正有助于 SOC 顺利运行,缩短响应时间和解决问题的时间。