RFC 6960 - Online Certificate Status Protocol (OCSP)

A RFC 6960 especifica o protocolo OCSP, um mecanismo eficiente para verificar a revogação e validade de certificados digitais sem depender de listas de revogação tradicionais.

O protocolo OCSP, definido na RFC 6960, permite verificar a validade de certificados digitais em tempo real, garantindo que conexões seguras sejam estabelecidas apenas com certificados confiáveis.

A RFC 6960 - Online Certificate Status Protocol (OCSP) define um mecanismo eficiente para verificar a validade de certificados digitais em tempo real, substituindo métodos tradicionais como Listas de Revogação de Certificados (CRLs - Certificate Revocation Lists). O OCSP permite que navegadores, servidores e sistemas validem certificados antes de estabelecer conexões seguras.

Diferente das CRLs, que exigem o download de listas completas de certificados revogados, o OCSP permite consultas diretas a Autoridades Certificadoras (CAs) para verificar o status de um único certificado. Isso melhora o desempenho e reduz a latência da verificação.

O protocolo OCSP é amplamente utilizado em implementações de TLS/SSL, autenticação baseada em certificados e infraestruturas de chaves públicas (PKI). Grandes provedores de navegadores, como Google Chrome, Mozilla Firefox e Microsoft Edge, já suportam o OCSP para garantir que conexões HTTPS sejam estabelecidas com certificados válidos.

Além de validar certificados em tempo real, o OCSP pode ser usado em conjunto com OCSP Stapling, um mecanismo que permite que servidores apresentem respostas OCSP assinadas, eliminando a necessidade de consultas diretas às CAs e melhorando o tempo de resposta.

A adoção do OCSP é essencial para evitar ataques baseados em certificados comprometidos, como ataques man-in-the-middle (MITM). Ele garante que sistemas e usuários não utilizem certificados revogados, reduzindo riscos de segurança digital.

Aplicações de RFC 6960 - Online Certificate Status Protocol (OCSP)

  • Verificação da validade de certificados digitais em tempo real
  • Melhoria na segurança de conexões HTTPS
  • Prevenção contra ataques baseados em certificados comprometidos
  • Autenticação segura em redes corporativas

Por exemplo