Security in microservice-based systems: A Multivocal literature review

被引:0
|
作者
Pereira-Vale, Anelis [1 ]
Fernandez, Eduardo B. [2 ]
Monge, Raúl [1 ]
Astudillo, Hernán [1 ]
Márquez, Gastón [1 ]
机构
[1] Universidad Técnica Federico Santa María, Valparaíso, Chile
[2] Florida Atlantic University, Boca Raton,FL, United States
来源
Computers and Security | 2021年 / 103卷
关键词
Computer software reusability - Authentication - Authorization;
D O I
暂无
中图分类号
学科分类号
摘要
Microservices define an architectural style that conceives systems as a suite of modular, independent and scalable services. While application design is now simpler, designing secure applications is in general harder than for monolithic applications and the current literature offers little orientation to architects and developers regarding solutions. This article describes the design and results of a multivocal literature review of the security solutions that have been proposed for microservice-based systems. The study yielded 370 academic articles and 620 grey literature; duplicates removal and the application of exclusion criteria left 36 from the academic literature and 34 from the grey literature. The security solution(s) proposed in each article were classified into variations of standard security mechanisms (e.g., Access Control) and scopes (Info Management, Threat Modeling, etc), and were associated to security contexts (detect, mitigate/stop, react, recover from attack). Our research questions addressed frequency of publications, research methodologies, security mechanisms, and security contexts. Key findings were that (1) both kinds of literature differ in their preferred empirical research strategies (examples, experiments and case studies); (2) The solutions proposed in the 70 selected articles correspond to 15 classifications of security mechanisms and analyses; (3) the most mentioned security mechanisms are Authentication and Authorization; (4) around 2/3 of solutions focused on Mitigate/Stop attacks, but none on reacting and recovering from them, and (5) the methodologies used are mostly block diagrams and code, with little use of models or analysis. These findings hold for both grey and academic literature. This study is a first step towards providing secure software researchers and practitioners a comprehensive catalog of security solutions and mechanisms, and where the clear identification of the most used security solutions will simplify their reuse to address security problems while designing microservice-based systems. © 2021 Elsevier Ltd
引用
收藏
相关论文
共 50 条
  • [1] Security in microservice-based systems: A Multivocal literature review
    Pereira-Vale, Anelis
    Fernandez, Eduardo B.
    Monge, Raul
    Astudillo, Hernan
    Marquez, Gaston
    COMPUTERS & SECURITY, 2021, 103
  • [2] From Microservice to Monolith: A Multivocal Literature Review
    Su, Ruoyu
    Li, Xiaozhou
    Taibi, Davide
    ELECTRONICS, 2024, 13 (08)
  • [3] Patterns Related to Microservice Architecture: a Multivocal Literature Review
    Valdivia, J. A.
    Lora-Gonzalez, A.
    Limon, X.
    Cortes-Verdin, K.
    Ocharan-Hernandez, J. O.
    PROGRAMMING AND COMPUTER SOFTWARE, 2020, 46 (08) : 594 - 608
  • [4] Patterns Related to Microservice Architecture: a Multivocal Literature Review
    J. A. Valdivia
    A. Lora-González
    X. Limón
    K. Cortes-Verdin
    J.O. Ocharán-Hernández
    Programming and Computer Software, 2020, 46 : 594 - 608
  • [5] Anomaly Detection in Microservice-Based Systems
    Nobre, Joao
    Pires, E. J. Solteiro
    Reis, Arsenio
    APPLIED SCIENCES-BASEL, 2023, 13 (13):
  • [6] Nonintrusive Monitoring of Microservice-based Systems
    Pina, Fabio
    Correia, Jaime
    Filipe, Ricardo
    Araujo, Filipe
    Cardoso, Jorge
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [7] Identifying Availability Tactics to Support Security Architectural Design of Microservice-based Systems
    Marquez, Gaston
    Astudillo, Hernan
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 123 - 129
  • [8] Response Time Characterization of Microservice-Based Systems
    Correia, Jaime
    Ribeiro, Fabio
    Filipe, Ricardo
    Araujo, Filipe
    Cardoso, Jorge
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [9] Microservice-based in-network security framework for FPGA NICs
    Hussain, Lasani
    Rawat, Mayank
    Yadav, Neeraj Kumar
    Darak, Sumit
    Tammana, Praveen
    Shah, Rinku
    2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING WORKSHOPS, CCGRIDW, 2023, : 328 - 330
  • [10] A Reconfigurable Microservice-Based Migration Technique for IoT Systems
    Sun, Chang-ai
    Wang, Jing
    Guo, Jing
    Wang, Zhen
    Duan, Li
    SERVICE-ORIENTED COMPUTING, ICSOC 2019, 2020, 12019 : 142 - 155