主流的权限控制模型
在权限控制领域,多种主流的权限控制模型,它们各自有不同的设计逻辑和适用场景。以下是常见的几种:
1. DAC(自主访问控制,Discretionary Access Control)
- 核心逻辑:资源的所有者可以自主决定谁能访问该资源,以及拥有何种访问权限(如读、写、执行)。权限的分配和回收由资源所有者完全掌控。
- 典型特点:灵活性高,权限管理分散,但安全性较低,易出现权限滥用或权限蔓延问题。
- 适用场景:个人设备、小型团队的私有资源管理(如个人电脑文件权限、单机版应用的文档权限)。
- 示例:Linux/Unix系统中文件的
rwx权限(所有者、所属组、其他用户的权限分配)。
2025/10/10大约 8 分钟