Abstract:
One of the latest technologies in the IT industry is cloud computing. Cloud computing is also called on-demand computing. This technology has high reliability, scalability, and performance. It has a relatively low cost compared to the traditional infrastructures. Cloud computing provides services over the Internet and it can assign many resources simultaneously to multi-users upon their request. In cloud computing, the main concern is security and trust. Many issues and challenges are related to the security of cloud computing. These issues in cloud computing mostly happen when the cloud is public, and the customer is not aware of where the data are stored on the Internet. In this paper, cloud computing security has been reviewed. A literature review has been done on previous studies from different perspectives. It shows that the studies have been conducted in securing cloud include using different security algorithms and encryption methods, using machine learning to make cloud computing more secure, and securing big data in cloud computing system. Moreover, a statistic of the previous studies, a taxonomy, and an analysis of existing studies have been discussed. In this analysis, some studies have been compared in terms of the methods and techniques used to secure the cloud computing system. Furthermore, future directions and conclusions of this review have been discussed based on existing studies and researches.