Towards trusted cloud computing Nuno Santos, Krishna P. Gummadi, - - PowerPoint PPT Presentation

towards trusted cloud computing
SMART_READER_LITE
LIVE PREVIEW

Towards trusted cloud computing Nuno Santos, Krishna P. Gummadi, - - PowerPoint PPT Presentation

Max Planck Institute for for SoftwareSystems SoftwareSystems Towards trusted cloud computing Nuno Santos, Krishna P. Gummadi, and Rodrigo Rodrigues MPI-SWS Cloud computing appealing but still concerns


slide-1
SLIDE 1

Max
 Planck
 Institute
 for
 for
 Software
Systems
 Software
Systems


Towards trusted cloud computing

Nuno Santos, Krishna P. Gummadi, and Rodrigo Rodrigues MPI-SWS

slide-2
SLIDE 2

Cloud computing appealing but still concerns

 Many companies can reduce costs using CC services  But, customers still concerned about security of data  Data deployed to CC services can leak out

2 Nuno Santos, MPI-SWS 2009

slide-3
SLIDE 3

Potential data leakage at the provider site

Nuno Santos, MPI-SWS 3

 Customer pay virtual machine

(VM) to compute data

 E.g., Amazon EC2

 Privileged user with access to

VM state can leak data

 Accidentally or intentionally Computation & data

Customer Provider Privileged User

2009

slide-4
SLIDE 4

Need solution to secure the computation state

 Encryption can secure communications and storage  But, encryption per se is ineffective for computation

 Raw data kept in memory during computation

 Provider benefits from providing a solution

4 Nuno Santos, MPI-SWS 2009

slide-5
SLIDE 5

Trusted Cloud Computing Platform

 Goal: Make computation of virtual machines confidential  Deployed by the service provider  Customer can verify that computation is confidential

5 Nuno Santos, MPI-SWS 2009

slide-6
SLIDE 6

The threat model: User with root privileges

 Providers require staff with privileged access to the system

 E.g., maintenance of software and workload

 User with full privileges on any machine

 Configure, install and run software, remotely reboot  Setup attacks to access VM state

6 Nuno Santos, MPI-SWS 2009

slide-7
SLIDE 7

Rely on provider to secure the hardware

 Access to hardware can bypass any sw-based protections

 E.g., cold boot attacks

 Leverage security protections deployed by providers

 E.g., physical security perimeter, surveillance

 These protections can mitigate hw-based attacks

7 Nuno Santos, MPI-SWS 2009

slide-8
SLIDE 8

Model of elastic virtual machine services

8

Service Provider

Nodes Cloud Manager Launch & Access VM

Nuno Santos, MPI-SWS

Customer

2009

Privileged User Access components

slide-9
SLIDE 9

Trusted computing techniques are a good start

 Trusted computing platforms

 Remote party can identify the

software stack on host  Trusted Platform Module (TPM)

 Secure boot  Remote attestation

9

TPM Remote attestation

Nuno Santos, MPI-SWS 2009

Trusted Computing Platform Trusted Software

slide-10
SLIDE 10

Our proposal: Trusted Cloud Computing Platform

10

Nodes Cloud Manager TPM Trusted VMM

Nuno Santos, MPI-SWS

Service Provider

2009

Customer  Trusted VMM  Guarantee that VMs

  • nly run on nodes

 With trusted VMM  Within security

perimeter

 Secure launch &

migration

Launch Migration

slide-11
SLIDE 11

Issues with current VMMs

 No protection from privileged

user

 E.g., XenAccess  Support operations that export

VM state

 Migration, suspension, etc.  Large trusted computing base

(TCB)

11 Nuno Santos, MPI-SWS 2009

Node Privileged User …

slide-12
SLIDE 12

Challenges: Secure memory management

 Prevent guest VM inspection &

keep TCB small

 Provide narrow interface for

launching, migration, etc.

 Migration ensure destination is

trusted

 Efficient  Possible research: limit TCB to

memory management

12 Nuno Santos, MPI-SWS 2009

Node Privileged User …

slide-13
SLIDE 13

Summary: Trusted Cloud Computing Platform

 Prevent inspection of computation state at the service

provider site

 Allows customers to verify that computation is secure  Deployed with cooperation of the cloud provider

13 Nuno Santos, MPI-SWS 2009

slide-14
SLIDE 14

Thanks! Questions?

Contact: Nuno Santos nuno.santos@mpi-sws.org

14 Nuno Santos, MPI-SWS 2009