Cloud Computing has become the global technology enabler for corporate businesses and home users relying on IT services today. Cloud Computing offers unlimited flexible computing resources, storage and network capacity to seamlessly meet the service demands offering rental models, hosting options, virtual infrastructure, maximum utilization and availability. This exposes data and computing resources to external threats and cyber-attackers. To realize...