基于属性加密的访问控制技术解析
1. ABAC与RBAC的对比
在当今的数据安全领域,访问控制是保障数据安全的关键手段。其中,Attribute - Based Access Control(ABAC)和Role - Based Access Control(RBAC)是两种重要的访问控制机制。
1.1 基本概念对比
- RBAC :主要用于粗粒度的访问控制。通常先创建具有预设权限的访问控制组(即角色),然后将用户添加到相应的组中,以赋予他们所需的访问权限。
- ABAC :适用于细粒度的访问控制。为用户分配描述其工作职能或属性的属性,访问控制系统只需关注由一组属性描述的访问控制策略,以此检查用户的权限,决定是否授予访问权限。从这个角度看,ABAC也可称为Policy - Based Access Control(PBAC)。
1.2 系统功能与实现方式
一个访问控制系统通常由身份和凭证管理以及访问控制执行这两个系统级功能组成。ABAC和RBAC都可以通过集中式或分布式的凭证颁发方(即Identity Management,IdM)来实现。并且,两者的访问控制执行通常都是集中式的,需要一个或多个专用的访问控制策略执行方(Policy Enforcement Point,PEP)。
1.3 应用场景对比
- RBAC :在访问决策较为宽泛的场景中更受青睐。
- ABAC
超级会员免费看
订阅专栏 解锁全文
1518

被折叠的 条评论
为什么被折叠?



