In the past decade, Cloud-Computing emerged as a new computing concept. The distributed
nature using virtual systems and networks caused servers and systems to be spread over
multiple jurisdictions around the world to form a huge processing and storage environment.
It is now satisfying most human technological needs. Due to the enormous benefits of cloud
services, most business owners rely on this technology to keep their systems running. That’s
why cloud technology is now attracting both researchers and cyber-criminals. Detecting
vulnerabilities in the virtual environment, network, and systems is a hard task for hackers and
defenders as well since cloud infrastructure differs a bit from traditional. Worries arise when
data is compromised either by human error or due to the absence of security measures. The
goal of this thesis is to create a powerful security solution that does not affect the performance
of the systems negatively in terms of time and resources and maintain its main functions while
preserving the customers’ privacy. This thesis will present a study and design of an effective
methods to secure both ‘CP and Clients ‘ using multi-cloud data distribution technique using
storage facilities, taking advantage of the Internet Small Computer Systems Interface (ISCSI)
protocol in a virtual environment that will represent the infrastructure as a service (IAAS) on
the cloud. Another framework will also be presented to ensure CP security using an advanced
benchmark logging system that decreases data log size and prevents unauthorized resource
reallocation from the CP side.