Eight Essentials: Rethinking Security for the Cloud Generation