Please use this identifier to cite or link to this item:
http://hdl.handle.net/20.500.12323/6484
Title: | Security Analysis While Transitioning from Monolithic Applications to Microservices |
Authors: | Sadigov, Tural |
Issue Date: | 2022 |
Publisher: | Khazar University Press |
Citation: | Khazar Journal of Science and Technology |
Series/Report no.: | Vol. 6;№ 2 |
Abstract: | Microservice architectures have evolved as an enticing alternative to more typical monolithic software application approaches. Microservices give various benefits in terms of code base knowledge, deployment, testability, and scalability. As the information technology (IT) industry expands, it makes sense for IT behemoths to adopt the microservice, but new software solutions creates new security vulnerabilities, as the technology is young and the faults have not been adequately mapped out. Authentication and authorization are key components of any software with a significant number of users. However, owing to the lack of microservice research, which derives from their relatively young, there are no specified design standards for how authentication and authorization are best performed in a microservice. This thesis analizes existing microservice in order to safeguard it using a security design pattern for authentication and authorization. Different security patterns were assessed and different degrees of security helped in identifying an acceptable security vs. performance trade-off.The objective was to strengthen the patterns' validity as known security patterns. Another purpose was to establish a security pattern that was suitable for the microservice. |
URI: | http://hdl.handle.net/20.500.12323/6484 |
ISSN: | 2520-6133 |
Appears in Collections: | 2022, Vol. 6, № 2 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Security Analysis While Transitioning from Monolithic Applications to Microservices.pdf | 346.99 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.