Articulo de referencia

Revocación del certificado

En criptografía de clave pública , un certificado puede ser revocado antes de su vencimiento, lo que indica que ya no es válido. Sin la revocación, un atacante podría explotar u...

En criptografía de clave pública , un certificado puede ser revocado antes de su vencimiento, lo que indica que ya no es válido. Sin la revocación, un atacante podría explotar un certificado comprometido o emitido incorrectamente hasta su vencimiento. Por lo tanto, la revocación es una parte importante de una infraestructura de clave pública . La revocación la realiza la autoridad certificadora emisora , que genera una declaración de revocación autenticada criptográficamente .

Para distribuir información de revocación a los clientes, la rapidez con la que se detecta la revocación (y, por lo tanto, el tiempo que tiene un atacante para explotar un certificado comprometido) entra en conflicto con el uso de recursos al consultar el estado de la revocación y las preocupaciones sobre la privacidad. Si la información de revocación no está disponible (ya sea por un accidente o un ataque), los clientes deben decidir si fallar de forma drástica y tratar un certificado como si estuviera revocado (y, por lo tanto, degradar la disponibilidad ) o fallar de forma flexible y tratarlo como si no estuviera revocado (y permitir que los atacantes eludan la revocación).

Debido al coste de las comprobaciones de revocación y al impacto en la disponibilidad que suponen los servicios remotos potencialmente poco fiables, los navegadores web limitan las comprobaciones de revocación que realizan y, cuando lo hacen, optan por una comprobación parcial. Las listas de revocación de certificados consumen demasiado ancho de banda para su uso habitual, y el Protocolo de estado de certificados en línea (OCSP) presenta problemas de latencia de conexión y privacidad. Se han propuesto otros métodos, pero aún no se han implementado con éxito para permitir la comprobación completa.

Glosario de acrónimos

CUMBRE
Entorno de gestión automática de certificados
California
autoridad de certificación
TAXI
Foro CA/Navegador
CRL
lista de revocación de certificados
CRV
vector de revocación de certificados
OCSP
Protocolo de estado de certificado en línea
PKI
infraestructura de clave pública
TLS
Seguridad de la capa de transporte

Historia

La vulnerabilidad Heartbleed , revelada en 2014, provocó la revocación masiva de certificados, ya que sus claves privadas podrían haberse filtrado. GlobalSign revocó más del 50 % de los certificados emitidos. StartCom fue criticada por emitir certificados gratuitos y luego cobrar por su revocación. [ 1 ]

Un estudio de 2015 encontró una tasa general de revocación del 8% para los certificados utilizados en la web, [ 2 ] aunque esto puede haber sido elevado debido a Heartbleed. [ 3 ]

A pesar de que la seguridad web es una prioridad para la mayoría de los navegadores , debido a la latencia y los requisitos de ancho de banda asociados con OCSP y CRL, los navegadores imponen límites a la verificación del estado de los certificados. [ 4 ] En 2015, Google Chrome solo verificaba activamente los certificados de validación extendida , ningún navegador móvil realizaba ninguna verificación de validez y ningún navegador verificaba completamente todos los certificados. [ 5 ] Chrome y Firefox realizan verificaciones basadas en notificaciones push para un pequeño conjunto de dominios considerados críticos; [ 6 ] Chrome los llama CRLsets y, en 2025, cubren aproximadamente el 1 % de todas las revocaciones con un costo de descarga diario de 600 kB. [ 7 ] Los navegadores muestran poca concordancia en casos extremos con respecto a la validez de los certificados, lo que puede confundir incluso a los usuarios experimentados. [ 8 ]

El número de certificados en la infraestructura de clave pública web (PKI) aumentó enormemente durante la última parte de la década de 2010, pasando de 30 millones en enero de 2017 a 434 millones en enero de 2020. Un factor importante en este crecimiento es que Let's Encrypt proporciona certificados gratuitos validados por dominio . El tamaño del conjunto de certificados potencialmente revocables impone requisitos a la escalabilidad del mecanismo de revocación. [ 4 ]

Chuat et al. (2020) califican la revocación como "notoriamente difícil". [ 9 ] En 2022, el RFC 9325 caracterizó la revocación de certificados como un problema importante sin "una solución completa y eficiente". Se recomienda OCSP y OCSP Stapling como "la base para una posible solución". [ 10 ]

