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 条
  • [31] Organizational practices as antecedents of the information security management performance An empirical investigation
    Perez-Gonzalez, Daniel
    Trigueros Preciado, Sara
    Solana-Gonzalez, Pedro
    INFORMATION TECHNOLOGY & PEOPLE, 2019, 32 (05) : 1262 - 1275
  • [32] The Security War in File Systems: An Empirical Study from A Vulnerability-centric Perspective
    Sun, Jinghan
    Li, Shaobo
    Xu, Jun
    Huang, Jian
    ACM TRANSACTIONS ON STORAGE, 2023, 19 (04)
  • [33] Information systems security policy compliance: An empirical study of the effects of socialisation, influence, and cognition
    Ifinedo, Princely
    INFORMATION & MANAGEMENT, 2014, 51 (01) : 69 - 79
  • [34] Advancing Monitoring in Microservices Systems
    Cinque, Marcello
    Della Corte, Raffaele
    Pecchia, Antonio
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 122 - 123
  • [35] Microservices as Agents in IoT Systems
    Krivic, Petar
    Skocir, Pavle
    Kusek, Mario
    Jezic, Gordan
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2018, 74 : 22 - 31
  • [36] Automatic Detection of Security Deficiencies and Refactoring Advises for Microservices
    Uenver, Burak
    Britto, Ricardo
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESSES, ICSSP, 2023, : 25 - 34
  • [37] Smells and refactorings for microservices security: A multivocal literature review
    Ponce, Francisco
    Soldani, Jacopo
    Astudillo, Hernan
    Brogi, Antonio
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [38] Large scale reuse of microservices using CI/CD and InnerSource practices - a case study
    Badampudi, Deepika
    Usman, Muhammad
    Chen, Xingru
    EMPIRICAL SOFTWARE ENGINEERING, 2025, 30 (02)
  • [39] KubeHound: Detecting Microservices' Security Smells in Kubernetes Deployments
    Dell'Immagine, Giorgio
    Soldani, Jacopo
    Brogi, Antonio
    FUTURE INTERNET, 2023, 15 (07):
  • [40] Evolving Software Architectures from Monolithic Systems to Resilient Microservices: Best Practices, Challenges and Future Trends
    Kaloudis, Martin
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (09) : 1 - 10