Windows 11 : État des certificats Secure Boot à jour

Partager
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

Illustration cybersécurité

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.¹²³


Questions fréquentes

Comment vérifier rapidement si Secure Boot est activé sur une machine Windows 11 ?

Ouvrez l'application Sécurité Windows : elle affiche l'état Secure Boot et indique si les certificats/dbx sont à jour¹. En complément, exécutez la commande PowerShell Confirm-SecureBootUEFI pour obtenir un booléen confirmant l'activation côté firmware².

Que risque-t-on si la dbx locale est obsolète ?

Une dbx obsolète peut laisser des composants signés compromis s'exécuter, ou provoquer des échecs de démarrage si une révocation attendue n'a pas été appliquée. La remédiation passe par Windows Update, une mise à jour firmware OEM, ou l'import manuel d'objets UEFI selon le contexte².

Les machines redémarrent-elles automatiquement après l'application d'une mise à jour dbx ?

Souvent, une mise à jour dbx distribuée via Windows Update nécessite un redémarrage pour que le firmware prenne en compte la nouvelle liste. L'application Sécurité Windows signale si une action et un redémarrage sont requis².

Comment gérer les machines hors ligne qui nécessitent une mise à jour dbx ?

Téléchargez les paquets dbx fournis par Microsoft ou l'OEM, puis importez-les via les outils UEFI ou fournis par le fabricant. Automatisez et documentez ce processus pour réduire les risques et la durée des fenêtres d'exposition².

Est-ce que l'affichage dans Sécurité Windows remplace la gestion centralisée ?

Non. La visibilité locale est précieuse pour le diagnostic, mais pour un parc important il faut intégrer ces états dans SCCM/Intune et automatiser la remédiation afin d'assurer une réponse à grande échelle².

Sources

Lire la suite