你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在容器注册表映像和正在运行的映像上创建豁免并禁用漏洞评估发现

注释

可以通过从安全功能分数中免除管理组、订阅或特定资源来自定义漏洞评估体验。 了解如何为资源或订阅创建豁免

如果您的组织不想修正某个发现,而是选择忽略它,可以选择禁用它。 禁用发现结果不会影响安全分数,也不会产生有害的噪音。

当发现结果与在禁用规则中定义的条件相匹配时,它不会显示在发现结果列表中。 典型方案示例包括:

  • 禁用查找结果严重性低于中等的内容
  • 禁用供应商无法修复的映像的查找

重要

若要创建规则,需要有在 Azure Policy 中编辑策略的权限。 若要了解详细信息,请参阅 Azure Policy 中的 Azure RBAC 权限

可以使用以下任一条件的组合:

  • CVE - 输入要排除的调查结果的 CVE。 确保 CVE 有效。 使用分号分隔多个 CVE。 例如,CVE-2020-1347;CVE-2020-1346。
  • 映像摘要 - 指定应基于映像摘要排除漏洞的图像。 使用分号分隔多个摘要,例如: sha256:9b920e938111710c2768b31699aac9d1ae80ab6284454e8a9ff42e887fa1db31;sha256:ab0ab32f75988da9b146de7a3589c47e919393ae51bbf2d8a0d55dd92542451c
  • OS 版本 - 指定应基于映像 OS 排除漏洞的映像。 使用分号分隔多个版本,例如:ubuntu_linux_20.04;alpine_3.17
  • 最小严重性 - 选择低、中、高或严重,以排除小于指定严重性级别的漏洞。
  • 修复状态 - 根据漏洞修复状态选择排除漏洞的选项。

禁用规则按建议应用,例如,若要在注册表映像和运行时映像上禁用 CVE-2017-17512 ,则必须在这两个位置配置禁用规则。

注释

Azure 预览版补充条款包含适用于 beta 版、预览版或其他尚未正式发布的 Azure 功能的其他法律条款。

创建规则

  1. 转到容器注册表映像的建议详细信息页 ,应具有由 Microsoft Defender 漏洞管理Azure 中运行的容器提供支持的漏洞发现应已解决漏洞发现

  2. 选择 禁用规则

  3. 选择相关范围。

  4. 定义条件。 可以使用以下任一条件:

    • CVE - 输入要排除的调查结果的 CVE。 确保 CVE 有效。 使用分号分隔多个 CVE。 例如,CVE-2020-1347;CVE-2020-1346。
    • 映像摘要 - 指定应基于映像摘要排除漏洞的图像。 使用分号分隔多个摘要,例如: sha256:9b920e938111710c2768b31699aac9d1ae80ab6284454e8a9ff42e887fa1db31;sha256:ab0ab32f75988da9b146de7a3589c47e919393ae51bbf2d8a0d55dd92542451c
    • OS 版本 - 指定应基于映像 OS 排除漏洞的映像。 使用分号分隔多个版本,例如:ubuntu_linux_20.04;alpine_3.17
    • 最小严重性 - 选择低、中、高或严重,以排除小于和等于指定严重级别的漏洞。
    • 修复状态 - 根据漏洞修复状态选择排除漏洞的选项。
  5. 在对齐文本框中,添加特定漏洞被禁用的原因的理由。 这为审阅规则的任何人提供了清晰和理解。

  6. 选择 应用规则

    显示在注册表映像上为漏洞发现创建禁用规则的位置的屏幕截图。

    重要

    更改最多可能需要 24 小时才能生效。

查看、替代或删除规则

  1. 在“建议详细信息”页中,选择“ 禁用规则”。

  2. 在范围列表中,具有有效规则的订阅显示为“已应用规则”。

  3. 若要查看或删除规则,请选择省略号菜单(“...”)。

  4. 执行下列操作之一:

    • 若要查看或替代禁用规则 - 选择 “查看规则”,进行所需的任何更改,然后选择“ 替代规则”。
    • 若要删除禁用规则 - 请选择“ 删除规则”。

    显示注册表映像上漏洞发现的位置、删除或替代规则的屏幕截图。

后续步骤