Firefox implementó CRLite para todos los usuarios de escritorio en 2025. Esta es la primera implementación en un navegador web de una comprobación de revocación integral que protege la privacidad. [ 7 ]

Necesidad

La revocación de certificados es una herramienta importante para hacer frente a ataques y vulneraciones accidentales. El RFC 9325 establece un requisito normativo para que las implementaciones de TLS cuenten con algún mecanismo para desconfiar de los certificados. [ 10 ] Sin revocación, un atacante puede usar un certificado comprometido para suplantar la identidad de su propietario hasta su vencimiento. [ 4 ]

La revocación puede no ser necesaria para certificados con una duración suficientemente corta, aproximadamente del orden de horas a días, comparable a la duración de una respuesta OCSP. La emisión frecuente de certificados asociada suele requerir automatización (p. ej., el protocolo ACME) y puede sobrecargar otros elementos de la infraestructura (p. ej., los registros de transparencia). [ 11 ] Los certificados de corta duración también presentan complicaciones con la reanudación de la conexión TLS , aunque no necesariamente insuperables. [ 12 ]

Procedimiento

La revocación puede ser iniciada por el titular del certificado (quien, por ejemplo, puede saber que una clave privada ha sido comprometida), quien informa a la CA. La CA entonces produce y distribuye atestación criptográficamente autenticada de que el certificado ha sido revocado. [ 13 ] Los requisitos de CA/B también permiten que una CA revoque certificados de forma autónoma si tiene conocimiento de una posible vulneración. [ 14 ] Cualquier persona puede presentar dicha evidencia. [ 15 ]

Los estados de revocación no suelen conservarse ni archivarse durante mucho tiempo después de la expiración del certificado, lo que dificulta la investigación y la auditoría de los comportamientos de revocación. [ 16 ] Una propuesta para resolver esto implica enviar "postcertificados" a los registros de Transparencia de Certificados para cada revocación, lo que también permitiría que la revocación se realice sin acción por parte de una CA; [ 17 ] una propuesta alternativa, también basada en la Transparencia de Certificados, implica que las CA envíen CRV a los registros de CT. [ 18 ]

Informar a los clientes

Consideraciones

Modelo de fallos

Si el estado de revocación no está disponible (lo cual puede deberse a un hecho inocuo o a un ataque), un cliente se enfrenta a un dilema al evaluar un certificado: puede fallar de forma leve y asumir que el certificado sigue siendo válido; o puede fallar de forma drástica y asumir que el certificado ha sido revocado. Esto implica una compensación entre seguridad y disponibilidad: fallar de forma leve permite ataques de degradación , mientras que fallar de forma drástica permite la denegación de servicio (por ataques) o causa indisponibilidad. [ 19 ]

Un atacante con la capacidad de presentar un certificado comprometido probablemente también tenga la capacidad de impedir que el cliente realice una comprobación del estado de revocación en línea; en este caso, el fallo por software no proporciona ninguna protección. Los navegadores han optado por esta vertiente del dilema y han priorizado la disponibilidad sobre la seguridad. [ 20 ]

El fallo total puede introducir nuevos vectores de ataque de denegación de servicio. Por ejemplo, si los clientes esperan OCSP stapling y fallan totalmente en caso contrario, una denegación de servicio contra los respondedores OCSP se amplifica a una denegación de servicio contra todos los servicios que deseen utilizar esas respuestas OCSP. [ 11 ]

Uso de recursos

Existen dos escenarios para la evaluación del uso de recursos: condiciones normales y eventos de revocación masiva. Los esquemas de revocación deben ser eficientes en condiciones normales y funcionales durante eventos de revocación masiva. [ 4 ]

La recuperación de información de revocación genera costos de ancho de banda y latencia para los clientes. [ 21 ]

Durante el evento de revocación masiva de Heartbleed de 2014 , donde las tasas de revocación aumentaron del 1% al 11%, Cloudflare estimó que el ancho de banda que GlobalSign utilizó para distribuir CRL podría haber costado 400.000 USD (equivalente a 540.000 USD en 2025 [ 22 ] ). [ 23 ]

Oportunidad

