19.2.关键术语
以下是与 MAC 框架相关的关键术语:
compartment(隔离区):一组待分区或分隔的程序和数据,在此用户被明确授予访问系统特定组件的权限。隔离区代表分组,例如工作组、部门、项目或主题。隔离区使得基于“需知”原则的安全策略得以实施。
integrity(完整性):可以信任数据的程度。随着数据完整性的提升,信任这些数据的能力也随之增加。
level(级别):安全属性的增加或减少设置。随着级别的提升,其安全性也被认为会提升。
label(标签):可应用于文件、目录或系统中其他项的安全属性。它可视为机密性标记。当标签放置到文件上时,它说明了该文件的安全属性,并且只让具有类似安全设置的文件、用户和资源能访问。标签值的意义和解释取决于策略配置。有些策略将标签视为表示对象的完整性或保密性,而其他策略则可能使用标签来存储访问控制规则。
single label(单标签):一种策略,其中整个文件系统使用一个标签来强制实施对数据流的访问控制。当未设置
multilabel时,所有文件将遵循相同的标签设置。object(对象):在 subject(主体) 引导下信息流经的实体。这包括目录、文件、字段、屏幕、键盘、内存、磁存储、打印机或任何其他数据存储或移动设备。对象是数据容器或系统资源。访问对象实质上意味着访问其数据。
subject(主体):任何引导信息在 objects(对象) 之间流动的活动实体,例如用户、用户进程或系统进程。在 FreeBSD 上,这几乎总是代表用户在进程中执行的线程。
policy(策略):一组定义如何达成目标的规则。策略通常记录如何处理特定项目。本章将策略视为一组控制数据和信息流动的规则,并定义谁可访问这些数据和信息。
high-watermark(高水位标记):这种类型的策略能提升安全级别以便访问更高等级的信息。在大多数情况下,处理完成后会恢复原来的级别。目前,FreeBSD 的 MAC 框架不包含此类策略。
low-watermark(低水位标记):这种类型的策略能降低安全级别以便访问较不安全的信息。在大多数情况下,处理完成后会恢复用户的原始安全级别。FreeBSD 中唯一使用此类策略的安全策略模块是 mac_lomac(4)。
sensitivity(敏感性):通常用于讨论多级安全(MLS)。敏感性级别描述数据的重要程度或机密程度。随着敏感性级别的提升,数据的保密性或机密性的重要性也随之增加。
最后更新于