使用 Trust Center

本主题介绍如何使用 Trust Center Snowsight 界面监控 Trust Center 成本,并管理扫描器、扫描结果及安全风险。

监控成本

Trust Center 在扫描 Snowflake 环境中是否存在安全漏洞时,会产生 无服务器计算成本

您可以使用 ACCOUNT_USAGE 和 ORGANIZATION_USAGE 架构中的成本相关视图来跟踪与 Trust Center 相关的成本。在查询这些视图时,请对 service_type 列进行筛选以查找 TRUST_CENTER 值。

视图

架构

service_type

具有所需权限的角色

METERING_HISTORY

ACCOUNT_USAGE

TRUST_CENTER

  • ACCOUNTADMIN 角色

  • USAGE_VIEWER 数据库角色

METERING_DAILY_HISTORY

ACCOUNT_USAGE

TRUST_CENTER

  • ACCOUNTADMIN 角色

  • USAGE_VIEWER 数据库角色

METERING_DAILY_HISTORY

ORGANIZATION_USAGE

TRUST_CENTER

  • ORGADMIN 角色

  • ORGANIZATION_USAGE_VIEWER 数据库角色

USAGE_IN_CURRENCY_DAILY

ORGANIZATION_USAGE

TRUST_CENTER

  • ORGADMIN 角色

  • ORGANIZATION_BILLING_VIEWER 数据库角色

示例: 查看 Trust Center 在 2024 年 12 月 1 日至 2024 年 12 月 31 日期间产生的总费用。

SELECT
   SUM(credits_used) AS total_credits
FROM snowflake.account_usage.metering_history
WHERE
   service_type = 'TRUST_CENTER' AND
   start_time >= '2024-12-01' AND
   end_time <= '2024-12-31';

示例: 查看 Trust Center 在 2024 年 12 月 1 日之后产生的每日费用。

SELECT
   usage_date AS date,
   credits_used AS credits
FROM snowflake.account_usage.metering_daily_history
WHERE
   service_type = 'TRUST_CENTER' AND
   date > '2024-12-01';

有关每个计算小时为 Trust Center 运营收取多少 credit 的信息,请参阅 `Snowflake 服务消耗表 `_ 中的表 5。

使用 Trust Center Snowsight 界面

此预览版引入了对 Trust Center 的几项变更。Trust Center Snowsight 界面现在具有以下选项卡:

  • Overview – 显示您账户的 Trust Center 调查结果的高级摘要。在 Overview 的每个部分选择 View 选项,以查看有关账户安全态势特定方面的更多详细信息。

  • Violations - 此选项卡此前名为 Findings。该选项卡用于显示违规情况,提供相应的修复建议,并展示违规的详细信息。有关如何使用此选项卡的说明,请前往 Violations 选项卡,并按照 管理违规发现结果的生命周期管理安全风险 中的指引操作。

  • Detections - 此选项卡显示扫描器检测到的结果,并提供相关说明信息。有关此选项卡的使用方法,请参阅 查看 Trust Center 检测结果

  • Manage scanners - 现在包含 Scanner packages 选项卡。您可以通过该选项卡查看和管理扫描器包以及单个扫描器。在此预览版本中新增的事件驱动型扫描器,会在 SCHEDULE 列中显示为 Event driven。有关如何使用此选项卡的说明,请前往 选项卡,并按照 管理扫描器包管理扫描器 中的指引操作。

  • Manage scanners - 现在包含 Extensions 选项卡。您可以使用 Snowflake Native App Framework 来创建 Trust Center 扩展。有关更多信息,请参阅 使用 Trust Center 扩展

管理扫描器包

您可以完成以下任务,以管理 Trust Center 中的扫描器包:

查看扫描器包中的扫描器列表

要查看某个扫描器包中所包含的扫描器列表,请按照以下步骤操作:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Manage scanners 选项卡。

  5. 在列表中选择一个扫描器包。

启用扫描器包

要启用扫描器包,请按照以下步骤操作:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Manage scanners 选项卡。

  5. 从列表中选择一个扫描器包。

  6. 选择 Enable Package

启用扫描器包后,您可以 启用或禁用扫描器包中的单个扫描器

查看可用的扫描器包

要查看可用的扫描器包,请按照以下步骤操作:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Manage scanners 选项卡。

  5. (可选)选择 ProviderStatusSearch 筛选可用的扫描器包列表。

更改扫描器包的运行计划

Security Essentials 扫描器包 之外,您可以修改所有扫描器包的运行计划。

