10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

Role and Attribute Based Collaborative Administration of Intra-Tenant Cloud IaaS

Download776 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2014.257591,
        author={Xin Jin and Ram Krishnan and Ravi Sandhu},
        title={Role and Attribute Based Collaborative Administration of Intra-Tenant Cloud IaaS},
        proceedings={10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2014},
        month={11},
        keywords={cloud iaas access control abac rbac},
        doi={10.4108/icst.collaboratecom.2014.257591}
    }
    
  • Xin Jin
    Ram Krishnan
    Ravi Sandhu
    Year: 2014
    Role and Attribute Based Collaborative Administration of Intra-Tenant Cloud IaaS
    COLLABORATECOM
    IEEE
    DOI: 10.4108/icst.collaboratecom.2014.257591
Xin Jin1, Ram Krishnan1, Ravi Sandhu1,*
  • 1: University of Texas at San Antonio
*Contact email: ravi.sandhu@utsa.edu

Abstract

Cloud Infrastructure as a Service (IaaS), where traditional IT infrastructure resources such as compute, storage and networking are owned by a cloud service provider (CSP) and offered as on-demand virtual resources to customers (tenants), is the fastest maturing service model in cloud computing. The transformation of physical resources into virtual offers great flexibility to CSP customers including network based remote collaborative administration. This flexibility can be fully availed only if complemented by commensurately flexible access control to the customers’ remote IT resources by the customer's IT users. Since customer policies in this regard can vary greatly, the CSP needs a flexible model. In this paper, we investigate attribute-based access control (ABAC) in cloud IaaS. In ABAC, access requests are evaluated based on the attributes of cloud tenant users and those of objects such as virtual machines, storage volumes, networks, etc. We investigate the access control models supported by commercial IaaS providers such as Amazon AWS and opensource OpenStack, as well as other models in the literature, which mostly use role-based access control. We demonstrate their limitations and motivate the need for ABAC support for IaaS. Building on prior published ABAC models we define a formal ABAC model suitable for IaaS. As proof-of-concept we implement this model in OpenStack. We discuss enforcement alternatives and partially evaluate their performance.