CyberGlossary

身份与访问

自主访问控制(DAC)

别称: DAC, 所有者控制访问

定义

由资源拥有者自行决定谁可以访问以及执行何种操作的访问控制模型。

自主访问控制是大多数通用操作系统的默认模型:文件或对象的拥有者通常通过 ACL 或 POSIX 的读/写/执行位,把权限授予或收回给其他用户和组。由于信任来自拥有者,权限可以自由传播,对终端用户而言方便,但也使系统容易受到以用户身份运行的恶意软件、混淆代理(confused deputy)以及特洛伊木马类攻击的影响。DAC 适合协作环境和个人数据,但在高度机密信息场景中被认为不够,通常需要叠加 MAC 或严格的 RBAC/ABAC。

示例

  • Linux 用户执行 chmod 644 file.txt 授予全员可读权限。
  • Windows 文件所有者把同事加入 ACL 并赋予修改权限。

相关术语