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 language | English |
---|---|
Title of host publication | 2020 IEEE Conference on Communications and Network Security, CNS 2020 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781728147604 |
DOIs | |
Publication status | Published - 1 Jun 2020 |
Externally published | Yes |
Event | 2020 IEEE Conference on Communications and Network Security, CNS 2020 - Virtual, Online, France Duration: 29 Jun 2020 → 1 Jul 2020 |
Conference
Conference | 2020 IEEE Conference on Communications and Network Security, CNS 2020 |
---|---|
Country/Territory | France |
City | Virtual, Online |
Period | 29/06/20 → 1/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.
Funders | Funder number |
---|---|
Ericsson Canada | |
Industrial Research Chair | |
Natural Sciences and Engineering Research Council of Canada |