Una autoridad de certificación para toda la web

Steve Goldsmith

10 min de lectura

Esta publicación también está disponible en English, Deutsch, Español, Français, Italiano, 日本語, 한국어, 繁體中文, 简体中文, Português y Nederlands.

Hace doce años, durante la Semana aniversario de 2014, activamos Universal SSL y casi duplicamos de la noche a la mañana el número de sitios cifrados en la web ofreciendo TLS gratuito a todos los sitios detrás de Cloudflare, incluidos los que nunca nos pagaron ni un centavo. El cifrado dejó de ser una tarea costosa y laboriosa para convertirse en el estándar.

Para la Semana aniversario de este año, damos el siguiente paso en ese camino. Durante más de una década hemos sido uno de los mayores consumidores de certificados de confianza pública en Internet, sin haber emitido nunca ni uno solo. Eso está cambiando. Cloudflare anuncia su intención de convertirse en una autoridad de certificación (CA) pública.

Hoy anunciamos los primeros hitos concretos en ese esfuerzo: solicitamos la inclusión en los programas raíz de Chrome, Apple, Microsoft y Mozilla, y firmamos un acuerdo definitivo para adquirir una raíz establecida y ampliamente reconocida de GlobalSign, de modo que podamos ofrecer certificados con el mayor alcance de dispositivos posible el día en que comencemos a emitir. También anunciamos nuestros planes de ser una de las primeras CA en ofrecer certificados poscuánticos, apuntando al recientemente anunciado Quantum-resistant Root Program de Chrome.

Todavía no estamos emitiendo certificados, y pasará un tiempo antes de que lo hagamos. Lo que estamos haciendo es comprometernos públicamente con este trabajo, compartiendo los hitos a medida que se alcanzan y contándoles exactamente qué estamos construyendo mientras colaboramos con los programas raíz y otros miembros de la comunidad WebPKI para lograrlo.

Dos caminos hacia la confianza

Una raíz completamente nueva no resulta ampliamente útil durante años. Incluso después de que un programa raíz la acepte, esa raíz debe propagarse por los sistemas operativos, navegadores y dispositivos del mundo, y nunca llega al amplio conjunto de dispositivos que han dejado de recibir actualizaciones, o que nunca las recibieron. Esa larga fila de clientes más antiguos es el origen de gran parte del tráfico global de Internet, y donde reside un conjunto correspondientemente grande de fallas evitables. Creemos que todos los clientes merecen el mayor nivel de seguridad posible, independientemente de su fabricante, sistema operativo o tiempo transcurrido desde la última actualización.

La adquisición de una raíz existente con un alto grado de cobertura en el almacén de confianza en un conjunto diverso de clientes resuelve eso desde el primer día. La raíz existente de GlobalSign goza de confianza en navegadores, sistemas operativos y dispositivos desde 2012, y llega a clientes más antiguos a los que una raíz nueva nunca llegará. La nueva raíz que presentaremos para su inclusión en los programas de claves raíz está diseñada para el futuro del ecosistema, incluidos los programas que están empezando a limitar la antigüedad máxima de una raíz de confianza. La raíz establecida nos da alcance en los dispositivos del pasado. Las nuevas raíces nos dan posición bajo las políticas del futuro. Queremos ambas para garantizar que los certificados emitidos por nuestra CA ofrezcan la mayor compatibilidad posible con los clientes.

Una nueva fuente de certificados gratuitos

El modelo de certificados gratuitos y automatizados sustenta actualmente la mayor parte de la web cifrada, y gran parte de ella pasa por un operador extraordinario. Let's Encrypt emite del orden de diez millones de certificados al día, presta servicio a más de 500 millones de sitios y superó los cuatro mil millones de certificados activos en 2025. Es una de las mejores cosas que le han pasado a Internet en veinte años, y lo decimos como uno de sus mayores usuarios.

