rust-spiffe: provide a local validation of the JWT-SVID #289
Labels
medium
Effort label
multitenancy
Getting Parsec to provide isolated key stores for multiple clients based on an identity mechanism
security
Issues related to the security and privacy of the service
This is an issue for the
rust-spiffe
repository when the JWT-SVID feature is merged in.Currently validation of JWT-SVID tokens is done through the Workload API (
ValidateJWTSVID
operation). However this creates the constraint of trusting the Workload API endpoint: the JWT-SVID is a secret and is a parameter of that call. If an attacker controls that socket then they have access of the authentication values of clients.The validation could instead be done locally by fetching the trust bundle (the SPIFFE public keys) through the Bundle Endpoint which is authenticated.
The text was updated successfully, but these errors were encountered: