17、基于属性的隐私增强访问控制系统

基于属性的隐私增强访问控制系统

1. 引言

大型分布式 IT 系统的发展趋势持续向好,带来了诸多经济和技术优势。其中,面向服务的架构(SOA)范式广受欢迎,它能将现有分布式应用轻松封装成平台独立的 Web 服务,为服务提供商和消费者都带来了巨大潜力。

对于服务提供商而言,SOA 的优势包括:
- 大型服务基础设施的低维护成本。
- 便于将单个、物理分离的服务进行捆绑。
- 可以灵活地将价值链中的特定环节外包给专业提供商。

对于服务消费者来说,SOA 提供了便捷的服务访问途径,以及标准化的 Web 服务发现和执行方式。

然而,SOA 的分布式和灵活性特点对安全机制提出了很高要求,特别是访问控制和隐私保护,它们是构建安全可靠服务基础设施的关键因素。

2. 基础知识
2.1 访问控制

访问控制的定义是防止对资源的未授权使用,包括防止以未授权的方式使用资源。常见的授权模型有自主访问控制(DAC)、强制访问控制(MAC)和基于角色的访问控制(RBAC),但这些模型都无法满足 SOA 等大规模分布式环境的需求。

属性基访问控制(ABAC)模型应运而生,它具有灵活性和表达复杂访问控制语义的能力,适合用于 SOA。ABAC 模型摆脱了静态的访问权限定义,基于主体和对象描述符的比较,能够动态地对对象和主体进行分组。

OASIS 的 XACML 规范支持在访问策略中集成主体和对象属性,是实现 ABAC 系统的标准。它定义了强大的策略语言,支持复杂、细粒度的规则,并将规则聚合为策略来控制资源访问。

XACML 架构逻辑上分离了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值