基于属性的访问控制模型

Arttribute-Based Access Control (ABAC)

基于属性的访问控制, 一种适用开放环境的访问控制技术. 用安全属性来定义授权, 可以有效保护用户身份等隐私信息, 不同属性由不同属性权威定义和维护.

三个概念

  • 实体: 系统中的主体, 客体, 权限, 环境
  • 环境: 访问控制发生的系统环境
  • 属性: 描述实体的安全信息, 包括属性名和属性值. 主体, 客体, 权限, 环境都有各自的属性.

ABAC架构图
在这里插入图片描述AA属性权威, 负责实体属性创建, 管理和查询
PAP策略管理点, 访问控制策略的创建, 管理, 查询
PEP策略执行点, 根据访问请求向AA查询属性, 生成基于属性访问请求发送给PDP, 根据判定结果访问资源.
PDP策略判定点, 接收PEP的基于属性访问请求, 从PAP接收策略集, 然后根据策略对访问请求进行判定, 将判定结果返回PEP.

总结

类似于基于角色的访问控制, ABAC依然需要安全管理员对属性的标记和管理的大量人力劳动, 在大数据场景下就显得捉襟见肘.

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值