An empirical study of security practices for microservices systems

被引:3
|
作者
Nasab, Ali Rezaei [1 ]
Shahin, Mojtaba [2 ]
Raviz, Seyed Ali Hoseyni [1 ]
Liang, Peng [1 ]
Mashmool, Amir [3 ]
Lenarduzzi, Valentina [4 ]
机构
[1] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Peoples R China
[2] RMIT Univ, Sch Comp Technol, Melbourne 3000, Australia
[3] Univ Genoa, Dept Comp Sci Bioengn Robot & Syst Engn, I-16126 Genoa, Italy
[4] Univ Oulu, Fac Informat Technol & Elect Engn, Oulu 90014, Finland
关键词
Microservice; Security; Empirical study; Practitioners; Practice;
D O I
10.1016/j.jss.2022.111563
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite the numerous benefits of microservices systems, security has been a critical issue in such systems. Several factors explain this difficulty, including a knowledge gap among microservices practitioners on properly securing a microservices system. To (partially) bridge this gap, we conducted an empirical study. We first manually analyzed 861 microservices security points, including 567 issues, 9 documents, and 3 wiki pages from 10 GitHub open-source microservices systems and 306 Stack Overflow posts concerning security in microservices systems. In this study, a microservices security point is referred to as "a GitHub issue, a Stack Overflow post, a document, or a wiki page that entails 5 or more microservices security paragraphs". Our analysis led to a catalog of 28 microservices security practices. We then ran a survey with 74 microservices practitioners to evaluate the usefulness of these 28 practices. Our findings demonstrate that the survey respondents affirmed the usefulness of the 28 practices. We believe that the catalog of microservices security practices can serve as a valuable resource for microservices practitioners to more effectively address security issues in microservices systems. It can also inform the research community of the required or less explored areas to develop microservices-specific security practices and tools.(c) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Microservices Security: Bad vs. Good Practices
    Ponce, Francisco
    Soldani, Jacopo
    Astudillo, Hernan
    Brogi, Antonio
    SOFTWARE ARCHITECTURE. ECSA 2022 TRACKS AND WORKSHOPS, 2023, 13928 : 337 - 352
  • [2] On the Nature of Issues in Five Open Source Microservices Systems: An Empirical Study
    Waseem, Muhammad
    Liang, Peng
    Shahin, Mojtaba
    Ahmad, Aakash
    Nassab, Ali Rezaei
    PROCEEDINGS OF EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING (EASE 2021), 2021, : 201 - 210
  • [3] An empirical study of industrial security-engineering practices
    Vaughn, RB
    Henning, R
    Fox, K
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 61 (03) : 225 - 232
  • [4] An Empirical Study of Scalability Frameworks in Open Source Microservices-based Systems
    Marquez, Gaston
    Villegas, Monica M.
    Astudillo, Hernan
    2018 37TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2018,
  • [5] On Mobile Device Security Practices and Training Efficacy: An Empirical Study
    Chin, Amita Goyal
    Etudo, Ugochukwu
    Harris, Mark A.
    INFORMATICS IN EDUCATION, 2016, 15 (02): : 235 - 252
  • [6] Security Assessments for Microservices-Based Aviation Automation Systems
    Roy, Sandip
    AIAA AVIATION FORUM AND ASCEND 2024, 2024,
  • [7] Security in Microservices Architectures
    Mateus-Coelho, Nuno
    Cruz-Cunha, Manuela
    Ferreira, Luis Gonzaga
    INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS / INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT / INTERNATIONAL CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES 2020 (CENTERIS/PROJMAN/HCIST 2020), 2021, 181 : 1225 - 1236
  • [8] An empirical study of the systemic and technical migration towards microservices
    Hamdy Michael Ayas
    Philipp Leitner
    Regina Hebig
    Empirical Software Engineering, 2023, 28
  • [9] An empirical study of the systemic and technical migration towards microservices
    Ayas, Hamdy Michael
    Leitner, Philipp
    Hebig, Regina
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (04)
  • [10] Supply Chain Security: A Classification of Practices and an Empirical Study of Differential Effects and Complementarity
    Lu, Guanyi
    Koufteros, Xenophon
    Lucianetti, Lorenzo
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2017, 64 (02) : 234 - 248