Gestion des clés
TPM : Trusted Platform Module. « Module de plateforme de confiance », par analogie avec le coffre scellé dans le mur de la maison : on peut lui demander de signer, jamais de rendre ce qu'il garde.
Rôle : Puce dédiée ou fonction du processeur liée à la carte mère, le TPM génère et protège des clés, signe et déchiffre sans exposer la clé privée au système d'exploitation.
Mesure du démarrage : À chaque étape du démarrage, un condensé du composant chargé s'accumule dans des registres dédiés. Une clé peut être scellée à ces mesures : si le chargeur de démarrage change, le secret reste enfermé.
Usages : Chiffrement de disque déverrouillé sans saisie, authentificateur WebAuthn du portable, attestation de l'état d'une machine auprès d'un serveur. Il protège bien une clé de nœud, moins une clé partagée par tout un cluster.
Face au HSM : Un HSM sert des milliers d'opérations pour toute une infrastructure ; le TPM, lent et modeste, ne sert que sa machine. Il a la fidélité du chien de garde et, à peu de chose près, sa puissance de calcul.
Ce qui arrive si on s'en passe
Sans TPM ni équivalent matériel, les clés d'une machine résident dans des fichiers ou en mémoire, et toute compromission du système d'exploitation permet de les copier pour s'en servir ailleurs, indéfiniment. Un disque chiffré sans ancrage matériel exige une phrase de passe à chaque démarrage ou laisse sa clé accessible sur le disque, qui se lit alors sur un autre poste une fois retiré. Sans mesure du démarrage, un chargeur modifié s'installe sans que rien ne refuse de libérer les secrets, et l'attestation à distance de l'état d'un poste devient impossible.
Explication de la marmotte
Dans la plupart des ordinateurs récents se cache une petite puce chargée de garder des secrets, comme les clés qui protègent le contenu du disque. Ces secrets ne sortent jamais de la puce : on lui demande d'effectuer une opération, elle répond, mais elle ne montre jamais la clé. Elle vérifie aussi que l'ordinateur démarre normalement : si quelqu'un a trafiqué le démarrage, elle refuse de libérer les secrets. C'est comme un coffre-fort qui ne s'ouvrirait que si la maison est exactement dans l'état où on l'a laissée.
Où ce terme est utilisé
- Attestation distante TPM et démarrage mesuré (17 occurrences)
- Configurer Windows Hello for Business sans mot de passe (9 occurrences)
- Déployer le passwordless dans un parc hétérogène (5 occurrences)
- Authentifier les personnes et les services (3 occurrences)
- Calculer, engager et anonymiser avec des primitives spécialisées (2 occurrences)
- Créer, vérifier et utiliser les clés dès le départ (2 occurrences)
- Edge, MEC, Fog, Cloud-RAN et infrastructures distribuées (2 occurrences)
- Exploiter les clés : rotation, KMS et secrets (2 occurrences)
- GRE, IPsec ou GRE dans IPsec pour un tunnel site à site (2 occurrences)
- Hyperviseur Type 1 ou Type 2 : lequel choisir (2 occurrences)
