注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
基于分类的访问控制在 Foundry 上默认未启用。分类权限标记可能在不同机构之间有所不同,因此可以在不同的 Palantir 环境中进行不同的配置。配置分类权限标记需要 Palantir 的参与。
基于分类的访问控制(CBAC)是用于保护敏感政府信息的强制性控制措施。CBAC 标记,也称为分类权限标记,通过要求用户具备特定的分类权限标记来限制访问信息。
访问分类权限标记可能与 Palantir 平台之外的安全审查过程相关联。与一般强制性控制一样,分类权限标记可以与其他访问要求结合使用,例如 可选角色 和可能应用于资源的强制性权限标记。
分类权限标记具有以下三个显著特征:
国家 A
或 国家 B
的用户可以满足分类权限标记中的析取元素(见下文)。分类权限标记按类别配置。例如,一个类别可能定义数据类型,另一个类别可能描述该数据应如何传播(即共享)。
一个分类可以有多个分类权限标记。一个分类可以由来自不同类别的分类权限标记组成。Palantir 可以配置并在平台上强制执行有关有效分类权限标记组合的规则。
分类权限标记类别的一个定义特征是它们可以支持析取(OR
)行为。当一个类别是合取(AND
)时,用户必须具备来自该类别的所有分类权限标记才能访问机密数据。当一个类别是析取时,用户可以通过具备该类别中的任一标记来被授权访问已标记的机密数据。
整个分类的组件是合取结合的。这意味着如果一个分类包含来自多个类别的分类权限标记,用户必须满足每个分类权限标记类别中的所有组件才能访问数据。
考虑一个简单的配置,其中只有一个类别和两个分类权限标记。以下简单配置有两个用户:玛莎·华盛顿(mwashington
)和约翰·亚当斯(jadams
)。
mwashington
用户属于 GBR
和 CAN
分类权限标记组。用户 jadams
仅属于 GBR
组。RELEASE TO
类别是析取的,这意味着用户必须至少具备一个标记。在析取类别中,用户如果具备分类权限标记中的一个标记,即使数据同时标记有同一类别的其他标记也可以查看数据。这意味着标记为 GBR
,CAN
的数据可以由 mwashington
或 jadams
查看,因为两位用户至少具备其中一个标记的访问权限。
前面的例子是一个孤立的单一类别。在实际操作中,一个分类权限标记可以包含多个类别的标记。
文件分类是用户必须满足的分类权限标记,以发现文件,此外还需满足项目最大分类和其他强制性权限标记等要求。
数据分类适用于某些类型的文件,如数据集。数据分类指的是用户必须满足的分类,以查看文件中的数据。用户必须满足数据分类才能查看文件中的数据,但这不影响他们发现数据集存在并查看其元数据(如名称、描述和模式)的能力。数据分类不能直接编辑;相反,数据分类通过以下方式组合形成:
这意味着数据分类始终至少与文件分类和所有上游数据依赖项的数据分类一样严格。
文件、数据和项目分类在 Palantir 平台中与其他适用的访问要求一同传达。与自动继承的数据分类不同,文件分类可以在资源侧栏中编辑,如下所示。
一个没有输入上游数据集的非派生新数据集需要创建用户设置一个文件分类。
项目分类也可以称为项目的最大分类。在使用分类权限标记的环境中,所有项目在创建时都必须设置项目分类。
项目分类管理两种行为:
如果较高的分类被添加为不同项目中上游数据集的文件分类,并继承为此项目内数据集的数据权限标记,则该数据权限标记将违反项目的最大分类。
项目分类不影响项目中数据集的数据分类。因此,项目分类不会沿数据依赖关系继承。如果在其他项目中存在派生的下游数据集,则仅继承数据分类。这与项目权限标记的行为不同,项目权限标记会继承到下游数据集。