小技巧

启用扫描器包后,您可以 针对该扫描器包中的单个扫描器分别调整其运行计划

要更改扫描器包的运行计划,请按照以下步骤操作:

  1. 确保已启用 CIS Benchmarks 扫描器包

  2. 登录 Snowsight

  3. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  4. 在导航菜单中,选择 Governance & security » Trust Center

  5. 选择 Manage scanners 选项卡。

  6. 从列表中选择一个扫描器包。

  7. 选择 Settings 选项卡。

  8. Scanner Package Schedule 下,选择 trust-center-edit-image Edit

  9. 设置您想要的 Frequency

  10. 选择 Continue

按需运行扫描器包

要按需运行扫描器包,请执行以下步骤:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Manage scanners 选项卡。

  5. 从列表中选择一个扫描器包。

  6. Search 旁,选择 trust-center-start-image Run Package

管理扫描器

您可以完成以下任务,以管理 Trust Center 中的扫描器:

查看扫描器的详细信息

如需查看各个扫描器的功能说明和详细信息,请执行以下步骤:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Manage scanners 选项卡。

  5. 从列表中选择一个扫描器包。

  6. 从扫描器名称列表中选择一个扫描器。

启用或禁用扫描器包中的扫描器

注意

扫描器以最低的成本提供有关可能的安全风险的宝贵信息。在禁用扫描器之前,我们建议评估扫描器提供的信息的价值与运行该扫描器的成本的关系。有关评估扫描器相关成本的更多信息,请参阅 监控成本

如果禁用某个扫描器包,包中的所有扫描器(包括单独启用的扫描器)都会被禁用。

要启用或禁用扫描器包中的扫描器,请按照以下步骤操作:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Manage scanners 选项卡。

  5. 从列表中选择一个扫描器包。

  6. 在扫描器 STATE 中,启用或禁用扫描器。

  7. 在确认框中,选择 Confirm

更改扫描器的运行计划

您可以修改基于计划运行的扫描器的执行计划。您无法更改基于事件的扫描器的执行计划。您只能 启用或禁用 事件驱动的扫描器。

备注

当为单个扫描器设置自定义计划时,即使扫描器包计划发生更改,也会使用该设置代替其扫描器包计划。

要更改扫描器的计划,请按以下步骤操作:

  1. 请确保您已 启用扫描器

  2. 登录 Snowsight

  3. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  4. 在导航菜单中,选择 Governance & security » Trust Center

  5. 选择 Manage scanners 选项卡。

  6. 从列表中选择一个扫描器包。

  7. 为扫描器选择 trust-center-vertical-more-image More,然后选择 Edit schedule

  8. 设置您想要的 Frequency

  9. 选择 Save

将扫描器的计划重置为其所属扫描器包的计划

要将扫描器的计划调整为与其扫描器包计划一致,请按以下步骤操作:

  1. 请确保您已 启用扫描器

  2. 登录 Snowsight

  3. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  4. 在导航菜单中,选择 Governance & security » Trust Center

  5. 选择 Manage scanners 选项卡。

  6. 从列表中选择一个扫描器包。

  7. 为扫描器选择 trust-center-vertical-more-image More,然后选择 Edit schedule

  8. 选择 Reset,然后选择 Reset to scanner package schedule

  9. 选择 Save

按需运行扫描器

要按需运行扫描器,请执行以下步骤:

  1. 请确保您已 启用扫描器

  2. 登录 Snowsight

  3. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  4. 在导航菜单中,选择 Governance & security » Trust Center

  5. 选择 Manage scanners 选项卡。

  6. 从列表中选择一个扫描器包。

  7. 为扫描器选择 trust-center-vertical-more-image More,然后选择 Run scanner

管理违规发现结果的生命周期

特定应用程序角色允许您使用 Violations 选项卡查看和管理违规发现结果。有关更多信息,请参阅 Required roles

查看违规行为

要查看并筛选违规数据,以了解当前处理进度,请按以下步骤操作:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_VIEWER 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Violations 选项卡。

  5. Status 下拉菜单中选择相应选项,可查看未解决、已解决或所有违规的列表。

  6. 选择任意违规项,即可查看包含摘要、建议和活动记录的详细信息窗格。

  7. 在违规栏中,选择 Activity 可查看注释历史记录和责任用户。

  8. 选择 Scanned,可查看扫描器的最近一次运行时间以及该违规的生成时间。

  9. 选择 Updated,可查看违规状态的最近一次更改时间。

