Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 756

OPA (Open Policy Agent)

O que é OPA (Open Policy Agent)?

OPA (Open Policy Agent)Motor de políticas generalista, graduado pela CNCF, que desacopla decisões de autorização das aplicações e do controlo de admissão do Kubernetes usando a linguagem Rego.


OPA (Open Policy Agent) é um motor de políticas open source de uso geral que permite expressar regras de autorização, admissão e configuração como código na linguagem declarativa Rego. As aplicações e plataformas chamam o OPA com um JSON de entrada e recebem uma decisão, retirando a política da lógica de negócio. É amplamente utilizado para admissão no Kubernetes (via Gatekeeper), autorização entre microserviços (ext_authz Envoy/Istio), validação de planos Terraform, guardrails de CI/CD e RBAC em SaaS. O OPA pode correr como sidecar, servidor autónomo, biblioteca ou totalmente no cluster, e suporta bundles de políticas e decision logs. Boas práticas incluem testes robustos das políticas Rego, bundles versionados e revisão contínua.

Exemplos

  1. 01

    Gatekeeper usa OPA para recusar pods Kubernetes a correr como root.

  2. 02

    Envoy ext_authz delega autorização por pedido ao OPA via gRPC.

Perguntas frequentes

O que é OPA (Open Policy Agent)?

Motor de políticas generalista, graduado pela CNCF, que desacopla decisões de autorização das aplicações e do controlo de admissão do Kubernetes usando a linguagem Rego. Pertence à categoria Segurança em nuvem da cibersegurança.

O que significa OPA (Open Policy Agent)?

Motor de políticas generalista, graduado pela CNCF, que desacopla decisões de autorização das aplicações e do controlo de admissão do Kubernetes usando a linguagem Rego.

Como funciona OPA (Open Policy Agent)?

OPA (Open Policy Agent) é um motor de políticas open source de uso geral que permite expressar regras de autorização, admissão e configuração como código na linguagem declarativa Rego. As aplicações e plataformas chamam o OPA com um JSON de entrada e recebem uma decisão, retirando a política da lógica de negócio. É amplamente utilizado para admissão no Kubernetes (via Gatekeeper), autorização entre microserviços (ext_authz Envoy/Istio), validação de planos Terraform, guardrails de CI/CD e RBAC em SaaS. O OPA pode correr como sidecar, servidor autónomo, biblioteca ou totalmente no cluster, e suporta bundles de políticas e decision logs. Boas práticas incluem testes robustos das políticas Rego, bundles versionados e revisão contínua.

Como se defender contra OPA (Open Policy Agent)?

As defesas contra OPA (Open Policy Agent) costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Quais são outros nomes para OPA (Open Policy Agent)?

Nomes alternativos comuns: Open Policy Agent, Motor de políticas Rego.

Termos relacionados