Security and Trust in Cloud Computing

Security and Trust in Cloud Computing

Eric Kuada (Ghana Institute of Management and Public Administration, Ghana)
DOI: 10.4018/978-1-5225-0741-3.ch008
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

The discussion of security and trust issues in this book chapter will follow from the discussions on the role of virtualization in cloud computing and hence the impact that the various categories of virtualization such as server virtualization, network virtualization, storage virtualization, and application virtualization have on the security and trust issues in cloud computing. It will be evident from these discussions that virtualization introduces a number of security and risk related challenges in cloud computing based on the three security objectives of confidentiality, integrity, and availability; and the two main other related security objectives of authenticity and accountability of information systems that were adopted for this discussion. It was however also noted that if the necessary recommended best practices of virtualizations are faithfully adhered to, then virtualization can actually lead to improvement or enhancement in the security posture of cloud environments.
Chapter Preview
Top

Introduction

Cloud computing is about the offering of computing resources as a service rather than as a commodity. This means that customers pay for the amount of resources used instead of purchasing complete hardware to build their own Information Technology (IT) infrastructure or purchasing whole licenses, which are often woefully underutilized or they even often find out later that they do not need. This relatively new trend of computing is essentially the repackaging of traditional Information and Communication Technology (ICT) infrastructure and software solutions such as processing capacity, storage and storage network systems, networking capabilities, user and enterprise software solutions, as virtualized resources that are then delivered by a cloud service provider to its customers as an on-demand, pay-per-use, and a customer self-provisioned service normally through a Web portal over a network such as the Internet (Kuada, Adanu, & Olesen, 2013).

The reason cloud computing appears to have captured the attention of businesses is the numerous benefits it offers despite the security risk challenges it poses to both the cloud service providers and their customers. It definitely has different appeals to different businesses or organizations depending on the nature, size, industry, age, etc., of the institution; but generally, it is mostly taken as a given that cloud computing provides flexibility, increase IT efficiency, elasticity, obviation of capital expenditure for acquiring IT resources, and improves reliability and recovery from disasters. It should be obvious that without the necessary technologies to support this trend of computing, and the addressing of the risk challenges it poses, despite all the benefits it promises, it wouldn’t have come to fruition. Some of the technological factors that are facilitating cloud computing include the availability and drastic increase in reliable broadband internet access, the advancements in virtualization technologies, and the shift of the development of majority of both enterprise and desktop applications as web services and web application. For the purposes of the topic being treated in this work (security and trust in cloud computing), the focus of the discussion on the technological advancement will be on virtualization technologies and application or service development for cloud computing environments.

The main purpose of this book chapter is to discuss security issues in cloud computing. The chapter also seek to discuss the concept of trust and the issues of trust in the context of cloud computing. It also tries to demonstrate the role of security in modelling the concept of trust in cloud computing environments. Finally, it sets a research agenda for further work on this topic.

Motivations for Cloud Adoption

Cloud computing provides several potential benefits to enterprises. These benefits are usually so appealing that despite the equally major risks of adopting cloud services, companies are willing to give it a try. Some of these major motivating factors for cloud adoption by enterprises include flexibility, efficiency, resource utilization, availability, initial capital cost for IT infrastructure obviation, operational cost reduction, speed in resource acquisition and time to market, and business agility. Enterprises normally acquire IT resources for their business processes (e.g. developing and testing new products) and shortly after find out that they do not need those resources or the resources are underutilized because either their IT department made a mistake in their request or their business processes have changed suddenly. The pay-per-use model of the cloud computing brings about flexibility to acquire resources within hours for use and discontinue them when needed. From the above, it can be noted that the pay-per-use model also allows enterprises to obviate high capital expenditure in the acquisition of resources. This is normally very beneficial to startup companies which usually do not have the funds for such endeavors. The flexibility that is offered by cloud computing also lead to ability to acquire the necessary resources for product or service development and hence encourages innovation and shorter time to market. All these factors plus others contribute to the agility of the business so that it is better able to quickly organize to serve new customers, develop products or deliver services.

Complete Chapter List

Search this Book:
Reset