强制访问控制 (MAC) 意味着系统强制执行用户无法绕过的访问规则。策略是集中且统一的;访问权限由 标签(例如许可级别、分类)决定,而不是由用户选择决定。
Casbin 提供:
- BLP — 机密性:“禁止向上读取,禁止向下写入”
- Biba — 完整性:“禁止向下读取,禁止向上写入”
- LBAC — 基于格:在一个模型中同时实现机密性和完整性
- 集中式策略 — 规则是系统范围的,而非针对每个用户。
- 标签 — 主体和对象具有安全/完整性级别。
- 形式化规则 — 每个模型都编码了特定的保证(例如,在 BLP 中信息不能向上流动)。
- 具有分类级别的政府、军事或受监管环境
- 数据完整性与机密性同等重要的系统
- 多级安全 (MLS) 部署
有关每个模型的语法和示例,请参阅链接页面。
Comments are powered by giscus and GitHub Discussions. They load from giscus.app and GitHub only after you click the button below.