Binary Authorization overview

This document provides an overview of Binary Authorization.

What is Binary Authorization?

Binary Authorization is a Google Cloud product that you can use to implement software supply-chain security measures when you develop and deploy container-based applications.

What does Binary Authorization do?

You can use Binary Authorization to do the following:

What platforms does Binary Authorization support?

Binary Authorization supports the following platforms:

Binary Authorization is part of a deployment architecture that includes the following related products:

  • Artifact Registry, Container Registry and other registries that store the images you want to deploy.
  • Artifact Analysis provides vulnerability information that you can use with Binary Authorization to control deployment. Separately, Artifact Analysis stores trusted metadata that is used in the authorization process.
  • Security monitoring, a dashboard you can use to assess your application security posture across interdependent Google Cloud products, including Binary Authorization.
  • Cloud Build, which produces attestations and provenance that Binary Authorization can use for enforcement and monitoring.
  • Cloud Deploy is a managed continuous-delivery service, which automates delivery of applications to a series of target environments in a defined sequence.

Binary Authorization is based on the Kritis specification, which is part of the Grafeas open source project.

Background