Hook-in Privacy Techniques for gRPC-based Microservice Communication
Louis Loechel, Siar-Remzi Akbayin, Elias Gr\"unewald, Jannis, Kiesel, Inga Strelnikova, Thomas Janke, Frank Pallas

TL;DR
This paper introduces a practical method for integrating advanced privacy techniques like data minimization and purpose limitation into gRPC-based microservices, enhancing privacy compliance without significant performance costs.
Contribution
It presents a novel gRPC-native privacy extension using interceptors, with a prototype and performance evaluation demonstrating practical viability.
Findings
Privacy techniques can be integrated into gRPC with reasonable overheads.
The approach supports regulatory compliance by design.
A working prototype demonstrates real-world applicability.
Abstract
gRPC is at the heart of modern distributed system architectures. Based on HTTP/2 and Protocol Buffers, it provides highly performant, standardized, and polyglot communication across loosely coupled microservices and is increasingly preferred over REST- or GraphQL-based service APIs in practice. Despite its widespread adoption, gRPC lacks any advanced privacy techniques beyond transport encryption and basic token-based authentication. Such advanced techniques are, however, increasingly important for fulfilling regulatory requirements. For instance, anonymizing or otherwise minimizing (personal) data before responding to requests, or pre-processing data based on the purpose of the access may be crucial in certain usecases. In this paper, we therefore propose a novel approach for integrating such advanced privacy techniques into the gRPC framework in a practically viable way. Specifically,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · IoT and Edge/Fog Computing · Network Security and Intrusion Detection
