Cloud computing holds powerful attractions for an organization. It offers instant access to an infinitely flexible computing resource and the ability to make major cost savings through outsourcing. Yet for many organizations, the final barrier to adopting cloud computing is security of their data and applications in the cloud.