1 world-leading research with real-world impact! authorization federation in iaas multi cloud navid...

13
1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

Upload: egbert-blankenship

Post on 26-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

1World-Leading Research with Real-World Impact!

Authorization Federation in IaaS Multi Cloud

Navid Pustchi, Ram Krishnan and Ravi Sandhu

SCC 2015

Page 2: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

2World-Leading Research with Real-World Impact!

Why Multi Cloud?

Collaboration of organizations across clouds.

Organizations with resources across multiple clouds.

Page 3: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

3World-Leading Research with Real-World Impact!

Scope of Contribution

Cloud Federation

IaaSSaaS

Peer-to-PeerCircle-of-Trust

Authorization FederationAuthentication Federation

Service

Trust

Coupling

PaaS

PlatformHomogenous Heterogeneous

Page 4: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

4World-Leading Research with Real-World Impact!

Multi Cloud Collaboration

Cloud FederationService (IaaS, PaaS, SaaS)

Heterogeneous: Google account (Open ID 2.0) Heterogeneous within google.

Homogenous: Eduroam federated network access.

Platform Heterogeneous: OpenStack federation with AWS.

Homogenous: Keystone to Keystone federation.

Trust Circle-of-Trust: Alliance of institutions for sharing scientific data such as CERN.

Peer-to-Peer: Best Buy federating with Rackspace.

Coupling Identity Federation: SAML, OAuth, OpenID, SSO.

Authorization Federation: SAML, OAuth.

Page 5: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

5World-Leading Research with Real-World Impact!

Trust Framework

Trust

Bidirectional Unidirectional

TransitiveNon-Transitive

UnilateralBilateral

Circle-of-Trust Peer-to-PeerCoupling

Initiation

Direction

Transitivity

Page 6: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

6World-Leading Research with Real-World Impact!

Concept of Trust

Four trust types:

(Trustor grants inter-cloud access to trustee) If , cloud is authorized to assign ’s users to cloud ’s resources.

In such trust type, controls trust relation existence and cross-cloud assignments.

(Trustee grants inter-cloud access to trustor) If , cloud is authorized to assign ’s users to its resources. In such trust type,

controls trust relation and controls cross-cloud assignments.

(Trustee takes inter-cloud access to trustor) If , cloud is authorized to assign its users to cloud ’s resources.

In such trust type, controls trust relation and controls cross-cloud assignments.

(Trustee controls intra-cloud access to trustor) If , cloud is authorized to assign ’s users to ’s resources. In such trust type,

controls trust relation and controls intra-cloud assignments within .

Page 7: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

7World-Leading Research with Real-World Impact!

Administrative Realms

Page 8: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

8World-Leading Research with Real-World Impact!

Multi Cloud Trust

Three trust scopes based on administrative realms in cloud:

Cross Cloud Trust Sharing cloud infrastructure resources, such as services.

Cross Domain Trust Sharing domain resources such as projects.

Cross Project Trust Sharing project resources such as VMs.

Page 9: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

9World-Leading Research with Real-World Impact!

Cloud Trust

Enables sharing cloud resources, services and domains.

Set of domains shared between clouds with trust type (for domain trust).

Sharing services by creating private domains for service allocation.

Trust relation in Cloud Trust is Peer-to-Peer, bilateral, bidirectional, non-transitive.

Page 10: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

10World-Leading Research with Real-World Impact!

Domain Trust

Enabling cross cloud access by assigning users to PRPs between trusted domains.

Trust relations are Peer-to-Peer, unilateral, unidirectional,non-transitive.

𝐷 𝐴⊴𝛽𝐷𝐵

𝑈 1 𝑈 2 𝑈 3

𝑃𝑅𝑃 1

𝐷 𝐴

𝑃𝑅𝑃 2 𝑃𝑅𝑃 3

𝑈 4 𝑈 5 𝑈 6

𝑃𝑅𝑃 4

𝐷𝐵

𝑃𝑅𝑃 5 𝑃𝑅𝑃 6

Page 11: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

Enabling cross cloud access to service instances by assigning users to PRPs between trusted projects.

Trust relations are Peer-to-Peer, unilateral, unidirectional,non-transitive.

11World-Leading Research with Real-World Impact!

Project Trust

𝑉𝑀2 𝑉𝑀3𝑉𝑀1 𝑉𝑀5 𝑉𝑀6𝑉𝑀4

𝑃𝑅𝑃 2⊴𝛾 𝑃𝑅𝑃5

𝑈 1 𝑈 2 𝑈 3

𝑃𝑅𝑃 1

𝐷 𝐴

𝑃𝑅𝑃 2 𝑃𝑅𝑃 3

𝑈 4 𝑈 5 𝑈 6

𝑃𝑅𝑃 4

𝐷𝐵

𝑃𝑅𝑃 5 𝑃𝑅𝑃 6

Page 12: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

12World-Leading Research with Real-World Impact!

Related Work

RBAC extensions ROBAC (collaboration ins not supported). GB-RBAC (group does own users).

Role Based delegation models Delegation chains lacks dynamicity of trust in cloud federation environments.

Multi-tenant trust models in single cloud. MT-RBAC (Multi-Tenant RBAC). CTTM (Cross Tenant Trust model). OSAC-DT (OpenStack Access Control with Domain Trust).

Page 13: 1 World-Leading Research with Real-World Impact! Authorization Federation in IaaS Multi Cloud Navid Pustchi, Ram Krishnan and Ravi Sandhu SCC 2015

13World-Leading Research with Real-World Impact!

Conclusion & Future Work

Multi-cloud trust model Cloud trust. Domain trust. Project trust.

Trust framework & trust types Four types of trust applicable to administrative realms in cloud.

Implementation in single cloud Partial implementation of domain-trust in single cloud OpenStack.

Future Work Cloud trust implementation. Implementation in federated OpenStack clouds. Project trust implementation. Hierarchical multi-domain model. Attribute based models.