当前位置: 首页 > news >正文

访问控制矩阵

访问控制矩阵

访问访问控制矩阵(Access Control Matrix)是计算机安全中用于描述系统内所有主体(如用户、进程)对客体(如文件、设备、内存段)访问权限的一种抽象模型。它由 Butler Lampson 提出,是访问控制理论的基础。

结构

  • :代表系统中的主体。
  • :代表系统中的客体。
  • 单元格:表示特定主体对特定客体所拥有的访问权限(如读 r、写 w、执行 x、拥有 own 等)。

例如,一个简单的访问控制矩阵:

主体\客体 文件A 文件B 打印机
Alice r w r w
Bob r r w -
进程P1 r x - w

核心思想

访问控制矩阵提供了一种全局视角,完整地刻画了系统中所有授权关系。它本身是一个概念模型,实际系统中很少直接以矩阵形式存储(因为矩阵可能非常稀疏,浪费空间),而是通过两种主流方式实现:

  1. 访问控制列表(ACL):按列(客体)存储,每个客体附带一个列表,记录哪些主体拥有哪些权限。例如,文件A的ACL为 (Alice: rw, Bob: r, 进程P1: rx)
  2. 能力列表(Capability List):按行(主体)存储,每个主体持有一张“票据”,标明它能访问哪些客体及相应权限。例如,Alice的能力列表为 (文件A: rw, 文件B: r, 打印机: w)

优缺点

  • 优点:概念清晰,能精确表达任意主体对任意客体的权限,适用于形式化分析和安全策略设计。
  • 缺点:直接实现时矩阵过大且稀疏,管理复杂;动态变化(主体/客体增删)时维护成本高。

访问控制矩阵是理解 ACL、能力机制以及更高级访问控制模型(如 RBAC)的基础。(Access Control Matrix)是计算机安全中用于描述系统内所有主体(如用户、进程)对客体(如文件、设备、内存段)访问权限的一种抽象模型。它由 Butler Lampson 提出,是访问控制理论的基础。

结构

  • :代表系统中的主体。
  • :代表系统中的客体。
  • 单元格:表示特定主体对特定客体所拥有的访问权限(如读 r、写 w、执行 x、拥有 own 等)。

例如,一个简单的访问控制矩阵:

主体\客体 文件A 文件B 打印机
Alice r w r w
Bob r r w -
进程P1 r x - w

核心思想

访问控制矩阵提供了一种全局视角,完整地刻画了系统中所有授权关系。它本身是一个概念模型,实际系统中很少直接以矩阵形式存储(因为矩阵可能非常稀疏,浪费空间),而是通过两种主流方式实现:

  1. 访问控制列表(ACL):按列(客体)存储,每个客体附带一个列表,记录哪些主体拥有哪些权限。例如,文件A的ACL为 (Alice: rw, Bob: r, 进程P1: rx)
  2. 能力列表(Capability List):按行(主体)存储,每个主体持有一张“票据”,标明它能访问哪些客体及相应权限。例如,Alice的能力列表为 (文件A: rw, 文件B: r, 打印机: w)

优缺点

  • 优点:概念清晰,能精确表达任意主体对任意客体的权限,适用于形式化分析和安全策略设计。
  • 缺点:直接实现时矩阵过大且稀疏,管理复杂;动态变化(主体/客体增删)时维护成本高。

访问控制矩阵是理解 ACL、能力机制以及更高级访问控制模型(如 RBAC)的基础。

http://www.jsqmd.com/news/418175/

相关文章:

  • [WX]微信注册微信小程序 — — 2026最新版保姆级教程
  • MyBatis-Plus 的动态SQL片段用法
  • BUUCTF_Basic_BUU SQL COURSE 1(sql注入)
  • Qt的控件 之一
  • Dify搭建文本生成应用
  • 使用playwright实现web自动化
  • 同步包风暴
  • 2026年2月金融科技平台创新实践解析:主流平台技术突破盘点 - 速递信息
  • SSLTLS协议
  • 【粉丝福利社】春晚19亿次互动封神!这4本书,教你吃透“国民级AI”的全部实力
  • MCP 和 Skills 到底什么区别 - 智慧园区
  • 百联OK卡套装别闲置!这样回收更安心 - 京顺回收
  • 搜维尔科技:使用遥操作平台比较用于具身机器人学习的远程操作系统
  • BUUCTF_Basic_BUU LFI COURSE 1(文件包含漏洞)
  • 专其利AI | V2.3.0 重磅升级!专利撰写全流程体验焕新,核心功能大升级
  • C# 多态性详解:从入门到实战
  • QOJ15325 题解润色版
  • Transformers源码解析
  • BUUCTF_Basic_BUU BRUTE 1(暴力破解)
  • Dify存在RSC远程代码执行漏洞(CVE-2025-55182)
  • Docker CLI 配置文件示例:设置docker ps 的默认输出格式
  • 读书笔记——龙红亮《基金投资红宝书》
  • Leap Hand 2023 RSS论文阅读笔记
  • docker ps 命令参数使用示例:使用--filter 筛选容器 和 --format 自定义输出
  • GitHub免费大模型教程!上海交大出品,带你玩转微调、部署、安全…想进AI圈?速来!
  • DRAM动态随机存取存储器的存储原理是什么
  • AI大模型岗位薪资真相:多少年包能拿到?普通人如何破局?
  • 揭秘迈从耳机口碑怎么样:迈从V9 Turbo带来职业级电竞音质体验 - 速递信息
  • 使用COMSOL仿真软件进行飞秒激光双温方程模拟:观察10us周期内温度与应力分布的二维移动烧蚀材料
  • 内网穿透的应用-听歌不再只存于耳机!MusicCard+cpolar,随时随地做专属音乐海报