Si el estado de revocación no se recupera en cada comprobación (por ejemplo, debido al almacenamiento en caché o a recuperaciones periódicas), existe un retraso entre la revocación de un certificado y la garantía de que todos los clientes estén al tanto de dicha revocación. Esto implica una disyuntiva entre latencia, eficiencia y seguridad: tiempos de caché más largos o actualizaciones menos frecuentes consumen menos recursos y reducen la latencia, pero significan que un certificado comprometido puede ser objeto de abuso durante más tiempo. [ 24 ]

Privacidad

Los clientes que realizan comprobaciones basadas en extracción pueden filtrar la información de navegación del usuario a terceros, concretamente al distribuidor de información de revocación. [ 25 ]

Auditabilidad

Es conveniente evitar la creación de un tercero de confianza en una infraestructura de clave pública (PKI). Si un actor dentro de un esquema es auditable , entonces los clientes (o los agentes que actúan en nombre de los clientes) pueden verificar de forma demostrable que un actor se está comportando correctamente. [ 26 ]

Capacidad de despliegue

Una distribución del estado de revocación que imponga cargas pesadas a las CA puede fracasar, especialmente si la CA no puede obtener beneficios compensatorios de su implementación. Reducir el número de partes que deben realizar cambios para adoptarla también facilita la implementación: potencialmente involucrados están las CA, los clientes, los administradores de servidores y los productores de software de servidor. La compatibilidad con versiones futuras es un arma de doble filo, ya que los clientes y servidores antiguos no se verán afectados por un nuevo esquema, pero sus usuarios podrían no darse cuenta de que se están perdiendo los beneficios de la revocación. [ 27 ]

Arquitecturas

Existen tres arquitecturas generales sobre cómo los clientes acceden al estado de revocación: basada en extracción , donde los clientes recuperan el estado de revocación en el momento de la validación; basada en inserción , donde los clientes recuperan el estado de revocación antes de la validación y lo almacenan en caché; y asistida por red , donde la comprobación de revocación está estrechamente integrada con el protocolo TLS y es posible que no se necesiten comprobaciones separadas. [ 28 ]

La comprobación basada en extracción suele presentar problemas de latencia y disponibilidad. Los clientes que realizan comprobaciones basadas en extracción normalmente almacenan en caché las respuestas durante un breve período. Una comprobación puramente basada en extracción combinada con fallos leves no añade seguridad. [ 29 ]

La verificación basada en el envío de datos consume menos ancho de banda que la verificación basada en la solicitud de datos, pero ofrece mayor disponibilidad y privacidad. Se pueden utilizar diferentes métodos para cada certificado individualmente, lo que permite ajustar el equilibrio: tanto Google Chrome como Mozilla Firefox realizan verificaciones basadas en el envío de datos en un pequeño conjunto de certificados críticos. [ 29 ]

listas de revocación de certificados

Una lista de revocación de certificados (CRL) enumera los certificados revocados. Estos son autenticados criptográficamente por la CA emisora. [ 30 ]

Las CRL tienen problemas de escalabilidad y dependen de que el cliente tenga suficiente acceso a la red para descargarlas antes de comprobar el estado de un certificado. [ 10 ]

Una CRL contiene información sobre todos los certificados revocados por una CA, lo que significa que los distribuidores y clientes deben incurrir en costos de transferencia por información que probablemente sea irrelevante. [ 31 ] Un estudio de 2015 encontró que el certificado mediano tenía una CRL con un tamaño de 51 kB, y la CRL más grande era de 76 MB. [ 2 ]

OCSP

El Protocolo de estado de certificados en línea (OCSP) permite a los clientes consultar de forma interactiva a un servidor (un respondedor OCSP ) sobre el estado de un certificado, recibiendo una respuesta autenticada criptográficamente por la CA emisora . [ 30 ] Fue diseñado para abordar problemas con las CRL. [ 31 ] Una respuesta OCSP típica tiene un tamaño inferior a 1 kB. [ 32 ]

OCSP presenta problemas de escalabilidad. Depende de que el cliente tenga acceso a la red al momento de verificar el estado de revocación del certificado; además, el respondedor OCSP debe ser accesible y generar respuestas útiles, de lo contrario la verificación fallará y el cliente deberá elegir entre fallar de forma leve o grave. Muchas autoridades de certificación no publican respuestas OCSP útiles para certificados intermedios . [ 10 ]

