Virtualization has become a widely and attractive employed technology in cloud computing environments.Sharing of a single physical machine between multiple isolated virtual machines leading to a moreoptimized hardware usage, as well as make the migration and management of a virtual system moreefficiently than its physical counterpart. Virtualization is a fundamental technology in a cloud environment. However, the presence of an additional abstraction layer among software and hardware causes newsecurity issues. Security issues related to virtualization technology have become a significant concern fororganizations due to arising some new security challenges. This paper aims to identify the main challenges and risks of virtualization in cloud computingenvironments. Furthermore, it focuses on some common virtual-related threats and attacks affect thesecurity of cloud computing. The survey was conducted to obtain the views of the cloud stakeholders on virtualization vulnerabilities,threats, and approaches that can be used to overcome them.Finally, we propose recommendations for improving security, and mitigating risks encounter virtualizationthat necessary to adopt secure cloud computing.
展开▼