Top Public Cloud Security Fails and How to Avoid Them