Overcoming Challenges in Securing Multi-Cloud Environments