Litcius/Paper detail

Microservices made attack-resilient using unsupervised service fissioning

Ataollah Fatahi Baarzi, George Kesidis, Dan Fleck, Angelos Stavrou

202027 citationsDOIOpen Access PDF

Abstract

Application-layer DoS attacks are increasing as the number of cloud-deployed microservice applications is increasing. The attacker tries to exhaust computing resources and brings the nominal applications down by exploiting application-layer vulnerabilities. As traditional solutions for volumetric DoS attacks will not be able to handle these attacks, new approaches are required to detect and respond to application-layer attacks. In this work, we propose an unsupervised, non-intrusive and application-agnostic detection approach and fissioning based response mechanism. We built our prototype on Kubernetes, the state of the art container orchestrator for microservices, and show its effectiveness through experimental evaluation. Our preliminary results show that using our detection and defense mechanism, we are able to a) efficiently identify the attacks and b) reduce the effect of the attack on legitimate users by 3× compared to a case where there is no detection/defense in place.

Topics & Concepts

MicroservicesComputer scienceContainer (type theory)Layer (electronics)Cloud computingDistributed computingComputer securityApplication layerState (computer science)Operating systemEngineeringMechanical engineeringChemistryAlgorithmOrganic chemistrySoftware deploymentNetwork Security and Intrusion DetectionAdvanced Malware Detection TechniquesSoftware System Performance and Reliability