Dado que las solicitudes al respondedor se realizan en respuesta a la navegación de los usuarios, los respondedores OCSP pueden obtener información sobre dicha navegación, lo cual representa un problema de privacidad . Además, introduce latencia en las conexiones, ya que es necesario consultar al respondedor antes de poder utilizar una nueva conexión. [ 19 ]

Un estudio de 2018 encontró que el 1,7 % de las solicitudes a los respondedores no estaban disponibles a nivel de red, y un 2 % adicional produjo respuestas OCSP inutilizables, con una heterogeneidad significativa entre las CA y los puntos de vista del cliente. [ 33 ]

Grapado OCSP

OCSP stapling es una extensión de TLS que permite que las respuestas OCSP se proporcionen al cliente, junto con el certificado, al iniciar la conexión. [ 31 ]

El OCSP Stapling puede resolver los desafíos operativos de OCSP, a saber, las solicitudes de red adicionales que causan latencia y degradación de la privacidad. [ 34 ] Sin embargo, puede ser susceptible a ataques de degradación por parte de un atacante en la ruta. [ 10 ] RFC 7633 define una extensión que incorpora un requisito en un certificado para ser adjuntado a una respuesta OCSP válida. [ 35 ] Con esta extensión, el Stapling puede ser efectivo en el caso de que un certificado se haya visto comprometido después de su correcta emisión; sin embargo, si un certificado puede emitirse incorrectamente sin la extensión, el Stapling puede no proporcionar ninguna seguridad. [ 36 ]

Además de que los clientes y las CA habilitan el stapling y la extensión must-staple, los administradores de servidores también deben tomar medidas para admitir el stapling recuperando regularmente las respuestas y proporcionándolas a los clientes durante el handshake. En 2018, solo Firefox admitía must-staple, y ninguno de los dos servidores web más utilizados ( Apache httpd y Nginx ) admitía el OCSP stapling. [ 37 ]

CRLite

CRLite utiliza representaciones estáticas altamente comprimidas de estados de certificados para clientes que emplean filtros de consulta de pertenencia aproximada , lo que permite una producción, distribución y consulta eficientes. [ 38 ] CRLite permite que los clientes fallen de forma permanente y, dado que todos los clientes recuperan la misma información, CRLite no presenta problemas de privacidad. [ 24 ]

CRLite es implementable, solo requiere que un agregador recupere las CRL de las CA y luego proporcione la cascada de filtros y sus actualizaciones, y que los clientes lo utilicen; no se necesita ninguna acción por parte de las CA, ni tampoco por parte de los titulares de certificados. [ 24 ] El agregador no necesita ser un tercero de confianza : la cascada de filtros puede ser auditada para demostrar que refleja con precisión las CRL de entrada. [ 39 ] Las CA privadas también requieren un manejo especial dentro de CRLite; [ 40 ] los datos de Firefox sugieren que el 5% de los certificados no están en los registros de CT, ya sea debido a CA privadas o a retrasos en la fusión. [ 41 ]

En el diseño inicial, CRLite era una cascada de filtros Bloom . [ 38 ] Un solo filtro construido a partir de una lista de certificados revocados produce falsos positivos . Con un dominio abierto, esto es un problema insuperable para la verificación de revocación. Sin embargo, al usar la Transparencia de Certificados para enumerar todos los certificados no caducados, se puede producir una lista exhaustiva de falsos positivos. Esta lista se usa luego para construir un segundo filtro, que se consulta si un certificado coincide con el primero (y por lo tanto tiene un dominio estrictamente menor); si el segundo filtro no coincide, entonces es un verdadero positivo y el certificado ha sido revocado; sin embargo, una coincidencia en el segundo filtro puede ser un falso negativo, lo que requiere un tercer filtro, y así sucesivamente. Como el universo es finito y el dominio de cada filtro disminuye estrictamente en cada paso, este procedimiento produce una cascada de filtros finita. [ 42 ]