更改违规发现项的状态

注意

将违规标记为 Resolved 是对未解决违规进行分类的一种方式,便于您优先处理对当前环境最重要的问题。解决违规行为还会停止针对该违规行为的定期电子邮件通知。无论违规状态是 Open 还是 Resolved,扫描器都会按既定计划继续运行。只要配置未发生变化,扫描器就会持续运行并检测违规情况。

所有新发现的安全违规都会以 Open 状态创建。您可以基于多种原因将违规标记为已解决,例如该违规不适用于您的账户、已延期至未来处理、正在整改中,或其他原因。

您也可以因任何原因更改违规状态,例如该违规不适用于您的账户、计划延期处理、整改正在进行中,或其他原因。要更改违规状态,请执行以下步骤:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予此角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Violations 选项卡。

  5. 选择可打开其详细窗格的违规行为。默认情况下,仅显示状态为 Open 的违规行为。

  6. 选择 Resolve 按钮。

  7. (可选)您可以添加注释,以说明理由。

  8. 选择 Submit

如需重新打开已解决的违规,请选择 Resolve 按钮。

备注

客户无需强制手动将违规发现项标记为已解决。当扫描器运行确认错误配置已被修复,或整改步骤已正确执行时,Trust Center 会自动从 Violations 选项卡中移除相应的违规发现结果。

查看 Trust Center 检测结果

Detections 选项卡显示 Trust Center 报告的检测结果信息,并允许您对这些结果进行查看和分析:

备注

目前,您无法管理检测结果的生命周期(即无法将其标记为已解决或重新打开)。检测结果目前尚未汇总到组织账户中。

查看检测结果

要查看检测结果,请按以下步骤操作:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色或 SNOWFLAKE.TRUST_CENTER_VIEWER 应用程序角色的角色。

    有关授予这些角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Detections 选项卡。

    图表显示指定时间范围内的检测信息。您可以调整筛选条件,以更改选项卡中显示的检测结果。有关如何修改筛选条件的信息,请参阅下一步。

    检测结果栏显示每项检测的详细信息,例如检测类型、实体类型、实体名称以及其他相关信息。

  5. 要分析选项卡中显示的检测结果,请调整以下筛选条件:

    • Detection Type - 清除筛选条件以显示所有类型的检测,或选择某一类型以仅显示该类型的检测结果。例如 Abnormal Account ActivitiesInsecure LoginPrivilege Escalation

    • Severity - 清除筛选条件以显示所有严重级别的检测,或选择某一严重级别以仅显示该级别的检测结果。例如 CriticalHighMediumLow

    • Entity Type - 清除筛选条件以显示所有实体类型的检测,或选择某一实体类型以仅显示该实体类型的检测结果。例如 QUERYROLEUSER

    • Reported By - 清除筛选条件以显示 Security EssentialsThreat Intelligence 扫描器包中所有扫描器报告的检测结果,或选择某一扫描器包,以仅显示该扫描器包中的扫描器所报告的检测结果。

    • Time Range - 清除筛选条件以显示任意时间报告的所有检测结果,或选择一个时间范围以查看在该所选时间范围内报告的检测结果。

  6. 要查看包含检测摘要、修复建议和活动信息的详细窗格,请选择任意一条检测结果。

    要打开一个包含可运行查询的工作表以获取有关扫描器输出的更多信息,请在 Remediation 选项卡中选择 Open a Worksheet

管理安全风险

您可以完成以下任务,管理 Trust Center 的安全风险:

查看安全风险

要查看安全风险,请按照以下步骤操作:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_VIEWERSNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予这些角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Violations 选项卡。

  5. 从违规列表中选择一项建议,以查看与该建议相关的违规的详细信息。

  6. (可选)选择 SeverityViolationsSearch 筛选所显示的建议列表。

补救安全风险

查看单个安全风险 时,您可以了解如何补救与显示的建议相关的风险,从而加强您账户的安全性。

要补救安全风险,请按照以下步骤操作:

  1. 登录 Snowsight

  2. 切换到被授予 SNOWFLAKE.TRUST_CENTER_ADMIN 应用程序角色的角色。

    有关授予这些角色的更多信息,请参阅 Required roles

  3. 在导航菜单中,选择 Governance & security » Trust Center

  4. 选择 Violations 选项卡。

  5. 从违规列表中选择一条建议。

  6. Remediation 选项卡中,按照显示的步骤操作。