Five critical cloud security challenges and how to overcome them