Cargando…

Microservice security: a systematic literature review

Microservices is an emerging paradigm for developing distributed systems. With their widespread adoption, more and more work investigated the relation between microservices and security. Alas, the literature on this subject does not form a well-defined corpus: it is spread over many venues and compo...

Descripción completa

Detalles Bibliográficos
Autores principales: Berardi, Davide, Giallorenzo, Saverio, Mauro, Jacopo, Melis, Andrea, Montesi, Fabrizio, Prandini, Marco
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8771803/
https://www.ncbi.nlm.nih.gov/pubmed/35111904
http://dx.doi.org/10.7717/peerj-cs.779
_version_ 1784635694740668416
author Berardi, Davide
Giallorenzo, Saverio
Mauro, Jacopo
Melis, Andrea
Montesi, Fabrizio
Prandini, Marco
author_facet Berardi, Davide
Giallorenzo, Saverio
Mauro, Jacopo
Melis, Andrea
Montesi, Fabrizio
Prandini, Marco
author_sort Berardi, Davide
collection PubMed
description Microservices is an emerging paradigm for developing distributed systems. With their widespread adoption, more and more work investigated the relation between microservices and security. Alas, the literature on this subject does not form a well-defined corpus: it is spread over many venues and composed of contributions mainly addressing specific scenarios or needs. In this work, we conduct a systematic review of the field, gathering 290 relevant publications—at the time of writing, the largest curated dataset on the topic. We analyse our dataset along two lines: (a) quantitatively, through publication metadata, which allows us to chart publication outlets, communities, approaches, and tackled issues; (b) qualitatively, through 20 research questions used to provide an aggregated overview of the literature and to spot gaps left open. We summarise our analyses in the conclusion in the form of a call for action to address the main open challenges.
format Online
Article
Text
id pubmed-8771803
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-87718032022-02-01 Microservice security: a systematic literature review Berardi, Davide Giallorenzo, Saverio Mauro, Jacopo Melis, Andrea Montesi, Fabrizio Prandini, Marco PeerJ Comput Sci Emerging Technologies Microservices is an emerging paradigm for developing distributed systems. With their widespread adoption, more and more work investigated the relation between microservices and security. Alas, the literature on this subject does not form a well-defined corpus: it is spread over many venues and composed of contributions mainly addressing specific scenarios or needs. In this work, we conduct a systematic review of the field, gathering 290 relevant publications—at the time of writing, the largest curated dataset on the topic. We analyse our dataset along two lines: (a) quantitatively, through publication metadata, which allows us to chart publication outlets, communities, approaches, and tackled issues; (b) qualitatively, through 20 research questions used to provide an aggregated overview of the literature and to spot gaps left open. We summarise our analyses in the conclusion in the form of a call for action to address the main open challenges. PeerJ Inc. 2022-01-05 /pmc/articles/PMC8771803/ /pubmed/35111904 http://dx.doi.org/10.7717/peerj-cs.779 Text en © 2022 Berardi et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Emerging Technologies
Berardi, Davide
Giallorenzo, Saverio
Mauro, Jacopo
Melis, Andrea
Montesi, Fabrizio
Prandini, Marco
Microservice security: a systematic literature review
title Microservice security: a systematic literature review
title_full Microservice security: a systematic literature review
title_fullStr Microservice security: a systematic literature review
title_full_unstemmed Microservice security: a systematic literature review
title_short Microservice security: a systematic literature review
title_sort microservice security: a systematic literature review
topic Emerging Technologies
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8771803/
https://www.ncbi.nlm.nih.gov/pubmed/35111904
http://dx.doi.org/10.7717/peerj-cs.779
work_keys_str_mv AT berardidavide microservicesecurityasystematicliteraturereview
AT giallorenzosaverio microservicesecurityasystematicliteraturereview
AT maurojacopo microservicesecurityasystematicliteraturereview
AT melisandrea microservicesecurityasystematicliteraturereview
AT montesifabrizio microservicesecurityasystematicliteraturereview
AT prandinimarco microservicesecurityasystematicliteraturereview