Saltar al contenido
ecdsa.com

TUF (The Update Framework)

Una especificación para actualizaciones de software seguras, graduada en la CNCF en 2019, que separa la firma en los roles root, targets, snapshot y timestamp, con umbrales y caducidad, para resistir el compromiso de claves.
También se escribeThe Update FrameworkTUFUptane

El rol root enumera las claves de todos los roles y se rota mediante cadenas firmadas de versiones de root; targets firma los hashes y los tamaños de los archivos que los clientes pueden instalar (con delegaciones a otros firmantes); snapshot fija las versiones de todos los metadatos de targets; timestamp se vuelve a firmar con frecuencia para que los clientes detecten cuándo se les muestran datos obsoletos. Los clientes siguen un flujo de trabajo de actualización estricto, con comprobaciones de versión y de caducidad.

TUF protege la distribución de la raíz de confianza de Sigstore, Docker Notary v1 y las actualizaciones over-the-air (OTA) de vehículos mediante su variante Uptane, y se ha propuesto para índices de paquetes como PyPI (PEP 458). Su valor es la resiliencia: comprometer una sola clave en línea no permite a un atacante distribuir actualizaciones arbitrarias.

Estándares y referencias

Todos los términos