Security Concepts for Cloud Computing

Security Concepts for Cloud Computing

Steven C. White (Missouri University of Science and Technology, USA), Sahra Sedigh (Missouri University of Science and Technology, USA) and Ali R. Hurson (Missouri University of Science and Technology, USA)
DOI: 10.4018/978-1-4666-2854-0.ch005


Computer security is a complex undertaking within the traditional client-server architecture. As services and data are moved to the Cloud, security requirements change and become even more complex. Existing client-server security practices can be extended to address challenges specific to the Cloud environment. In this chapter, a contrast is made between traditional client-server environment with a Cloud environment - in terms of security challenges and solutions. In addition to enumerating and contrasting traditional challenges and solutions, the authors describe security challenges and solutions particular to the Cloud computing environment. The chapter describes, in terms of the pillars of security, key issues that should be addressed by an organization as it migrates to Cloud environments and propose solutions to these issues.
Chapter Preview


The client-server architecture has existed since the start of computing. A mainframe and dumb terminal could be considered the first implementation to meet the definition. If we fast forward to today, we normally associate client-server architecture with a desktop or laptop connecting to some type of server. There are many different applications for this type of architecture; e.g., email, file transfer, or web services. The server runs specialized software that offers services to the client. The server may have more storage, processing power, or other advantages. The client-server architecture has evolved over the years and has become fairly stable in design and management.

An example of simple client-server architecture is a file server. A client computer accesses the file server to create, edit or delete files. The file server performs the sole function of storing the files for the client computer. Multiple client computers can access the same file server and files. The file server runs specialized software to make sure the files are managed correctly.

Complete Chapter List

Search this Book: