Cloud provider Other cloud tenants Trust guest network? How to access my instances? Is there a right way? My security policies? Etc… Bryan D. Payne, Director of Security Research @bdpsecurity
Design for security from the start Retrofit security when it’s important Understand your threats Just make it secure Understand your goals Seriously, just add some security Pervasive security culture That paranoid guy has it under control 4 Bryan D. Payne, Director of Security Research @bdpsecurity
Sensi>ve pa>ent data • Regulatory compliance • Computa>onal integrity • Mul>ple tenants • Billing 7 Bryan D. Payne, Director of Security Research @bdpsecurity +
Payne, Director of Security Research @bdpsecurity protect threats risk surface Inside / Outside Firewall Hardware / soiware control Policy / regula>on allow public? Professional management Can’t choose your neighbors Physical control Insight into soiware stack APIs available on the Internet Architectural specificity
to come by • Be careful with reusing images • Rapid, code-‐driven deployment – Keys stored inside your app, be careful • Data persistence is tricky 22 Bryan D. Payne, Director of Security Research @bdpsecurity
• Get the security you need at this level • Don’t do this yourself 25 Bryan D. Payne, Director of Security Research @bdpsecurity Protec>ng? Risk tolerance? Threats? AGack surface?
• Cloud AGesta>on • AGack Surface Research 27 Bryan D. Payne, Director of Security Research @bdpsecurity hGps://launchpad.net/~openstack-‐ossg hGps://cloudsecurityalliance.org/research/big-‐data/ hGp://wiki.openstack.org/OpenAGesta>on hGp://code.google.com/p/vmitools/