arrow
返回

Securing microservices and microservice architectures: A systematic mapping study

delete2021-08-01
delete38
delete
OA
AI
A
Abdelhakim Hannousse *
S
Salima Yahiouche
DOI:10.1016/j.cosrev.2021.100415delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Microservice architectures (MSA) are becoming trending alternatives to existing software development paradigms notably for developing complex and distributed applications. Microservices emerged as an architectural design pattern aiming to address the scalability and ease the maintenance of online services. However, security breaches have increased threatening availability, integrity and confidentiality of microservice-based systems. A growing body of literature is found addressing security threats and security mechanisms to individual microservices and microservice architectures. The aim of this study is to provide a helpful guide to developers about already recognized threats on microservices and how they can be detected, mitigated or prevented; we also aim to identify potential research gaps on securing MSA. In this paper, we conduct a systematic mapping in order to categorize threats on MSA with their security proposals. Therefore, we extracted threats and details of proposed solutions reported in selected studies. Obtained results are used to design a lightweight ontology for security patterns of MSA. The ontology can be queried to identify source of threats, security mechanisms used to prevent each threat, applicability layer and validation techniques used for each mechanism. The systematic search yielded 1067 studies of which 46 are selected as primary studies. The results of the mapping revealed an unbalanced research focus in favor of external attacks; auditing and enforcing access control are the most investigated techniques compared with prevention and mitigation. Additionally, we found that most proposed solutions are soft-infrastructure applicable layer compared with other layers such as communication and deployment. We also found that performance analysis and case studies are the most used validation techniques of security proposals. (C) 2021 Elsevier Inc. All rights reserved.
Keyword:
Microservices
Microservice architectures
Security
Systematic mapping

期刊

Computer Science Review 封面图
Computer Science Review
IF:
12.7
论文数:
2.3K
被引数:
5.2K

机构

U
universite 8 mai 1945 de guelma
学者数:
678
论文数: 526
被引数: 1
U
universite badji mokhtar - annaba
学者数:
1.7K
论文数: 1.2K
被引数: 0
引用论文

引用论文

A left basal ganglia case of dynamic aphasia or impairment of extra-language cognitive processes?
err2008-06-27
err0
PREAI
errCristiano Crescentini; Alberta Lunardelli; Alessandro Mussoni; Antonietta Zadini; Tim Shallice
err分享
err收藏
Chapter Seven: Foreign Direct Investors in Conflict Zones
err2010-08-27
err0
PREAI
errAndreea Mihalache-O'keef; Tatiana Vashchilko
err分享
err收藏
Addressing limitations of the Gait Variability Index to enhance its applicability: The enhanced GVI (EGVI)
err2018-06-01
err0
errOAAI
errArnaud Gouelle; Linda Rennie; David J. Clark; Fabrice Mégrot; Chitralakshmi K. Balasubramanian
err分享
err收藏
学者 查看更多内容