Aller au contenu
ecdsa.com

TUF (The Update Framework)

Une spécification pour des mises à jour logicielles sûres, projet diplômé de la CNCF en 2019, qui répartit la signature entre les rôles root, targets, snapshot et timestamp (horodatage), avec des seuils et des dates d’expiration, pour résister à une compromission de clé.
Autres graphiesThe Update FrameworkTUFUptane

Le rôle root liste les clés de tous les rôles et se renouvelle par des chaînes signées de versions successives de root ; targets signe les condensats et les tailles des fichiers que les clients peuvent installer (avec des délégations à d’autres signataires) ; snapshot fige les versions de toutes les métadonnées targets ; timestamp est re-signé fréquemment pour que les clients remarquent qu’on leur présente des données périmées. Les clients suivent un workflow de mise à jour strict, avec des contrôles de version et d’expiration.

TUF sécurise la distribution de la racine de confiance de Sigstore, Docker Notary v1 et, via sa variante Uptane, les mises à jour à distance (OTA) des véhicules ; il a aussi été proposé pour des index de paquets comme PyPI (PEP 458). Son atout est la résilience : compromettre une seule clé en ligne ne permet pas à un attaquant de pousser des mises à jour arbitraires.

Normes et références

Tous les termes