大数据安全复习——第七章访问控制

访问控制相关概念

访问控制:防止未经授权的使用资源
假设有用户和组
•对系统进行身份验证
•分配对系统上某些资源的访问权限
访问控制原则:
在这里插入图片描述
在这里插入图片描述
基于请求者的身份和访问规则

基于安全标签和许可证的比较

基于角色和访问权限
访问控制需要:

•可靠输入:一种机制验证

•精细和粗糙规范:在不同级别(例如,一个属性或整个数据库)

•最小权限:最小权限

•职责分离:在不同的人之间划分步骤

•开放和关闭策略:明确授权的访问或除禁止访问外的所有访问

•管理策略:谁可以添加、删除,修改规则

访问控制元件

•主题:可以访问对象的实体

  表示用户/应用程序的进程

  通常有3个类:所有者、组、世界

•对象:访问控制资源

 e、 文件、目录、记录、程序等

 数量/类型取决于环境

•访问权:主体访问对象的方式

e. g.读、写、执行、删除、创建、搜索

自主访问控制

通常使用访问矩阵提供:
在一个维度中列出主题(行)
列出其他维度中的对象(列)
每个条目指定指定的主题对该对象的访问权限

通常访问矩阵是稀疏矩阵
在这里插入图片描述

一种访问控制模型

保护域

•与这些对象的访问权限一起设置

•将功能与保护相关联时更具灵活性域

•根据访问矩阵,一行定义了一个保护域

•用户可以生成具有访问权限子集的进程用户的

•进程和域之间的关联可以是静态的,也可以是静态的动态

•在用户模式下,某些内存区域受到保护使用和某些指令可能无法执行

•在内核模式下,可以执行特权指令,可以访问内存的受保护区域

基于角色的访问控制(RBAC)

基于“角色”而不是身份的访问

用户和角色之间的多对多关系

角色通常是静态的
Role-users AND roles-object access matrix

具有四种模型的RBAC族

1 RBAC0:最小功能

2 RBAC1:RBAC0 plus角色(权限)继承

3 RBAC2:RBAC0加上约束(限制)

4 RBAC3:RBAC0加上以上所有

•RBAC0实体

•用户:可以访问系统的个人(具有UID)

•角色:指定的职务职能(告知权限级别)

•权限:相当于访问权限

•会话:一个用户和一组角色之间的映射

分配给用户的

ABAC

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值