El estado de revocación de todos los certificados en la PKI web en enero se estimó en un tamaño de 10 MB al usar la cascada de filtros Bloom, con actualizaciones de 580 kB por día. En marzo de 2018, esto había aumentado a 18 MB. [ 29 ] En una simulación con 100 millones de certificados, una tasa de expiración diaria del 1 % y una tasa de revocación del 2 %, CRLite requirió un aprovisionamiento inicial de 3,1 MB y luego 408 kB por día para actualizaciones. [ 43 ] Mozilla, en una implementación de prueba de CRLite, encontró en 2024 que la tasa de descarga amortizada fue de 26 MB durante 10 días. [ 38 ]

CRLite fue posteriormente revisado para utilizar un algoritmo novedoso y más eficiente, denominado clubcards , que redujo el uso de datos, así como al observar que las revocaciones no se distribuyen uniformemente entre las CA (es decir, algunas CA tienen tasas de revocación persistentemente más altas que otras) ni a lo largo del tiempo (por ejemplo, debido a eventos de revocación masiva), y que, al particionar los certificados según estos parámetros, se puede mejorar la eficiencia. [ 44 ] La descarga inicial de los datos de prueba de membresía de clubcard en 2024 fue de 7,0 MB, cubriendo 903 millones de certificados válidos y 8,7 millones de certificados revocados; las actualizaciones, producidas cada seis horas, eran en promedio de 95,5 kB, pero podían comprimirse a 26,0 kB. Con solo la partición por emisor, esto está dentro del 12 % del límite inferior teórico; con una partición más sofisticada que también utiliza fechas de vencimiento/emisión, la cantidad restante para explotar alcanza hasta el 116 %. [ 45 ]

Después de una implementación de prueba detrás de una bandera de características del diseño inicial de CRLite en Firefox versión 68, [ 38 ] Mozilla implementó el diseño revisado en la versión 137 de Firefox, y en agosto de 2025 deshabilitó OCSP para certificados validados de dominio en Firefox 142, [ 7 ] haciendo efectivamente el cambio al uso de producción de CRLite. [ 46 ] En una prueba de laboratorio, se encontró que la verificación de revocación tomaba tan solo 10 μs por certificado, y, a partir de datos de campo, los tiempos promedio de handshake TLS se redujeron de 172,4 ms a 143,4 ms, atribuido a no necesitar recuperar una respuesta OCSP. [ 45 ]

Vamos a revocar

Let's Revoke utiliza vectores de bits de estados de revocación (llamados vectores de revocación de certificados o CRV) para permitir que los clientes recuperen de manera eficiente grandes cantidades de estados de revocación. [ 4 ] Las CA generan CRV para sus propios certificados, con un CRV por fecha de vencimiento. El mantenimiento de CRV para las CA es lineal con respecto al número de certificados emitidos. Las CA deben agregar un nuevo campo, un número de revocación, a cada certificado emitido, lo que permite que los certificados de una sola CA se identifiquen mediante una tupla de fecha de vencimiento del certificado y número de revocación; esta tupla permite que un cliente localice de manera eficiente un bit que indica el estado del certificado identificado dentro del CRV. Los CRV pueden comprimirse; se espera que se compriman muy bien, ya que la mayoría de los bits estarán desactivados la mayor parte del tiempo. Como cada CRV está asociado con una fecha de vencimiento fija, los CRV antiguos se pueden descartar de manera eficiente. Las actualizaciones de los CRV se agrupan, con la fecha y hora de actualización y firma para su distribución a los clientes. [ 47 ] Las actualizaciones pueden ser de tres formas, y la elección óptima depende de la tasa de revocación, lo que permite tanto un funcionamiento normal eficiente como eventos de revocación masiva. [ 48 ]

Se espera que los CRV sean lo suficientemente pequeños como para permitir la verificación basada en el envío, pero los clientes más restringidos aún pueden realizar verificaciones basadas en la extracción, accediendo solo a CRV seleccionados o aplazando la recuperación de CRV hasta la validación del certificado. [ 49 ] Un cliente que utiliza Let's Revoke con verificación basada en el envío puede fallar completamente para cualquier certificado con un número de revocación. [ 24 ] El impacto en la privacidad y la disponibilidad de Let's Revoke dependen de la arquitectura: si todas las verificaciones son basadas en el envío, entonces no hay fuga de privacidad y una vulnerabilidad reducida a la denegación de servicio o al tiempo de inactividad; sin embargo, si se utilizan verificaciones basadas en la extracción, se filtra cierta información sobre las actividades del usuario (en la forma en que se accede a los CRV), y los CRV pueden ser inaccesibles en el momento de la validación. [ 24 ]

