Abstract
Cloud computing is new paradigm that's driving the world of technology and services over the Internet. Cloud providers facilitate individuals and businesses to use software and hardware that are managed by third parties at remote locations. Cloud services include online file storage, social networking sites, webmail, and online business Applications. Moving critical applications and sensitive data to public cloud environments is of great concern for those corporations that are moving beyond their data center's network under their control. To alleviate these concerns, a cloud solution provider must ensure that customers will continue to have the same security and privacy controls over their applications and services, provide evidence to customers that their organization are secure and they can meet their service-level agreements, and that they can prove compliance to auditors.