Security Issues and Challenges in Service Meshes -- An Extended Study
Dalton A. Hahn, Drew Davidson, and Alexandru G. Bardas

TL;DR
This paper critically evaluates the security aspects of service meshes, revealing design flaws and limitations that impact their effectiveness and practicality in real-world deployments.
Contribution
It provides an in-depth assessment of security mechanisms in service meshes, highlighting gaps and challenges in both default and optimized configurations.
Findings
Identifies fundamental security gaps in current service mesh implementations.
Reveals design flaws that contradict security goals.
Highlights operational challenges faced by administrators.
Abstract
Service meshes have emerged as an attractive DevOps solution for collecting, managing, and coordinating microservice deployments. However, current service meshes leave fundamental security mechanisms missing or incomplete. The security burden means service meshes may actually cause additional workload and overhead for administrators over traditional monolithic systems. By assessing the effectiveness and practicality of service mesh tools, this work provides necessary insights into the available security of service meshes. We evaluate service meshes from two perspectives: skilled system administrators (who deploy optimal configurations of available security mechanisms) and default configurations. Under these two models, we consider a comprehensive set of adversarial scenarios and uncover important design flaws with contradicting goals, as well as the limitations and challenges…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Network Security and Intrusion Detection · Software Reliability and Analysis Research
