前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Access Control

Access Control

作者头像
Ywrby
发布2023-10-16 19:22:58
2270
发布2023-10-16 19:22:58
举报
文章被收录于专栏:Ywrby

FOCUS OF THIS LECTURE

  • Identify access control requirements
  • Know access control elements
  • Understand access control systems

授权(AUTHORISATION)

向系统实体授予权利或权限以提供对特定资源的访问的过程,也称访问控制(Access Control)

访问控制要求(ACCESS CONTROL REQUIREMENTS)

  • 可靠的输入(Reliable inputs)
    • 经过身份认证的实体,例如使用UPI或密码登录
    • 真实的资料,例如学生或教职工成员
  • 最小特权(Least privilege)
    • 最小特权原则表示授予完成某项工作的最低访问权限集,例如,访问单个课程与所有课程
  • 管理职责(Administrative duties)
    • 只有特殊实体才能管理访问权限,例如,管理员授予、撤销或更新访问权限

访问控制组件(AC ELEMENTS)

  • 主体(Subject)
    • 可以访问对象的实体,它可以是用户也可以是用户授权的进程
  • 对象(Object)
    • 需要被保护的实体,例如文件、目录或其他资源
  • 访问权限(Access right)
    • 一个访问权限r ∈ R 描述了一个主体s ∈ S 如何访问对象o ∈ O
    • 例如:读、写、执行、删除、创建、搜索等

访问控制系统(AC SYSTEM)

  • 访问控制方法(AC Function)f(s, o, r)
    • 它查找(s, o)组合的访问权限 r
    • 如果匹配成功,则允许访问,否则不允许访问
  • 安全管理员(Security administrator)
    • 管理访问权限的实体
  • 审计员(Auditor)
    • 检查整个授权系统的实体

访问控制模型(AC MODELS)

自主访问控制 Discretionary Access Control (DAC)

用户可以自主保护自己拥有的内容

  • 所有者可以授予主体访问权限
  • 根据请求者的身份授予访问权限
  • 这些机制足以满足诚实用户的要求
  • 容易受到特洛伊木马的攻击
  • DAC 用于操作系统
    • 例如,Linux 文件权限: rwxr-x–x

访问控制矩阵

基于角色的访问控制 ROLE-BASED ACCESS CONTROL (RBAC)

RBAC 将角色映射到访问权限

  • 支持复杂的访问控制
  • 减少管理错误
  • 易于管理
    • 将用户移入和移出角色
    • 将权限移入和移出角色
    • 非常灵活
  • 最小特权
    • 根据需要限制访问
    • 通过约束进行职责分离

RBAC模型构成

  • 用户User
    • 通常是人类
    • 用户被分配角色:用户分配(UA)
  • 权限Permissions
    • 批准访问某些对象的模式
    • 权限代表可以对对象执行哪些操作
  • 角色Roles
    • 职务
    • 角色分配权限:权限分配(PA)
  • 分配Assignments
    • 用户角色和角色权限
  • 会话Session
    • 用户到角色的映射
    • 会话是用户和已分配角色的激活子集之间的映射
  • 约束Constraints
    • 会话、分配和角色
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • FOCUS OF THIS LECTURE
  • 授权(AUTHORISATION)
    • 访问控制要求(ACCESS CONTROL REQUIREMENTS)
      • 访问控制组件(AC ELEMENTS)
        • 访问控制系统(AC SYSTEM)
          • 访问控制模型(AC MODELS)
            • 自主访问控制 Discretionary Access Control (DAC)
            • 基于角色的访问控制 ROLE-BASED ACCESS CONTROL (RBAC)
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档