Addressing The Security Challenges of the Cloud Generation