Catching Falling Dominoes: Cloud Management-Level Provenance Analysis with Application to OpenStack

Azadeh Tabiban, Yosr Jarraya, Mengyuan Zhang, Makan Pourzandi, Lingyu Wang, Mourad Debbabi

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

The dynamicity and complexity of clouds highlight the importance of automated root cause analysis solutions for explaining what might have caused a security incident. Most existing works focus on either locating malfunctioning clouds components, e.g., switches, or tracing changes at lower abstraction levels, e.g., system calls. On the other hand, a management-level solution can provide a big picture about the root cause in a more scalable manner. In this paper, we propose DOMINOCATCHER, a novel provenance-based solution for explaining the root cause of security incidents in terms of management operations in clouds. Specifically, we first define our provenance model to capture the interdependencies between cloud management operations, virtual resources and inputs. Based on this model, we design a framework to intercept cloud management operations and to extract and prune provenance metadata. We implement DOMINOCATCHER on OpenStack platform as an attached middleware and validate its effectiveness using security incidents based on real-world attacks. We also evaluate the performance through experiments on our testbed, and the results demonstrate that DOMINOCATCHER incurs insignificant overhead and is scalable for clouds.
Original languageEnglish
Title of host publication2020 IEEE Conference on Communications and Network Security, CNS 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728147604
DOIs
Publication statusPublished - 1 Jun 2020
Externally publishedYes
Event2020 IEEE Conference on Communications and Network Security, CNS 2020 - Virtual, Online, France
Duration: 29 Jun 20201 Jul 2020

Conference

Conference2020 IEEE Conference on Communications and Network Security, CNS 2020
Country/TerritoryFrance
CityVirtual, Online
Period29/06/201/07/20

Funding

We thank the anonymous reviewers for their valuable comments and suggestions. This work was supported partially by the Natural Sciences and Engineering Research Council of Canada and Ericsson Canada under the Industrial Research Chair (IRC) in SDN/NFV Security.

FundersFunder number
Ericsson Canada
Industrial Research Chair
Natural Sciences and Engineering Research Council of Canada

    Fingerprint

    Dive into the research topics of 'Catching Falling Dominoes: Cloud Management-Level Provenance Analysis with Application to OpenStack'. Together they form a unique fingerprint.

    Cite this