首页> 外文学位 >Multi-tenant access control for cloud services.
【24h】

Multi-tenant access control for cloud services.

机译:云服务的多租户访问控制。

获取原文
获取原文并翻译 | 示例

摘要

Multi-tenancy is one of the key features of cloud computing. In order to protect data security and privacy for each customer (tenant), cloud service providers (CSPs) apply multi-tenant schemes to their shared services. Basically, a tenant, in its lifespan, owns a share of on-demand cloud resources such as users, virtual machine (VM) instances and storage containers. With the service-oriented architecture (SOA), all the services in a cloud need to support multi-tenancy and conform with a consolidated authorization model. We call such models as multi-tenant access control (MTAC) models which are compatible with the features of the cloud, namely, centralized facility, agility, homogeneity and out-sourcing trust. MTAC models should be able to address both intra-tenant and cross-tenant accesses. The former provides authorization schemes for single-tenant scenarios. The latter enables collaboration among tenants, which is an emerging trend of cloud evolution.;Multi-domain access control in traditional environments has been researched in various aspects such as role-based models, policy composition and decomposition, enforcement models and so on. However, the prior work is not directly applicable in the cloud environment or requires extra infrastructure for operation and administration. Furthermore, it is challenging for existing multi-domain models to encompass attribute-based access control (ABAC) which provides more expressiveness and flexibility especially meaningful in the cloud.;In this dissertation, we present a systematic research of MTAC models with a top-down approach. Our contributions are categorized into three layers: policy, enforcement and implementation (PEI). Starting from the policy (P) layer at the top, we propose a suite of MTAC models including role-based models, attribute-based models and cross-tenant trust models. The role-based models, MT-RBAC and MTAS, extend the traditional RBAC model to function in multi-tenant cloud environment and integrate two kinds of trust relations between tenants. Cross-tenant trust models provide a taxonomy of trust relations in terms of authorization for cross-tenant accesses. The trust models are also applicable to the attribute-based model, MT-ABAC, which similarly extends the ABAC alpha model by means of cross-tenant trust. The P layer work builds a theoretical foundation and a framework of trust relations in cloud-based collaborative access control.;The enforcement (E) layer in the middle addresses the architecture of how the policies in the upper layer can be enforced to the implementations in the lower layer. Since the cloud has logically centralized infrastructure, we propose a novel Multi-Tenant Authorization as a Service (MTAaaS) to accommodate all the multi-tenant access control needs in a centralized service. The performance and scalability of this service is assured by the cloud. In this setting, the policies are stored in the central service along with the policy decision point (PDP). Each cloud service has a policy enforcement point (PEP) sending access requests to the PDP and enforcing responses from the PDP in a multi-tenant fashion. This architecture is prototyped using XACML implementation in cloud environment.;The implementation (I) layer at the bottom integrates the MTAC models into the real-world cloud system. We investigate OpenStack, one of the most popular open-source cloud systems and extend its identity service, Keystone, with a domain-trust module which enables multi-domain access control for OpenStack services. The domains in OpenStack are identical with tenants from our point of view. The results of experiments show minimum performance overhead with this newly introduced functionality.
机译:多租户是云计算的关键功能之一。为了保护每个客户(租户)的数据安全性和私密性,云服务提供商(CSP)将多租户方案应用于其共享服务。基本上,租户在其生命周期内拥有按需云资源的份额,例如用户,虚拟机(VM)实例和存储容器。使用面向服务的体系结构(SOA),云中的所有服务都需要支持多租户并符合整合的授权模型。我们称这类模型为与云功能兼容的多租户访问控制(MTAC)模型,即集中式设施,敏捷性,同质性和外包信任。 MTAC模型应该能够解决租户内部和跨租户访问。前者为单租户方案提供授权方案。后者使租户之间的协作成为云计算发展的一个新兴趋势。传统的环境中的多域访问控制已从基于角色的模型,策略构成和分解,执行模型等各个方面进行了研究。但是,先前的工作并不直接适用于云环境,或者需要额外的基础架构来进行操作和管理。此外,将现有的多域模型包含到基于属性的访问控制(ABAC)中以提供更多的表现力和灵活性,尤其是在云中时,具有挑战性。基于此,本文对MTAC模型进行了系统的研究,下降的方法。我们的贡献可分为三层:政策,执行和实施(PEI)。从顶部的策略(P)层开始,我们提出了一套MTAC模型,包括基于角色的模型,基于属性的模型和跨租户信任模型。基于角色的模型MT-RBAC和MTAS扩展了传统的RBAC模型以在多租户云环境中运行,并集成了租户之间的两种信任关系。跨租户信任模型根据跨租户访问的授权提供了信任关系的分类法。信任模型还适用于基于属性的模型MT-ABAC,该模型通过跨租户信任类似地扩展了ABAC alpha模型。 P层的工作为基于云的协作访问控制建立了理论基础和信任关系框架。中间的实施(E)层解决了如何将上层策略实施到实施中的体系结构下层。由于云具有逻辑上集中的基础架构,因此我们提出了一种新颖的多租户授权即服务(MTAaaS),以在集中式服务中满足所有多租户访问控制需求。云保证了该服务的性能和可扩展性。在此设置中,策略与策略决策点(PDP)一起存储在中央服务中。每个云服务都有一个策略执行点(PEP),该策略执行点将访问请求发送到PDP,并以多租户的方式强制执行来自PDP的响应。该体系结构是在云环境中使用XACML实现进行原型设计的;;底部的实现(I)层将MTAC模型集成到了实际的云系统中。我们调查了最流行的开源云系统之一OpenStack,并使用域信任模块扩展了其身份服务Keystone,该模块为OpenStack服务启用了多域访问控制。从我们的角度来看,OpenStack中的域与租户相同。实验结果表明,使用此新引入的功能可以将性能开销降至最低。

著录项

  • 作者

    Tang, Bo.;

  • 作者单位

    The University of Texas at San Antonio.;

  • 授予单位 The University of Texas at San Antonio.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 110 p.
  • 总页数 110
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号