En una simulación con 100 millones de certificados, una tasa de vencimiento diaria del 1 % y una tasa de revocación del 2 %, Let's Revoke requirió un aprovisionamiento inicial de 2,2 MB y luego 114 kB por día para actualizaciones. [ 50 ]

Let's Revoke aún no se ha implementado ampliamente. [ 10 ] Además de las implementaciones de los clientes, requiere que las CA realicen cambios operativos, [ 51 ] y no proporciona tanta información como las CRL o OCSP (solo un bit por certificado para la validez); las CRL o OCSP aún pueden usarse para complementar Let's Revoke y proporcionar esa información adicional. [ 52 ] La implementación puede realizarse CA por CA, y los clientes se benefician del comportamiento de tolerancia a fallos de forma incremental. Debido a la eficiencia de las CRV sobre las CRL y las respuestas OCSP, las CA pueden verse incentivadas a implementar Let's Revoke. [ 51 ]

Otras propuestas

Las técnicas de recuperación de información privada pueden mitigar la preocupación por la privacidad con comprobaciones basadas en extracción. [ 53 ] En lugar de que los clientes realicen comprobaciones de revocación, un dispositivo intermedio podría centralizar el costo de la comprobación de revocación y amortizarlo entre muchas conexiones; los clientes no necesitan dedicar almacenamiento a la información de revocación. [ 54 ] Otra propuesta consistía en transmitir información de revocación por radio FM . [ 42 ]

Referencias

  1. Durumeric et al. 2014 , pág. 482.
  2. 1 2 Liu et al. 2015 , pág. 184.
  3. Liu et al. 2015 , pág. 187.
  4. 1 2 3 4 5 Smith, Dickinson y Seamons 2020 , pág. 1.
  5. Liu et al. 2015 , pág. 190.
  6. Bruhner y col. 2022 , pág. 2.
  7. 1 2 3 Schanck 2025b .
  8. ^ Wazan y col. 2017 , IV. Conclusión.
  9. Chuat et al. 2020 , pág. 3.
  10. ^ Sheffer , Saint -André y Fossati 2022 , 7.5 . Revocación del Certificado.
  11. 1 2 Smith, Dickinson y Seamons 2020 , pág. 4.
  12. Chuat et al. 2020 , pág. 9-10.
  13. Chung et al. 2018 , pág. 3.
  14. CA/B 2022 , págs. 54-55.
  15. CA/B 2022 , pág. 56.
  16. Korzhitskii y Carlsson 2021 , p. 1.
  17. Korzhitskii, Nemec y Carlsson 2022 , p. 1.
  18. Leibowitz y col. 2021 , pág. 7-8.
  19. ^ Larisch y col. 2017 , pág. 542.
  20. Smith, Dickinson y Seamons 2020 , pág. 2.
  21. Liu et al. 2015 , pág. 183.
  22. 1634–1699: McCusker, JJ (1997). ¿Cuánto es eso en dinero real? Un índice de precios histórico para usar como deflactor de valores monetarios en la economía de los Estados Unidos: Addenda et Corrigenda (PDF) . American Antiquarian Society .1700–1799: McCusker, JJ (1992). ¿Cuánto es eso en dinero real? Un índice de precios histórico para usar como deflactor de los valores monetarios en la economía de los Estados Unidos (PDF) . American Antiquarian Society .1800–presente: Banco de la Reserva Federal de Minneapolis. "Índice de precios al consumidor (estimación) 1800–" . Consultado el 29 de febrero de 2024 .
  23. Príncipe 2014 .
  24. 1 2 3 4 5 Smith, Dickinson y Seamons 2020 , pág. 10.
  25. Chuat et al. 2020 , pág. 11.
  26. Larisch y otros. 2017 , pág. 540.
  27. Chuat et al. 2020 , pág. 11-12.
  28. Smith, Dickinson y Seamons 2020 , págs. 2-3.
  29. 1 2 3 Smith, Dickinson y Seamons 2020 , pág. 3.
  30. ^ Larisch y col. 2017 , pág. 541.
  31. 1 2 3 Liu y col. 2015 , pág. 185.
  32. Liu et al. 2015 , pág. 189.
  33. ^ Chung y col. 2018 , pág. 6-7.
  34. Chung et al. 2018 , pág. 4.
  35. Hallam-Baker 2015 , pág. 1.
  36. Hallam-Baker 2015 , pág. 7.
  37. Chung et al. 2018 , pág. 2.
  38. 1 2 3 4 Schanck 2025 , pág. 1.
  39. Larisch y otros. 2017 , pág. 548-9.
  40. Larisch y otros. 2017 , pág. 548.
  41. Schanck 2025 , pág. 7.
  42. ^ Larisch y col. 2017 , pág. 543.
  43. Smith, Dickinson y Seamons 2020 , págs. 8-10.
  44. Schanck 2025 , págs. 1-2.
  45. 1 2 Schanck 2025 , pág. 8.
  46. Holley, Bobby (19 de agosto de 2025). "Rápido, privado y seguro (elige tres): Presentamos CRLite en Firefox | El blog de Mozilla" . Recuperado el 19 de agosto de 2025 .
  47. Smith, Dickinson y Seamons 2020 , págs. 4-5.
  48. Smith, Dickinson y Seamons 2020 , pág. 6.
  49. Smith, Dickinson y Seamons 2020 , págs. 7-8.
  50. Smith, Dickinson y Seamons 2020 , págs. 8-9.
  51. 1 2 Smith, Dickinson y Seamons 2020 , págs. 10-11.
  52. Smith, Dickinson y Seamons 2020 , pág. 8.
  53. Kogan y Corrigan-Gibbs 2021 , págs. 875-876.
  54. Szalachowski et al. 2016 .