Ese éxito conlleva cierto riesgo sistémico: si la autoridad de certificación gratuita dominante tuviera una mala semana, gran parte de la web no tendría ninguna alternativa gratuita y automatizada comparable lista para asumir la carga. A nivel de paquete de certificados, dedicamos años a construir exactamente este tipo de redundancia para nuestros propios clientes. Cada certificado Cloudflare Universal SSL ya incluye un certificado de respaldo, envuelto con una clave separada y emitido por una autoridad diferente, listo para desplegarse automáticamente si el primario es alguna vez revocado o comprometido. Una CA pública es esa misma idea, pero a escala de toda la Internet.

Para facilitar su implementación, adoptaremos un enfoque ACME-first (Automated Certificate Management Environment), un protocolo estándar abierto ampliamente aceptado. La emisión y renovación automatizadas a través de ACME será la forma de obtener un certificado de nuestra parte, lo que significa que cualquier persona que ya apunte a cualquier CA gratuita existente puede cambiarse a nosotros simplemente cambiando una URL de directorio, sin nuevas herramientas y sin necesidad de rediseñar la arquitectura.

Las proyecciones de crecimiento de certificados son enormes

Cloudflare está frente a más del 20 % del tráfico global de solicitudes de Internet y termina TLS para millones de dominios, apoyándose en millones de certificados al año para hacerlo. Aprovisionamos esos certificados a través de múltiples CA, con rutas primarias y de respaldo para que los servicios de los clientes permanezcan activos durante interrupciones de la CA y los eventos de revocación.

Eso nos ha enseñado no sólo cómo funciona el ecosistema WebPKI, sino también que ocasionalmente falla, desde el lado del consumidor y de la manera más difícil. Hemos lidiado con límites de tasa, casos límite de validación, latencia de revocación, construcción de cadenas y retrasos en la distribución de raíces. Experimentamos el cambio de la CA de los últimos años y lo hemos sentido a través de nuestros clientes. Sabemos cómo debe verse la emisión confiable desde fuera, porque el tiempo de actividad de nuestros clientes ha dependido de que seamos resilientes y reactivos cuando un emisor tiene un mal día.

Y a medida que el período máximo de validez de los certificados disminuye en los próximos años, la actividad agéntica aumenta y los certificados PQ se generalizan, esperamos que el número bruto de certificados en los que nos apoyamos anualmente continúe creciendo rápidamente, y no somos los únicos. Queremos no solo resolver este problema para nosotros mismos, sino también ser parte de proporcionar esta utilidad a Internet y garantizar que la cadena de suministro de certificados para nuestros clientes cuente con aún más proveedores.

Diseño sólido: transparencia y "fallos menores"

Al asumir esta nueva responsabilidad de ser nuestra propia CA, nos comprometemos a construir la CA más confiable y sólida posible. Tenemos la intención de construir una autoridad de certificación cuya confiabilidad no dependa solo de evitar errores, sino que, al igual que el resto de los productos de Cloudflare, obtenga "fallos menores" y limite el impacto de cualquier problema.

Eso significa instituir procesos para diseñar y probar la recuperación antes de que ocurra cualquier incidente. Por ejemplo, haremos de la automatización de la renovación una condición para la emisión. Solo emitiremos a clientes que admitan ACME Renewal Information (ARI), estandarizado en RFC 9773. Los suscriptores deben mantener una automatización que sondee nuestro punto final de renovación, actúe en las ventanas de renovación que publicamos e identifique el certificado que está reemplazando.

También estamos aprendiendo de lo que hemos observado durante los últimos 16 años. Hemos visto autoridades de certificación atrapadas entre la revocación oportuna y mantener los sitios de los suscriptores en línea porque demasiados suscriptores no podían reemplazar sus certificados con suficiente rapidez. Cuando los certificados necesitan retirarse, ya sea por un problema de cumplimiento o un incidente de seguridad, podemos adelantar las ventanas de renovación de los certificados afectados, distribuir los reemplazos a lo largo del tiempo disponible y realizar un seguimiento de la emisión de reemplazos.

