Skip CNCF Sandbox Provisioning / Key Management

Technology Guide

Athenz

License: Apache-2.0

Athenz Logo

Field Guide

Complete Guide

Athenz is a service-to-service authentication and fine-grained authorization system built at Yahoo (now part of Verizon Media / Yahoo again) and open sourced in 2016. It issues short-lived X.509 certificates and JWT-like access tokens that workloads use to prove their identity to each other, and it evaluates RBAC policies to decide what those identities are allowed to do.

The core architecture is two services: ZMS (the authorization management system) holds the source-of-truth for domains, roles, and policies in a central database; ZTS (the token service) runs regionally and mints service certificates and access tokens against that policy, doing the hot-path work without hitting ZMS on every request. Workloads authenticate to ZTS with a bootstrapped identity — typically a node attestation provided by AWS, GCP, or a Kubernetes service account — and receive an SVID-style cert they can then present to peers or to an Envoy sidecar.

In the broader identity landscape Athenz overlaps significantly with SPIFFE/SPIRE, HashiCorp Vault’s PKI engine, and cert-manager. Its distinguishing feature is that it ties identity issuance directly to a centralized RBAC policy model, which is why it’s still used heavily inside large operators like Yahoo, LinkedIn, and Verizon Media. Outside of those environments most new projects reach for SPIFFE first.

CNCF Project

Cloud Native Computing Foundation

Accepted: 2021-01-26

Community

Join the conversation

No articles found for Athenz yet. Check back soon!