Assessing Risks and Vulnerabilities Critical to Cloud Security