Bringing Visibility in the Clouds : using Security, Transparency and Assurance Services

The evolution of cloud computing allows the provisioning of IT resources over the Internet and promises many benefits for both - the service users and providers. Despite various benefits offered by cloud based services, many users hesitate in moving their IT systems to the cloud mainly due to many n...

Full description

Bibliographic Details
Main Author: Aslam, Mudassar
Format: Doctoral Thesis
Language:English
Published: Mälardalens högskola, Akademin för innovation, design och teknik 2014
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-25376
http://nbn-resolving.de/urn:isbn:978-91-7485-156-4
id ndltd-UPSALLA1-oai-DiVA.org-mdh-25376
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mdh-253762014-08-21T04:53:05ZBringing Visibility in the Clouds : using Security, Transparency and Assurance ServicesengAslam, MudassarMälardalens högskola, Akademin för innovation, design och teknikVästerås : Mälardalen University2014Cloud SecurityTrusted ComputingTrustworthy CloudsCloud AuditsSecurity AutomationSCAPVirtual MachineThe evolution of cloud computing allows the provisioning of IT resources over the Internet and promises many benefits for both - the service users and providers. Despite various benefits offered by cloud based services, many users hesitate in moving their IT systems to the cloud mainly due to many new security problems introduced by cloud environments. In fact, the characteristics of cloud computing become basis of new problems, for example, support of third party hosting introduces loss of user control on the hardware; similarly, on-demand availability requires reliance on complex and possibly insecure API interfaces; seamless scalability relies on the use of sub-providers; global access over public Internet exposes to broader attack surface; and use of shared resources for better resource utilization introduces isolation problems in a multi-tenant environment. These new security issues in addition to existing security challenges (that exist in today's classic IT environments) become major reasons for the lack of user trust in cloud based services categorized in Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) or Infrastructure-as-a-Service (IaaS). The focus of this thesis is on IaaS model which allows users to lease IT resources (e.g. computing power, memory, storage, etc.) from a public cloud to create Virtual Machine (VM) instances. The public cloud deployment model considered in this thesis exhibits most elasticity (i.e. degree of freedom to lease/release IT resources according to user demand) but is least secure as compared to private or hybrid models. As a result, public clouds are not trusted for many use cases which involve processing of security critical data such as health records, financial data, government data, etc. However, public IaaS clouds can also be made trustworthy and viable for these use cases by providing better transparency and security assurance services for the user. In this thesis, we consider such assurance services and identify security aspects which are important for making public clouds trustworthy. Based upon our findings, we propose solutions which promise to improve cloud transparency thereby realizing trustworthy clouds. The solutions presented in this thesis mainly deal with the secure life cycle management of the user VM which include protocols and their implementation for secure VM launch and migration. The VM launch and migration solutions ensure that the user VM is always hosted on correct cloud platforms which are setup according to a profile that fulfills the use case relevant security requirements. This is done by using an automated platform security audit and certification mechanism which uses trusted computing and security automation techniques in an integrated solution. In addition to provide the assurance about the cloud platforms, we also propose a solution which provides assurance about the placement of user data in correct and approved geographical locations which is critical from many legal aspects and usually an important requirement of the user. Finally, the assurance solutions provided in this thesis increase cloud transparency which is important for user trust and to realize trustworthy clouds. Doctoral thesis, comprehensive summaryinfo:eu-repo/semantics/doctoralThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-25376urn:isbn:978-91-7485-156-4Mälardalen University Press Dissertations, 1651-4238 ; 161application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Doctoral Thesis
sources NDLTD
topic Cloud Security
Trusted Computing
Trustworthy Clouds
Cloud Audits
Security Automation
SCAP
Virtual Machine
spellingShingle Cloud Security
Trusted Computing
Trustworthy Clouds
Cloud Audits
Security Automation
SCAP
Virtual Machine
Aslam, Mudassar
Bringing Visibility in the Clouds : using Security, Transparency and Assurance Services
description The evolution of cloud computing allows the provisioning of IT resources over the Internet and promises many benefits for both - the service users and providers. Despite various benefits offered by cloud based services, many users hesitate in moving their IT systems to the cloud mainly due to many new security problems introduced by cloud environments. In fact, the characteristics of cloud computing become basis of new problems, for example, support of third party hosting introduces loss of user control on the hardware; similarly, on-demand availability requires reliance on complex and possibly insecure API interfaces; seamless scalability relies on the use of sub-providers; global access over public Internet exposes to broader attack surface; and use of shared resources for better resource utilization introduces isolation problems in a multi-tenant environment. These new security issues in addition to existing security challenges (that exist in today's classic IT environments) become major reasons for the lack of user trust in cloud based services categorized in Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) or Infrastructure-as-a-Service (IaaS). The focus of this thesis is on IaaS model which allows users to lease IT resources (e.g. computing power, memory, storage, etc.) from a public cloud to create Virtual Machine (VM) instances. The public cloud deployment model considered in this thesis exhibits most elasticity (i.e. degree of freedom to lease/release IT resources according to user demand) but is least secure as compared to private or hybrid models. As a result, public clouds are not trusted for many use cases which involve processing of security critical data such as health records, financial data, government data, etc. However, public IaaS clouds can also be made trustworthy and viable for these use cases by providing better transparency and security assurance services for the user. In this thesis, we consider such assurance services and identify security aspects which are important for making public clouds trustworthy. Based upon our findings, we propose solutions which promise to improve cloud transparency thereby realizing trustworthy clouds. The solutions presented in this thesis mainly deal with the secure life cycle management of the user VM which include protocols and their implementation for secure VM launch and migration. The VM launch and migration solutions ensure that the user VM is always hosted on correct cloud platforms which are setup according to a profile that fulfills the use case relevant security requirements. This is done by using an automated platform security audit and certification mechanism which uses trusted computing and security automation techniques in an integrated solution. In addition to provide the assurance about the cloud platforms, we also propose a solution which provides assurance about the placement of user data in correct and approved geographical locations which is critical from many legal aspects and usually an important requirement of the user. Finally, the assurance solutions provided in this thesis increase cloud transparency which is important for user trust and to realize trustworthy clouds.
author Aslam, Mudassar
author_facet Aslam, Mudassar
author_sort Aslam, Mudassar
title Bringing Visibility in the Clouds : using Security, Transparency and Assurance Services
title_short Bringing Visibility in the Clouds : using Security, Transparency and Assurance Services
title_full Bringing Visibility in the Clouds : using Security, Transparency and Assurance Services
title_fullStr Bringing Visibility in the Clouds : using Security, Transparency and Assurance Services
title_full_unstemmed Bringing Visibility in the Clouds : using Security, Transparency and Assurance Services
title_sort bringing visibility in the clouds : using security, transparency and assurance services
publisher Mälardalens högskola, Akademin för innovation, design och teknik
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-25376
http://nbn-resolving.de/urn:isbn:978-91-7485-156-4
work_keys_str_mv AT aslammudassar bringingvisibilityinthecloudsusingsecuritytransparencyandassuranceservices
_version_ 1716710854128304128