Windows 11 : État des certificats Secure Boot à jour
Windows 11 : Une avancée pour la sécurité des systèmes
La dernière mise à jour de Windows 11 affiche désormais l'état des certificats et des listes de révocation (dbx) liés à Secure Boot directement dans l'application Sécurité Windows. Cette visibilité locale permet aux responsables informatiques de détecter rapidement des firmwares ou certificats obsolètes et d'anticiper des interruptions de service potentielles, améliorant ainsi la réactivité face aux incidents de chaînes d'amorçage UEFI¹.
Origines et historique
Secure Boot est une fonctionnalité issue de la norme UEFI qui vise à empêcher le chargement de composants non signés ou compromis durant la séquence de démarrage. Concrètement, le firmware vérifie la signature des chargeurs et des pilotes avant de transférer l'exécution au système d'exploitation. Microsoft a contribué à la généralisation de Secure Boot en exigeant sa présence sur les machines certifiées Windows, ce qui a augmenté la confiance dans la chaîne de démarrage pour le grand public et les entreprises².
L'événement BootHole, découvert en 2020, a montré que des composants signés pouvaient néanmoins être exploités pour exécuter du code avant le démarrage complet du système. La riposte a impliqué des révocations massives de signatures, des mises à jour coordonées via Windows Update et la collaboration entre éditeurs, OEM et équipes de sécurité pour restaurer l'intégrité de millions de systèmes³. Ce cas illustre que la simple présence de Secure Boot ne dispense pas d'un suivi actif des bases de confiance.
Fonctionnement technique
Concepts clés
- PK (Platform Key) : clé maîtresse permettant de définir qui contrôle la politique Secure Boot pour la plateforme.
- KEK (Key Exchange Key) : clé utilisée pour signer les mises à jour des bases de clés, autorisant les changements sans remplacer la PK.
- db (database) : registre des signatures et certificats autorisés à démarrer des composants.
- dbx (database exclusion) : registre des signatures et certificats révoqués ou explicitement interdits.
Au démarrage, le firmware UEFI vérifie que les composants sont signés et qu'ils figurent dans la db sans être présents dans la dbx. Si une signature est révoquée mais que la dbx n'a pas été mise à jour, le composant compromis peut rester exécutable, ou, inversement, la révocation non appliquée peut provoquer des échecs de démarrage lorsque des composants légitimes sont bannis.
Mécanismes de mise à jour
- Firmware OEM - Les fabricants publient des mises à jour UEFI/BIOS qui peuvent inclure de nouvelles entrées db/dbx. Sur des parcs importants, ces mises à jour se gèrent via les outils de gestion du firmware fournis par l'OEM.
- Windows Update - Microsoft peut distribuer des mises à jour dbx via Windows Update pour appliquer rapidement des révocations à grande échelle, ce qui accélère la remédiation lorsque des vulnérabilités sont identifiées².
- Import manuel - Pour des environnements isolés ou contrôlés, l'import manuel d'objets UEFI reste une option. Cela demande des procédures documentées et des validations en laboratoire.
Chaque canal a ses contraintes : les mises à jour OEM exigent validation et déploiement firmware par firmware, Windows Update suppose des machines connectées et configurées, et l'import manuel nécessite des compétences et une traçabilité renforcée.
Ce que vérifie l'application Sécurité Windows
L'application affiche si Secure Boot est activé, la version et l'état des bases db et dbx, et signale lorsqu'une action ou un redémarrage est nécessaire. Pour un diagnostic rapide, la commande PowerShell Confirm-SecureBootUEFI retourne un booléen indiquant si Secure Boot est actif côté firmware, ce qui complète les informations fournies par l'interface graphique². Cette visibilité locale est utile pour le dépannage rapide avant d'engager un plan de remédiation centralisé¹.
Études de cas
BootHole (2020): révocation massive
La vulnérabilité BootHole exposait la possibilité d'utiliser un chargeur de démarrage signé pour exécuter du code non autorisé avant le démarrage de Windows. La réponse a inclus la création et la distribution de nouvelles entrées dbx, des mises à jour Windows et une coordination internationale entre fournisseurs et éditeurs³. Les entreprises sans procédure de gestion des clés et des firmwares ont dû engager des interventions d'urgence, parfois coûteuses, pour restaurer des machines hors service.
Scénarios en entreprise : signatures internes révoquées
Des organisations utilisent souvent des pilotes signés en interne. Si une signature interne est compromise puis révoquée, des postes non préparés peuvent refuser de démarrer. L'affichage de l'état dans Sécurité Windows réduit le délai de détection : les équipes peuvent repérer rapidement les machines affectées, isoler les groupes à risque et planifier les mises à jour de firmware ou la réinscription de signatures autorisées.
Machines hors ligne et mise à jour dbx

Pour des systèmes isolés (infrastructures industrielles, systèmes de contrôle critiques), Windows Update n'est pas utilisable. La mise à jour dbx demande alors un transport manuel des paquets fournis par Microsoft ou l'OEM et une procédure d'import via outils UEFI. Sans automatisation, cette opération est longue, sujette à erreur et peut entraîner des fenêtres d'exposition prolongées. Les équipes doivent prévoir un inventaire précis des versions db/dbx et des jeux d'outils validés pour les installations manuelles².
Perspectives opérationnelles
Afficher l'état des certificats Secure Boot dans Sécurité Windows rend la gouvernance des stations de travail et serveurs plus proactive. Les évolutions utiles à court terme sont :
- Intégrer ces états dans les consoles de gestion (SCCM, Intune) pour établir des tableaux de bord et des actions automatisées.
- Fournir des scripts et API PowerShell pour inventorier les versions db/dbx et générer des rapports de conformité réguliers².
- Renforcer la coopération entre Microsoft, OEM et éditeurs tiers pour accélérer la publication de révocations et de correctifs en cas d'incident³.
Côté processus, il faut adapter les runbooks : définir des SLA pour l'application des mises à jour dbx, prévoir des tests en environnement isolé avant déploiement sur production et documenter la procédure de mise à jour pour les machines hors ligne.
Recommandations pratiques pour un DSI
- Cartographiez votre parc en priorisant les machines critiques et les équipements hors ligne. Documentez versions de firmware et états db/dbx.
- Automatisez l'inventaire via PowerShell et intégrez les résultats aux consoles de gestion pour produire des alertes centralisées.
- Testez les mises à jour dbx en laboratoire avant production pour éviter des redémarrages non planifiés.
- Établissez des procédures d'import manuel sécurisées pour les systèmes isolés et maintenez un stock de paquets validés.
- Contractualisez des processus d'alerte et de correction avec vos OEM et fournisseurs de logiciels pour réduire les temps de réaction lors d'un incident.
Adopter cette nouvelle visibilité dans Windows 11 permet d'anticiper des problèmes qui, auparavant, se révélaient souvent par des incidents en production. En combinant monitoring local, intégration aux outils de gestion et procédures éprouvées, les organisations peuvent réduire le risque d'interruption et optimiser le coût des opérations de maintenance.¹²³