7 best practices for securing the public cloud