Microservice Vulnerability Analysis: A Literature Review with Empirical Insights

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Jayalath, Raveen Kanishka, Ahmad, Hussain, Goel, Diksha, Syed, Muhammad Shuja, Ullah, Faheem
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913461489893376
author Jayalath, Raveen Kanishka
Ahmad, Hussain
Goel, Diksha
Syed, Muhammad Shuja
Ullah, Faheem
author_facet Jayalath, Raveen Kanishka
Ahmad, Hussain
Goel, Diksha
Syed, Muhammad Shuja
Ullah, Faheem
contents Microservice architectures are revolutionizing both small businesses and large corporations, igniting a new era of innovation with their exceptional advantages in maintainability, reusability, and scalability. However, these benefits come with significant security challenges, as the increased complexity of service interactions, expanded attack surfaces, and intricate dependency management introduce a new array of cybersecurity vulnerabilities. While security concerns are mounting, there is a lack of comprehensive research that integrates a review of existing knowledge with empirical analysis of microservice vulnerabilities. This study aims to fill this gap by gathering, analyzing, and synthesizing existing literature on security vulnerabilities associated with microservice architectures. Through a thorough examination of 62 studies, we identify, analyze, and report 126 security vulnerabilities inherent in microservice architectures. This comprehensive analysis enables us to (i) propose a taxonomy that categorizes microservice vulnerabilities based on the distinctive features of microservice architectures; (ii) conduct an empirical analysis by performing vulnerability scans on four diverse microservice benchmark applications using three different scanning tools to validate our taxonomy; and (iii) map our taxonomy vulnerabilities with empirically identified vulnerabilities, providing an in-depth vulnerability analysis at microservice, application, and scanning tool levels. Our study offers crucial guidelines for practitioners and researchers to advance both the state-of-the-practice and the state-of-the-art in securing microservice architectures.
format Preprint
id arxiv_https___arxiv_org_abs_2408_03960
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Microservice Vulnerability Analysis: A Literature Review with Empirical Insights
Jayalath, Raveen Kanishka
Ahmad, Hussain
Goel, Diksha
Syed, Muhammad Shuja
Ullah, Faheem
Cryptography and Security
Software Engineering
Microservice architectures are revolutionizing both small businesses and large corporations, igniting a new era of innovation with their exceptional advantages in maintainability, reusability, and scalability. However, these benefits come with significant security challenges, as the increased complexity of service interactions, expanded attack surfaces, and intricate dependency management introduce a new array of cybersecurity vulnerabilities. While security concerns are mounting, there is a lack of comprehensive research that integrates a review of existing knowledge with empirical analysis of microservice vulnerabilities. This study aims to fill this gap by gathering, analyzing, and synthesizing existing literature on security vulnerabilities associated with microservice architectures. Through a thorough examination of 62 studies, we identify, analyze, and report 126 security vulnerabilities inherent in microservice architectures. This comprehensive analysis enables us to (i) propose a taxonomy that categorizes microservice vulnerabilities based on the distinctive features of microservice architectures; (ii) conduct an empirical analysis by performing vulnerability scans on four diverse microservice benchmark applications using three different scanning tools to validate our taxonomy; and (iii) map our taxonomy vulnerabilities with empirically identified vulnerabilities, providing an in-depth vulnerability analysis at microservice, application, and scanning tool levels. Our study offers crucial guidelines for practitioners and researchers to advance both the state-of-the-practice and the state-of-the-art in securing microservice architectures.
title Microservice Vulnerability Analysis: A Literature Review with Empirical Insights
topic Cryptography and Security
Software Engineering
url https://arxiv.org/abs/2408.03960