Obras citadas

  • Requisitos básicos para la emisión y gestión de certificados de confianza pública (PDF) . Foro CA/Browser . 14 de diciembre de 2022.
  • Bruhner, Carl Magnus; Linnarsson, Oscar; Nemec, Matus; Arlitt, Martin; Carlsson, Niklas (2022). «Cambio de guardia: Gestión de certificados y claves públicas en Internet» . Medición pasiva y activa . Notas de clase en informática. Vol.  13210. pp. 50–80 . doi : 10.1007/978-3-030-98785-5_3 . ISBN  978-3-030-98784-8.
  • Chuat, Laurent; Abdou, Abdelrahman; Sasse, Ralf; Sprenger, Christoph; Basin, David; Perrig, Adrian (2020). «SoK: Delegación y revocación, los eslabones perdidos en la cadena de confianza de la web». Simposio Europeo IEEE de Seguridad y Privacidad (EuroS&P) de 2020. págs. 624–638 . arXiv : 1906.10775 . doi : 10.1109/EuroSP48549.2020.00046 . ISBN  978-1-7281-5087-1. S2CID 215827701 . 
  • Chung, Taejoong; Lok, Jay; Chandrasekaran, Balakrishnan; Choffnes, David; Levin, Dave; Maggs, Bruce M.; Mislove, Alan; Rula, John; Sullivan, Nick; Wilson, Christo (2018). "¿Está la web preparada para OCSP Must-Staple?" (PDF) . Actas de la Conferencia de Medición de Internet 2018. págs. 105–118 . doi : 10.1145/3278532.3278543 . ISBN  9781450356190. S2CID 53223350 . 
  • Durumeric, Zakir; Li, Frank; Kasten, James; Amann, Johanna; Beekman, Jethro; Payer, Mathias; Weaver, Nicolas; Adrian, David; Paxson, Vern; Bailey, Michael; Halderman, J. Alex (2014). «El asunto de Heartbleed». Actas de la Conferencia de Medición de Internet de 2014. págs. 475–488 . doi : 10.1145/2663716.2663755 . ISBN  9781450332132. S2CID 142767 . 
  • Hallam-Baker, Phillip (octubre de 2015). Extensión de características de seguridad de la capa de transporte (TLS) X.509v3. IETF . doi : 10.17487 /RFC7633 . RFC 7633 .
  • Kogan, Dmitry; Corrigan-Gibbs, Henry (agosto de 2021). «Consultas privadas de listas de bloqueo con listas de verificación» . 30.º Simposio de Seguridad de USENIX (USENIX Security 21) . Asociación USENIX . págs. 875–892 . ISBN  978-1-939133-24-3.
  • Korzhitskii, Nikita; Carlsson, Niklas (2021). «Estados de revocación en Internet». Medición pasiva y activa . Notas de clase en informática. Vol.  12671. pp. 175–191 . arXiv : 2102.04288 . doi : 10.1007/978-3-030-72582-2_11 . ISBN  978-3-030-72581-5. S2CID 231846906 . 
  • Korzhitskii, Nikita; Nemec, Matus; Carlsson, Niklas (2022). “Postcertificados de Transparencia de Revocación”. arXiv : 2203.02280 .{{cite journal}}: Para citar una revista se requiere |journal=( ayuda )
  • Larisch, James; Choffnes, David; Levin, Dave; Maggs, Bruce M.; Mislove, Alan; Wilson, Christo (2017). «CRLite: Un sistema escalable para enviar todas las revocaciones TLS a todos los navegadores». Simposio IEEE de 2017 sobre seguridad y privacidad (SP) . págs. 539–556 . doi : 10.1109/sp.2017.17 . ISBN  978-1-5090-5533-3. S2CID 3926509 . 
  • Leibowitz, Hemi; Ghalwash, Haitham; Syta, Ewa; Herzberg, Amir (2021). "CTng: Transparencia segura de certificados y revocación" . Cryptology ePrint Archive .
  • Liu, Yabing; Tome, Will; Zhang, Liang; Choffnes, David; Levin, Dave; Maggs, Bruce; Mislove, Alan; Schulman, Aaron; Wilson, Christo (2015). «Una medición integral de la revocación de certificados en la infraestructura de clave pública de la web». Actas de la Conferencia de Medición de Internet de 2015. págs. 183–196 . doi : 10.1145/2815675.2815685 . ISBN  9781450338486. S2CID 1955346 . 
  • Prince, Matthew (17 de abril de 2014). "Los costos ocultos de Heartbleed" . El blog de Cloudflare . Cloudflare .
  • Sheffer, Yaron; Saint-Andre, Pierre; Fossati, Thomas (noviembre de 2022). Recomendaciones para el uso seguro de Transport Layer Security (TLS) y Datagram Transport Layer Security (DTLS) . IETF . doi : 10.17487/RFC9325 . RFC 9325 .
  • Schanck, John (2025). Clubcards para WebPKI: pruebas de revocación de certificados más pequeñas en teoría y práctica . Simposio IEEE de 2025 sobre seguridad y privacidad (SP). doi : 10.1109/SP61157.2025.00128 .
  • Schanck, John (19 de agosto de 2025b). "CRLite: comprobación rápida, privada y completa de la revocación de certificados en Firefox – Mozilla Hacks - el blog para desarrolladores web" . Mozilla Hacks – el blog para desarrolladores web . Consultado el 19 de agosto de 2025 .
  • Smith, Trevor; Dickinson, Luke; Seamons, Kent (2020). «Revoquemos: Revocación global escalable de certificados». Actas del Simposio de Seguridad de Redes y Sistemas Distribuidos de 2020. doi : 10.14722/ndss.2020.24084 . ISBN 978-1-891562-61-7. S2CID 211268930 . 
  • Szalachowski, Pawel; Chuat, Laurent; Lee, Taeho; Perrig, Adrian (2016). "RITM: Revocation in the Middle". 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS) . pp. 189–200 . arXiv : 1604.08490 . doi : 10.1109/ICDCS.2016.91 . ISBN  978-1-5090-1483-5. S2CID 761560 . 
  • Wazan, AS; Laborde, R.; Chadwick, DW; Barrere, F.; Benzekri, A. (11 de septiembre de 2017). «Validación de la conexión TLS por navegadores web: ¿Por qué los navegadores web aún no se ponen de acuerdo?» . 2017 IEEE 41.ª Conferencia Anual de Software y Aplicaciones Informáticas (COMPSAC) . págs. 665–674 . doi : 10.1109/COMPSAC.2017.240 . ISBN  9781538603673. S2CID 28599113 .