Skip to content

CSCI-2390-Project/privacy-go

Repository files navigation

About

This library implements an experimental Golang shim for gRPC that implements privacy guarantees for users of gRPC and protocol buffers. Specifically, it enables developers to enforce rules against data access within or between microservices for messages sent along the wire.

A full explanation can be seen in our report

An example application here for build + run: https://github.com/CSCI-2390-Project/privacy-example

If you wish to build and play with the full ten-microservice application we benchmarked against with our changes, kindly start a Kubernetes cluster (either locally with kind or other) and run skaffold run while in the master branch of this repository.