基于角色的访问控制:角色工程全解析
1. 角色工程的基础概念
角色工程在基于角色的访问控制(RBAC)中至关重要。“不正确”的角色定义是指角色名称或分配给角色名称的权限与访问控制策略冲突。可通过重新定义现有角色的权限或重命名角色来解决这些问题,使角色与访问控制策略保持一致。
角色工程在经济、安全和合规方面都有重要意义:
- 经济方面 :要确定生命周期成本节约和避免的领域。管理良好的角色工程工作能减少错误和返工,其潜在好处是改善业务流程和功能,从而带来成本节约,如加速处理时间、更高效的人员分配等。
- 安全方面 :需考虑风险评估结果、最佳实践遵循情况、成本效益权衡、现有安全控制评估和管理能力。最佳实践之一是在角色定义中遵循最小特权原则,同时要注意角色、权限和用户之间的潜在交互,必要时设置静态或动态约束。
- 合规方面 :访问控制策略必须根据相关合规标准进行评估,如美国临床应用需符合HIPAA标准,联邦政府系统需符合联邦财务会计标准等。当角色定义和用户分配符合访问控制策略时,将自动满足合规标准。
以下是主要的RBAC标准:
| 标准 | 描述 | 状态 | 与角色工程的相关性 |
| — | — | — | — |
| ANSI INCITS 359 - 2004 | 美国信息技术 - 基于角色的访问控制国家标准,包含RBAC参考模型和系统及管理功能规范 | 生效 | 为角色定义提供概念和术语 |
| ANSI INCITS Role Based Access Control Implementatio
超级会员免费看
订阅专栏 解锁全文
170万+

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



