Security Considerations for Microservice Architectures

Daniel Richter, Tim Neumann, Andreas Polze

2018

Abstract

Security is an important and difficult topic in today’s complex computer systems. Cloud-based systems adopting microservice architectures complicate that analysis by introducing additional layers. In the test system analyzed, base layers are combined into three groups (compute provider, encapsulation technology, and deployment) and possible security risks introduced by technologies used in these layers are analyzed. The application layer focuses on security concerns that concern authorization and authentication. The analysis is based on a microservice-based rewritten version of the seat reservation system of the Deutsche Bahn using technologies such as Amazon Web Services, Docker, and Kubernetes. The comparison concludes that the security of communication in the test system could be significantly improved with little effort. If security is not considered as an integral part from the beginning of a project, it can easily be neglected and be expensive to add later on.

Download


Paper Citation


in Harvard Style

Richter D., Neumann T. and Polze A. (2018). Security Considerations for Microservice Architectures.In Proceedings of the 8th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-295-0, pages 608-615. DOI: 10.5220/0006791006080615


in Bibtex Style

@conference{closer18,
author={Daniel Richter and Tim Neumann and Andreas Polze},
title={Security Considerations for Microservice Architectures},
booktitle={Proceedings of the 8th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2018},
pages={608-615},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006791006080615},
isbn={978-989-758-295-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 8th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Security Considerations for Microservice Architectures
SN - 978-989-758-295-0
AU - Richter D.
AU - Neumann T.
AU - Polze A.
PY - 2018
SP - 608
EP - 615
DO - 10.5220/0006791006080615