匹配可能性

扫描结果根据它们表示匹配项的可能性进行分类。Sensitive Data Protection 使用可能性的分区化表示法,这是为了指出数据与给定 infoType 匹配的可能性。

“可能性”的运作方式

配置 Sensitive Data Protection 扫描时,您可以设置要让 Sensitive Data Protection 扫描的 infoType。如需缩小扫描 结果范围,您可以在 请求中设置最低可能性级别

对于扫描期间检测到的每个潜在匹配项(发现结果),Sensitive Data Protection 都会分配一个可能性级别。发现结果的可能性级别描述了发现结果与您要扫描的 infoType 匹配的可能性。例如,Sensitive Data Protection 可能会为看起来像电子邮件地址的发现结果分配 LIKELY 的可能性。

当 Sensitive Data Protection 返回结果时,它会过滤掉任何可能性低于您在请求中设置的最低可能性等级的发现结果。例如,如果您将最低可能性设置为 POSSIBLE,则只会获得评估结果为 POSSIBLELIKELYVERY_LIKELY 的发现结果。如果您将最低可能性设置为 VERY_LIKELY,则会获得最少的发现。

可能性级别

下表列出了 Sensitive Data Protection 可为发现结果分配的可能可能性值。

ENUM 说明
VERY_UNLIKELY 具有以下特征:
  • 信号较弱。
  • 缺少情境线索。
  • 指定 infoType 的负面信号。
UNLIKELY 具有以下特征:
  • 一个或多个微弱信号。
  • 另一种 infoType 的更强信号。
POSSIBLE 具有以下特征:
  • 针对给定 infoType 的一个或多个信号。信号可以包括通过的校验和。
  • 缺少明确的上下文线索以及独特而具体的格式。
LIKELY 以针对给定 infoType 的一个或多个强信号为特征。 信号可以包括传递校验和、强情境线索以及独特的特定格式。
VERY_LIKELY 以针对给定 infoType 具有许多强信号为特征。 信号可以包括传递校验和、强情境线索以及独特的特定格式。

为扫描结果选择最低可能性级别

一般来说,在 Sensitive Data Protection 请求中设置的最低可能性级别越高,结果中的假正例(有时称为噪声)就越少。不过,结果也可能会排除更多真正符合条件的结果。选择最低可能性级别需要在召回率和精确率之间找到合适的平衡点。

例如,假设某文档中包含 10 个街道地址,而 Sensitive Data Protection 识别出了 5 个街道地址。不过,在 Sensitive Data Protection 识别出的发现结果中,实际上只有 4 个街道地址。

  • 召回率是指真正例数量与相关实例总数的比率。在此示例中,召回率为 4/10。
  • 精确率是指 Sensitive Data Protection 识别出的实例总数中真正例实例的数量。在此示例中,精确率为 4/5。

在此示例中,精确率较高,但召回率相对较低。

您设置的最低可能性水平会影响扫描结果中的召回率和精确率。下表介绍了每个最低似然性水平的适用场景,以及每个水平下召回率和精确率的变化情况。

最低可能性级别 说明
LIKELIHOOD_UNSPECIFIED 默认值;与 POSSIBLE 相同。
VERY_UNLIKELY 如果您需要尽可能高的召回率,此值非常有用。此最低似然级别会生成最多的噪声。
UNLIKELY 如果您需要更高的召回率,此参数会很有用。此最低似然级别会产生一些噪声。
POSSIBLE 如果您希望在精确率和召回率之间取得平衡,那么该指标非常有用。
LIKELY 如果您需要更高的精确率,但愿意牺牲一些召回率,则此值非常有用。
VERY_LIKELY 如果您希望以牺牲召回率为代价获得最高的精确率,此值非常有用。

默认最小似然

如果您未在请求中设置最低可能性,或者将其设置为 LIKELIHOOD_UNSPECIFIED,Sensitive Data Protection 将仅返回可能性为 POSSIBLE 及以上的发现结果。