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

Lista de revogação de certificados (CRL)

Revisado porCybersecurity entrepreneur & security researcher

O que é Lista de revogação de certificados (CRL)?

Lista de revogação de certificados (CRL)Lista assinada e publicada periodicamente por uma CA com os certificados invalidados antes do prazo natural, utilizada pelas partes confiantes para detetar certificados revogados.


Uma CRL é um documento assinado pela CA com os números de série e as datas de revogação dos certificados que já não devem ser considerados de confiança, geralmente porque a chave privada foi comprometida, o titular mudou ou o certificado foi emitido por engano. O formato é definido pela RFC 5280: uma estrutura assinada com marcas temporais thisUpdate/nextUpdate e códigos de motivo por entrada (por exemplo, keyCompromise, cessationOfOperation, affiliationChanged). As partes confiantes descarregam a CRL a partir do URL indicado na extensão CRLDistributionPoints do certificado e rejeitam qualquer certificado cujo número de série nela figure.

As CRLs têm duas fragilidades estruturais: a atualidade e o tamanho. Como um cliente confia numa CRL em cache até nextUpdate, um certificado revogado a meio do ciclo pode continuar a ser aceite durante horas ou dias — a razão pela qual foram introduzidos o OCSP (RFC 6960) e o OCSP stapling, para obter o estado quase em tempo real. O tamanho torna-se crítico durante eventos de revogação em massa: após o Heartbleed (2014), os operadores reemitiram e revogaram certificados em massa, e a Cloudflare relatou que publicar as CRLs resultantes acrescentou cerca de 400 000 $/mês à fatura de largura de banda de uma CA. A Mozilla mediu cerca de 3000 CRLs totalizando ~300 MB, razão pela qual os navegadores passaram a esquemas agregados em vez de descargas por ligação.

As implementações modernas preferem dados de revogação comprimidos e distribuídos por push. O Chrome inclui os CRLSets e o Firefox ativou o CRLite — uma codificação em cascata de Bloom filter de todas as revogações da WebPKI extraídas dos registos de Certificate Transparency, atualizada a cada 12 horas e consultada localmente e de forma privada — para todos os utilizadores de desktop a partir do Firefox 137. O avanço do CA/Browser Forum rumo a certificados de curta duração (reduzindo o tempo de vida máximo para 47 dias até 2029) diminui ainda mais a dependência da revogação, pois um certificado que expira depressa quase não precisa de ser revogado.

flowchart TD
  A[Chave privada comprometida / cert mal emitido] --> B[A CA adiciona o número de série à CRL]
  B --> C[A CA assina a CRL com thisUpdate / nextUpdate]
  C --> D[Publicação no URL de CRLDistributionPoints]
  D --> E[O cliente TLS / navegador descarrega a CRL]
  E --> F{Número de série na lista?}
  F -->|Sim| G[Recusar ligação]
  F -->|Não| H[Aceitar - confiar até nextUpdate]
  C -.listas grandes, cache desatualizada.-> I[OCSP stapling / CRLite / certificados de curta duração]
  style G fill:#c0392b,color:#fff
  style H fill:#27ae60,color:#fff

Exemplos

  1. 01

    Uma CA publica crl.exemplo/ca.crl a cada 24 horas para que os clientes atualizem a lista.

  2. 02

    Um gateway VPN carrega a CRL da sua CA no arranque e recusa certificados de cliente revogados.

Perguntas frequentes

O que é Lista de revogação de certificados (CRL)?

Lista assinada e publicada periodicamente por uma CA com os certificados invalidados antes do prazo natural, utilizada pelas partes confiantes para detetar certificados revogados. Pertence à categoria Segurança de rede da cibersegurança.

O que significa Lista de revogação de certificados (CRL)?

Lista assinada e publicada periodicamente por uma CA com os certificados invalidados antes do prazo natural, utilizada pelas partes confiantes para detetar certificados revogados.

Como se defender contra Lista de revogação de certificados (CRL)?

As defesas contra Lista de revogação de certificados (CRL) costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Quais são outros nomes para Lista de revogação de certificados (CRL)?

Nomes alternativos comuns: CRL, Lista de revogação.

Termos relacionados