Este es solo uno de los muchos aspectos de nuestra forma de construir. Seremos transparentes con nuestra infraestructura de emisión y operaciones, publicaremos compilaciones reproducibles del software que firma los certificados, atestiguaremos los módulos de seguridad de hardware que custodian nuestras claves y gestionaremos un panel público sobre la salud de la emisión y los incidentes. Las auditorías son puntuales y te dicen que una CA aprobó, no cómo funciona un martes cualquiera. Queremos que los programas raíz, los investigadores y los propietarios de sitios ordinarios puedan observar cómo opera realmente una CA moderna entre auditorías.

Una autoridad de certificación para la Internet poscuántica

También pretendemos liderar hacia donde van los certificados, no solo dónde están ahora. Planeamos ser una de las primeras CA en emitir certificados Merkle Tree (MTC) en producción, con los primeros certificados emitidos en el primer trimestre de 2027.

Los MTC son una forma nueva y mucho más compacta de entregar certificados de confianza pública, diseñados para un mundo poscuántico en el que las cadenas de certificados tradicionales crecen lo suficiente como para sobrecargar los handshakes TLS. Hemos estado impulsando la propuesta basada en estándares para los MTCs en el IETF, y a principios de este año, Chrome nombró a los MTCs como el camino preferido para la autenticación poscuántica. Emitirlos en producción nos permite proteger a los clientes de Cloudflare, así como a la Internet en general, contra la amenaza poscuántica, con volumen real detrás de una transición que toda la web debe realizar. Hemos compartido mucho más sobre los MTCs y cómo será esta nueva Infraestructura de Clave Pública (PKI) web en una entrada del blog sobre el tema.

No esperamos que esa transición sea repentina. Gran parte de Internet seguirá dependiendo de los certificados clásicos y del WebPKI existente durante muchos más años. Pero durante ese período esperamos que los MTC vayan ocupando una cuota cada vez mayor de la emisión, y es por eso que estamos construyendo un servicio que hace ambas cosas. Al llevar certificados clásicos y certificados Merkle Tree bajo una única CA, con un ciclo de vida y un conjunto de garantías, los clientes pueden adoptar al ritmo que les convenga y ayudar a la web a hacer la transición sin un corte brusco. Los clientes no deberían tener que elegir un bando en una migración que dura décadas, gestionar dos sistemas ni reconstruir cuando el equilibrio cambia.

Como siempre, Cloudflare será el cliente cero

Además de proporcionar paquetes de certificados a través de Universal SSL para nuestros clientes, Cloudflare consume certificados de muchas CA diferentes para gestionar nuestros sistemas y operaciones internas. Al igual que con nuestros otros productos, seremos el Customer Zero (cliente cero) de la nueva CA y sus certificados (tanto WebPKI como MTC), garantizando que todos los aspectos de los nuevos sistemas y procesos cumplan nuestros altos estándares internos y que la infraestructura de nuestra CA se ponga a prueba aal nivel de Cloudflare.

Próximos pasos

Estamos avanzando en el proceso de solicitud y aprobación con cada uno de los programas raíz de claves web principales. Estos procesos se desarrollan de forma pública, y compartiremos más actualizaciones a medida que avancen, hasta llegar a los primeros Merkle Tree Certificates a principios de 2027. Si quieren seguir este trabajo o ser de los primeros en utilizar un certificado de la CA de Cloudflare en el futuro, pueden registrarse para recibir actualizaciones. Y si les gustaría participar en el desarrollo de esta nueva capacidad dentro de Cloudflare, ¡estamos contratando!

A medida que desarrollamos esta nueva capacidad, seguiremos trabajando estrechamente con la red de CA públicas asociadas en la que hemos confiado durante muchos años (16, de hecho) mientras todos trabajamos juntos para garantizar una Internet abierta y de confianza.

Cuando lanzamos Universal SSL, el argumento era sencillo: cada byte que fluye cifrado por Internet hace que sea más difícil interceptarlo, limitarlo o censurarlo, y la web abierta es algo que todos construimos juntos. Una autoridad de certificación pública, redundante y transparente es ese mismo argumento llevado una capa más abajo, hasta la confianza que hace posible la web cifrada en primer lugar. Llevamos mucho tiempo trabajando hacia este objetivo, y estamos muy contentos de estar finalmente en camino.

¡Feliz Semana aniversario!