Securing Open Source Clouds Using Models

05/15/2018
by   Irum Rauf, et al.
0

The widespread adoption of cloud computing has resulted in the proliferation of open source cloud computing frameworks that give more control to enterprises over their data and networks. Though the benefits of open source software are widely recognized, there is a growing concern over their security assurance. Often open source software is a subject of frequent updates. The updates might introduce or remove a variety of features and hence violate security properties of the previous releases. Obviously, a manual inspection of security would be prohibitively slow and inefficient. In this work, we propose an automated approach that can help developers to assure the security of open source cloud framework even in the presence of frequent releases. Our methodology consists of creating a (stateful) wrapper that emulates the usage scenarios with explicit representation of security and functional requirements as contracts. We use a model-driven approach to model REST APIs of KeyStone, an identity service in OpenStack. OpenStack is an open source cloud computing framework providing IaaS. Our models define structural and behavioral properties of Keystone together with its security requirements. We detail the implementation of these models in Django Web Framework and also show how to use the behavioral interfaces to implement a service monitor for the cloud services. This mechanism facilitates verification and validation of functional behavior and security requirement in an automated manner.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2019

CloudSafe: A Tool for an Automated Security Analysis for Cloud Computing

Cloud computing has been adopted widely, providing on-demand computing r...
research
11/09/2017

Orchestrating Complex Application Architectures in Heterogeneous Clouds

Private cloud infrastructures are now widely deployed and adopted across...
research
04/03/2019

An Automated Security Analysis Framework and Implementation for Cloud

Cloud service providers offer their customers with on-demand and cost-ef...
research
05/15/2019

Towards a Security Baseline for IaaS-Cloud Back-Ends in Industry 4.0

The popularity of cloud based Infrastructure-as-a- Service (IaaS) soluti...
research
05/25/2021

Securing Serverless Computing: Challenges, Solutions, and Opportunities

Serverless computing is a new cloud service model that reduces both clou...
research
07/30/2018

umd-verification: Automation of Software Validation for the EGI federated e-Infrastructure

Supporting e-Science in the EGI e-Infrastructure requires extensive and ...
research
10/13/2020

The Vacuity of the Open Source Security Testing Methodology Manual

The Open Source Security Testing Methodology Manual (OSSTMM) provides a ...

Please sign up or login with your details

Forgot password? Click here to reset