arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2009.02114cs.CR
收藏

基于微服务的系统中的身份验证和授权:架构模式综述

Authentication and authorization in microservice-based systems: survey of architecture patterns

Alexander Barabanov, Denis Makrushin

摘要:

上下文面向服务的架构及其基于微服务的方法增加了应用程序的攻击面。暴露的微服务成为高级持久性威胁的支点,并彻底改变威胁格局。正确实现的认证和授权架构模式是任何软件成熟度计划的基础。Objective.本研究的目的是为应用程序安全架构师和开发人员提供一个有用的资源,以现有的架构模式在基于微服务的系统中实现身份验证和授权。法在本文中,我们对主要的电子数据库和图书馆以及安全标准和主要安全会议上的演示文稿进行了回顾。结果在这项工作中,基于研究论文和主要的安全会议,演示文稿分析,我们确定了身份验证和授权模式及其适用性取决于环境特征的行业最佳实践。对于每一个描述的模式,我们回顾了它的优点和缺点,可以用来作为决策的标准,应用程序安全架构师在架构设计阶段。

英文摘要:

Context. Service-oriented architecture and its microservice-based approach increase an attack surface of applications. Exposed microservices become a pivot point for advanced persistent threats and completely change the threat landscape. Correctly implemented authentication and authorization architecture patterns are basis of any software maturity program. Objective. The aim of this study is to provide a helpful resource to application security architect and developers on existing architecture patterns to implement authentication and authorization in microservices-based systems. Method. In this paper, we conduct a review of major electronic databases and libraries as well as security standards and presentations at the major security conferences. Results. In this work based on research papers and major security conferences presentations analysis we identified industry best practices in authentication and authorization patterns and its applicability depending on environment characteristic. For each described patterns we reviewed its advantages and disadvantages that could be used as decision-making criteria for application security architects during architecture design phase.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