首页> 外文期刊>Computer science review >Securing microservices and microservice architectures: A systematic mapping study
【24h】

Securing microservices and microservice architectures: A systematic mapping study

机译:固定微服务和微服务架构:系统映射研究

获取原文
获取原文并翻译 | 示例
       

摘要

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.
机译:MicroService架构(MSA)正在成为现有软件开发范式的替代品,特别是用于开发复杂和分布式应用程序。 MicroServices作为架构设计模式,旨在解决可扩展性并轻松维护在线服务。然而,安全漏洞增加了基于微服务的系统的威胁可用性,完整性和机密性。发现一个越来越多的文学体系,解决了个人微服务和微服务架构的安全威胁和安全机制。本研究的目的是为开发人员提供关于已经认可的微闲的威胁以及如何检测,减轻或预防的开发人员的有用指南;我们还旨在确定保护MSA的潜在研究差距。在本文中,我们进行了系统的映射,以便将MSA的威胁与其安全提案进行分类。因此,我们提取了所选研究中提出的拟议解决方案的威胁和细节。获得的结果用于为MSA的安全模式设计轻量级本体。可以查询本体论识别威胁的来源,用于防止每个机制使用的每个威胁,适用性层和验证技术的安全机制。系统搜索产生1067项研究,其中46项被选择为初级研究。映射的结果揭示了一个不平衡的研究,重点是外部攻击;与预防和缓解相比,审计和实施访问控制是最多调查的技术。此外,我们发现,与诸如通信和部署之类的其他层相比,最拟提出的解决方案是软基础设施适用的层。我们还发现,性能分析和案例研究是安全提案最常用的验证技术。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号