Compartilhar via

查看和修正 SQL 漏洞评估结果

重要

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

Microsoft Defender for Cloud为Azure SQL数据库提供 SQL 漏洞评估。 SQL 漏洞评估会扫描数据库是否存在软件漏洞,并提供发现列表。 扫描周期有助于保持高级别的安全性,并确保符合组织安全策略。

使用漏洞评估发现来修复软件漏洞并将结果标记为基线。 可以运行按需漏洞评估扫描来刷新和查看最新发现。

SQL 漏洞评估在两种配置中可用: 快速经典。 这两种配置都使用相同的修正工作流和基线管理。 唯一的区别是基线审批时间。

先决条件

  • SQL 漏洞评估在Azure SQL资源上启用。

  • 查看所需的权限和数据驻留条件:

  • 基线审批时间因配置模型而异。 如果不确定所使用的漏洞评估配置,请使用以下步骤进行检查:

    1. 登录到 Azure 门户
    2. 打开 SQL 数据库资源。
    3. Security 标题下,选择 Microsoft Defender for Cloud
    4. 启用状态 中,选择 配置以打开服务器或托管实例的 Microsoft Defender for SQL 设置窗格。

    如果漏洞设置显示用于配置存储帐户的选项,则你使用的是经典配置。 否则,使用的是快速配置。

运行按需扫描

运行只读按需漏洞评估扫描以刷新结果,而不是等待下一次计划扫描。

若要运行按需扫描,请执行以下操作:

  1. 登录到 Azure 门户

  2. 打开 SQL 数据库资源。

  3. Security 标题下,选择 Microsoft Defender for Cloud

  4. 漏洞评估中选择“查看其他发现”。

    打开扫描结果和手动扫描选项的屏幕截图。

  5. 选择“扫描”

    选择扫描以运行 SQL 资源的按需漏洞评估扫描的屏幕截图。

  6. 查看并修正漏洞

查看和修正漏洞评估结果

扫描完成后, 漏洞评估 页会显示数据库安全性的完整视图。 这包括:

  • 安全状态概述
  • 发现的问题数
  • 风险的严重性摘要
  • 调查结果列表

查看和修正漏洞(Azure门户)

注释

此体验目前处于预览阶段。 在预览期间,现有的服务器级(聚合)体验仍然可用。

在此体验中:

  • SQL 漏洞评估的发现遵循Microsoft Defender for Cloud中使用的相同建议结构。
  • 每个 SQL 漏洞评估规则都对应于自己的建议。
  • 建议与受影响的 SQL 数据库资源直接关联。
  • 每个规则都可以单独查看、修正或标记为基线。
  1. 登录到 Azure 门户

  2. 转到 Defender for Cloud>建议

  3. 选择按风险分类的建议视图。

  4. 调整视图:

    • 使用 “按资源查看” 筛选器列出报告资源评估的所有实例。 Azure 门户中 Defender for Cloud 建议页面的截图,其中显示了“按资源查看”,并将扫描器筛选为 SQL 漏洞评估。
    • 使用 “按标题查看” 筛选器将所有评估实例聚合在一个值下。
  5. 选择 扫描程序 筛选器,然后从选项中选择 SQL 漏洞评估

  6. 查看结果(仅按资源查看 ):

    1. 选择一条建议。

    2. 查看其说明。

    3. 选择“ 管理查询结果和修正 ”以查看用于评估建议的查询、生成修正脚本或设置基线。

    4. 选择资源名称的链接以获取详细信息和执行操作。

      Azure门户中 SQL 漏洞评估建议详细信息页的 屏幕截图,突出显示了“管理查询结果和修正”,以及将查询结果添加为基准的选项

    5. 在数据库的 “资源运行状况 ”页中,查看为资源生成的建议、触发 SQL VA 扫描或转到“SQL VA 扫描历史记录”页。

      Azure 门户中的资源运行状况页的截图,显示了“SQL 漏洞评估结果”部分,其中包括“立即扫描”和“扫描历史记录”。

  7. 查看结果(仅限按标题查看

    1. 选择一条建议。

    2. 为查看范围内所有数据库修复操作类型的汇总视图,请选择查看修复脚本

    3. 查看后,关闭 “修正脚本 ”侧窗格。

    4. 向右滚动以到达受影响的资源下的操作列。

    5. 选择显示查询和结果以对每个受影响的数据库进行大规模基线设置。

  8. 验证修正结果是否显示为正常。 在快速配置中,基线审批立即生效。 在经典配置中,基线审批将在下次扫描时生效。

查看和修正漏洞 (Defender 门户)

注释

此体验目前处于预览阶段。 预览版期间,Azure门户中仍提供现有的服务器级(聚合)体验。

在此体验中:

  • SQL 漏洞评估的发现遵循Microsoft Defender for Cloud中使用的相同建议结构。
  • 每个 SQL 漏洞评估规则都对应于自己的建议。
  • 建议与受影响的 SQL 数据库资源直接关联。
  • 脚本生成和基线设置是使用 Azure 门户完成的。
  1. 转到 Microsoft Defender 门户

  2. 选择风险暴露管理>建议

  3. 选择 “云 ”选项卡。

  4. 选择 “配置错误”。

  5. 选择要查看结果的方式:

    • 每个资产的建议
    • 建议标题
  6. 选择 扫描程序 筛选器,然后从选项中选择 SQL 漏洞评估

    Defender 门户建议页的屏幕截图,其中显示了云 > 配置错误,并筛选扫描程序到 SQL 漏洞评估。

  7. 查看结果(仅按资产视图建议 ):

    1. 选择建议以查看其说明和状态。

    2. 在 Azure 门户中选择 Manage 以进行 SQL VA 操作,例如基线设置和触发 SQL VA 扫描。

    Defender 门户建议页的屏幕截图,其中显示了“按资产”视图中的 SQL 漏洞评估建议。

  8. 查看结果(仅建议标题 视图):

    1. 查看 “状态 ”列,了解所有所选资源的建议。

    2. 在 Azure 门户中单击 Manage 来进行 SQL VA 操作,例如设置基线和触发 SQL VA 扫描。

    Defender 门户建议页的屏幕截图,其中显示了“按标题”视图中的 SQL 漏洞评估建议。

  9. 验证修复后的结果是否显示为健康状态。 在快速配置中,基线审批立即生效。 在经典配置中,基线审批将在下次扫描时生效。

排查常见问题

使用此表解决使用 SQL 漏洞评估时的常见问题:

問题 可能的原因 决议
扫描结果不可见 缺少用户查看角色 确保分配安全管理员或安全查看者角色。
无法更改设置 角色配置不足 分配 SQL 安全管理器(以及经典:存储帐户上的所有者 + 存储 Blob 数据读取器)。
基线未反映(经典) 新扫描尚未运行 执行另一次按需扫描以应用基线更改。
基线未反映(表达) 期望值不匹配 基线立即应用;刷新“漏洞评估”选项卡。
打开电子邮件链接时出现访问出错(经典模式) 存储角色缺失 为包含扫描结果的存储帐户添加存储 Blob 数据读取器。

后续步骤