In the wake of recent security breaches, that even fortune 500 companies have proven not to be immune to, we will take a look at different ways breaches can occur. Although we’ll focus on security in the cloud, since it introduces the concept of shared security responsibility between the provider and user, there will be valuable takeaways for anyone not yet in the cloud. We will also take a look at the lessons to be learned from the breaches, and the best practices for security that should be observed in a typical public-facing application deployment.