SilverLine: Data and Network Isolation for Cloud Services
Yogesh Mundada Anirudh Ramachandran Nick Feamster
1
SilverLine: Data and Network Isolation for Cloud Services Yogesh - - PowerPoint PPT Presentation
SilverLine: Data and Network Isolation for Cloud Services Yogesh Mundada Anirudh Ramachandran Nick Feamster 1 Cloud Computing Advantages Reduced operational costs Reduced management overhead Easier resources scaling Lowers
1
2
3
4
Data Loss Service exploit, Operating environment exploit, Misconfigurations SilverLine’s Information Flow Tracking and Control Network Side-Channels Gain more information about the environment through namespace, RTT and hop-count study SilverLine’s
network metrics to reduce the information entropy.
5
6
7
8
9
10
11
Alex’s Worker Process
ticate Alex to Declassifier
“Get My Balance”
Worker Process
Alex’s Balance
$100, Label=‘A’ A6. Labeled Replies
Replies pass
= $100
12
Bob’s Worker Process
SQL exploit to get Bob & Alex’s Balance
ticate Bob
Worker process
Bob & Alex’s Balance
($10,$100) Label=‘B,A’ B6. Labeled replies
Replies are blocked
13
when query := “INSERT” and table := “USERS”: Generate a new label; add it to the DB record
– Provided by each tenant – Authorizes legitimate users
14
Data Loss Service exploit, Operating environment exploit, Misconfigurations SilverLine’s Information Flow Tracking and Control Network Side-Channels Gain more information about the environment through namespace, RTT and hop-count study SilverLine’s
network metrics to reduce the information entropy.
15
– Actual Internal IP to Pseudo IP – OpenFlow protocol
16
VM1 Click Software Router with OpenFlowClick VM2 VM3 Local Controller Actual IP Pseudo IP a.b.c.d w.x.y.z
Controller
17
vitf0 vitf1 vitf1 eth0 vitf0 eth0 OpenFlowClick Element From External Virtual Machines To External Virtual Machines From Internal Virtual Machines To Internal Virtual Machines Delay Queue to simulate realistic delays between virtual machines
18
19
Bob’s Worker Process
SQL exploit to get Bob & Alex’s Balance
ticate Bob
Worker process
Bob & Alex’s Balance
($10,$100) Label=‘B,A’ B6. Labeled replies
Replies are blocked