Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Marjan Jelic

dblp:344/2576 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2024
0000-0003-2195-4105ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Services computing and microservices · 60% Requirements engineering and software design · 32% Software maintenance and evolution · 8%
Network and information security
2 papers
Authentication and access control · 74% Systems and software security · 26%

Topics — the 4 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Services computing and microservices
microservice architecture
0.812024
Detection Strategies for Microservice Security Tactics · IEEE Trans. Dependable Secur. Comput. 2024
Requirements engineering and software design
software architecture
0.812024
Detection Strategies for Microservice Security Tactics · IEEE Trans. Dependable Secur. Comput. 2024
Authentication and access control
identity management
0.712023
Microservice Security Metrics for Secure Communication, Identity Management, and Observability · ACM Trans. Softw. Eng. Methodol. 2023
Services computing and microservices › microservice architecture
microservice security
0.712023
Microservice Security Metrics for Secure Communication, Identity Management, and Observability · ACM Trans. Softw. Eng. Methodol. 2023

Methods — techniques the papers use, named apart from their topics

architectural design decisions · 2.8statistical predictor · 1.5model-based detection · 1.5statistical analysis · 1.3static analysis · 1.3
YearPublicationVenuePosition
2024 Detection Strategies for Microservice Security Tactics
abstract
Microservice architectures are widely used today to implement distributed systems. Securing microservice architectures is challenging because of their polyglot nature, continuous evolution, and various security concerns relevant to such architectures. This article proposes a novel, model-based approach providing detection strategies to address the automated detection of security tactics (or patterns and best practices) in a given microservice architecture decomposition model. Our novel detection strategies are metrics-based rules that decide conformance to a security recommendation based on a statistical predictor. The proposed approach models this recommendation using Architectural Design Decisions (ADDs). We apply our approach for four different security-related ADDs on access management, traffic control, and avoiding plaintext sensitive data in the context of microservice systems. We then apply our approach to a model data set of 10 open-source microservice systems and 20 variants of those systems. Our results are detection strategies showing a very low bias, a very high correlation, and a low prediction error in our model data set.
Uwe Zdun, Pierre-Jean Quéval, Georg Simhandl, Riccardo Scandariato, Somik Chakravarty, Marjan Jelic, Aleksandar S. Jovanovic
IEEE Trans. Dependable Secur. Comput.6
2023 Microservice Security Metrics for Secure Communication, Identity Management, and Observability
abstract
Microservice architectures are increasingly being used to develop application systems. Despite many guidelines and best practices being published, architecting microservice systems for security is challenging. Reasons are the size and complexity of microservice systems, their polyglot nature, and the demand for the continuous evolution of these systems. In this context, to manually validate that security architecture tactics are employed as intended throughout the system is a time-consuming and error-prone task. In this article, we present an approach to avoid such manual validation before each continuous evolution step in a microservice system, which we demonstrate using three widely used categories of security tactics: secure communication, identity management, and observability. Our approach is based on a review of existing security guidelines, the gray literature, and the scientific literature, from which we derived Architectural Design Decisions (ADDs) with the found security tactics as decision options. In our approach, we propose novel detectors to detect these decision options automatically and formally defined metrics to measure the conformance of a system to the different options of the ADDs. We apply the approach to a case study data set of 10 open source microservice systems, plus another 20 variants of these systems, for which we manually inspected the source code for security tactics. We demonstrate and assess the validity and appropriateness of our metrics by performing an assessment of their conformance to the ADDs in our systems’ dataset through statistical methods.
Uwe Zdun, Pierre-Jean Quéval, Georg Simhandl, Riccardo Scandariato, Somik Chakravarty, Marjan Jelic, Aleksandar S. Jovanovic
ACM Trans. Softw. Eng. Methodol.6