Login | Register

A Cost-effective Framework to Proactive and Non-disruptive Attack Mitigation in Kubernetes Clusters

Title:

A Cost-effective Framework to Proactive and Non-disruptive Attack Mitigation in Kubernetes Clusters

Bagheri, Sima (2023) A Cost-effective Framework to Proactive and Non-disruptive Attack Mitigation in Kubernetes Clusters. Masters thesis, Concordia University.

[thumbnail of Bagheri_MASc_F2023.pdf]
Preview
Text (application/pdf)
Bagheri_MASc_F2023.pdf - Accepted Version
Available under License Spectrum Terms of Access.
3MB

Abstract

A large-scale cluster of containers managed with an orchestrator like Kubernetes is behind many cloud-native applications today. However, the weaker isolation provided by containers means attackers can potentially exploit a vulnerable container and then escape its isolation to cause more severe damage to the underlying infrastructure and its hosted applications. Besides, Kubernetes reportedly suffers from security vulnerabilities and misconfigurations which may lead to severe security threats.
Defending against such an attack using existing attack detection solutions can be challenging. Due to the well-known high false positive rate of such solutions, taking aggressive actions upon every alert can lead to unacceptable service disruption. On the other hand, waiting for security administrators to perform in-depth analysis and validation could render the mitigation too late to prevent irreversible damages, e.g., denial of service. In this thesis, we propose WARP, a cost-effective framework to proactive and non-disruptive attack mitigation to address such security challenges for Kubernetes clusters. First, our framework is proactive in the sense that it performs mitigation based on predicted (instead of real) attacks, which prevents irreversible damages. Second, our mitigation framework is designed to be non-disruptive and it is achieved through live migration of containers, which causes no service disruption even in the case of false positives. Finally, to realize the full potential of this framework in containers migration, we formulate the inherent tradeoff between security and cost (delay) as a multi-objective optimization problem and propose a heuristic algorithm to efficiently achieve a high level of threat reduction with minimal imposed delay. We implement and integrate WARP based on Kubernetes as the most popular container orchestration platform. Our evaluation results show that WARP can successfully mitigate up to 81% of the attacks, and our heuristic algorithm achieves up to 30% more threat reduction and 7% less delay while being 37 times faster compared to a standard optimization solution.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Concordia Institute for Information Systems Engineering
Item Type:Thesis (Masters)
Authors:Bagheri, Sima
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Information Systems Security
Date:27 October 2023
Thesis Supervisor(s):Wang, Lingyu and Majumdar, Suryadipta
ID Code:993170
Deposited By: Sima Bagheri
Deposited On:05 Jun 2024 16:17
Last Modified:05 Jun 2024 16:17
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top