AI 助教问 AI 助教
东方瑞通 · CISP

访问控制模型(DAC/MAC/RBAC)

DAC 由属主自主决定权限、MAC 按安全属性强制裁决、RBAC 按角色分配权限;BLP 模型保保密性(向下读、向上写),BIBA 模型保完整性(向上读、向下写)。

考点精讲

  1. 自主访问控制 DAC:客体属主自主决定访问权限,通过访问控制表 ACL(权限与客体关联)或访问能力表 CL(权限与主体关联)实现;灵活但安全性不高。
  2. 强制访问控制 MAC:主体和客体都有固定安全属性,系统据此裁决;BLP 模型保保密性(简单安全规则“向下读”、星型规则“向上写”),BIBA 模型保完整性(简单规则“向上读”、星型规则“向下写”)。
  3. 角色访问控制 RBAC:按用户角色分配权限,用户须成为并激活角色;RBAC0 基本模型、RBAC1 加角色继承、RBAC2 加约束、RBAC3 结合两者。
  4. Clark-Wilson 保证一致性,Chinese-Wall 限制竞争域访问。

记忆技巧

DAC「自主」、MAC「强制」、RBAC「角色」
BLP「下读上写保保密」,BIBA「上读下写保完整」。

常见误区

  • 把 BLP 与 BIBA 的读写方向记反。
  • 把 DAC 的 ACL(客体关联)与 CL(主体关联)记反。
  • 把 RBAC 理解为按部门分配权限,忽略“角色”机制。

真题思路

  • 【示例·单选】·单选 考 BLP 模型解决什么,锁定“保密性”。
  • 【示例】 考 RBAC 本质,锁定“基于角色分配权限”。

常见问题

Q:DAC、MAC、RBAC 有什么区别?

A:DAC 属主自主、MAC 安全属性强制、RBAC 按角色分配。

Q:BLP 模型解决什么?

A:保密性(向下读、向上写)。

Q:BIBA 模型解决什么?

A:完整性(向上读、向下写)。

相关知识

教材出处:第7章 信息安全支撑技术 访问控制模型(DAC/MAC/RBAC)

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