-
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
Module: Cloud Computing Security
Professor Trent Jaeger Penn State University
1
Module: Cloud Computing Security Professor Trent Jaeger Penn State - - PowerPoint PPT Presentation
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
1
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
2
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
3
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
4
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
5
Data Loss Incidents ‘06 ‘07 ‘08 ‘09 ‘10 ‘11
903 678 695 986 770 641
Incident Attack Vector External 54%
Unknown 7%
Insider 16% Accidental 23%
Credit: The Open Security Foundation datalossdb.org
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
6
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
7
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
8
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
9
Client
Scheduler Network Controller Cloud Database Message Queue Volume Store Image Store
Cloud API
Cloud Customer
Cloud Node
Instances
Cloud Vendor
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
10
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
11
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
12
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
VM
13
Client
Service
Cloud Node Cloud Node Cloud Node Cloud Node
VM VM VM
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
14
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
15
!"#$%&'((& )*#+,&
3.&405*6076*,& 8.&$5,& 9.&($:"45;& <.&405*6076*,&
!"#$%&'()* +,-&".()*
!),/%0()*
=05*60/,>3'?=>3& =05*60/,>-'?=>-& '?=>3& '?=>-&
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
16
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
17
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
18
API Service Compute Service Database API Service
nova keypair-add mykey nova boot --key-name mykey
mykey : ssh-rsa ABC mykey : ssh-rsa ABC ssh-rsa ABC ssh-rsa DEF
Step 1 Step 2
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
19
Trust me with your code & data Cloud Provider Client You have to trust us as well Cloud operators
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
20
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
21
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
22
Helper& VM# VM# Vic&m# Beneficiary#
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
23
RFA$intensi*es$–$*me$in$ms$per&second& 196%$slowdown$ 86%$slowdown$ 60%$ Performance$ Improvement$
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
24
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
25
Service
Data
Client
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
26
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
Service
27
Integrity Monitor
Client
Data
Service
Data
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
28
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
29
4/19/13 Nuno Santos 13
! Check node
configurations
! Monitor attests
nodes in background
! Scalable policy
enforcement
! CP-ABE
client-side lib
Monitor
Customer
Policy-Sealed Data
+
seal unseal attest & send credential Datacenter
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
30
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
Client Cloud Node VM
Channel Mediator
Integrity Verification Proxy
(1) Register criteria (2) Verify Monitor / Node (3) Verify VM (4) Connect (5) Report Violation
Measure
Framework
Modules
Monitor VM
31
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
32
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
33
Management$ VM$(dom0)$
Work" VM" Work" VM" Work" VM"
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
34
Management$ VM$
Systems and Internet Infrastructure Security (SIIS) Laboratory Page
35
SDom0$
UDom0$ Client’s$metaBdomain$
Equipped$with$a$Trusted$Plaiorm$Module$(TPM)$chip$
Systems and Internet Infrastructure Security Laboratory (SIIS) Page
36