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

09/04/2020
by   Alexander Barabanov, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/18/2021

Security audit logging in microservice-based systems: survey of architecture patterns

Objective. Service-oriented architecture increases technical abilities f...
research
01/24/2014

Using Neural Network to Propose Solutions to Threats in Attack Patterns

In the last decade, a lot of effort has been put into securing software ...
research
03/16/2020

Securing Microservices and Microservice Architectures: A Systematic Mapping Study

Microservice architectures are becoming trending alternatives to existin...
research
12/16/2022

A Survey on Biometrics Authentication

Nowadays, traditional authentication methods are vulnerable to face atta...
research
02/16/2021

ArCode: Facilitating the Use of Application Frameworks to Implement Tactics and Patterns

Software designers and developers are increasingly relying on applicatio...
research
03/23/2023

Design Patterns for AI-based Systems: A Multivocal Literature Review and Pattern Repository

Systems with artificial intelligence components, so-called AI-based syst...
research
10/09/2019

An Extended Survey on Vehicle Security

The advanced electronic units with wireless capabilities inside modern v...

Please sign up or login with your details

Forgot password? Click here to reset