in

Fonctionnement du démarrage sécurisé sur Windows 8 et 10 et ce que cela signifie pour Linux

Les PC modernes sont livrés avec une fonction appelée «Secure Boot» activée. Il s’agit d’une fonctionnalité de plate-forme dans UEFI, qui remplace le BIOS PC traditionnel. Si un fabricant de PC souhaite placer un autocollant avec le logo «Windows 10» ou «Windows 8» sur son PC, Microsoft lui demande d’activer le démarrage sécurisé et de suivre certaines directives.

Malheureusement, cela vous empêche également d’installer certaines distributions Linux, ce qui peut être assez compliqué.

Comment le démarrage sécurisé sécurise le processus de démarrage de votre PC

Secure Boot n’est pas seulement conçu pour rendre l’exécution de Linux plus difficile. L’activation du démarrage sécurisé présente de réels avantages en matière de sécurité, et même les utilisateurs de Linux peuvent en bénéficier.

Un BIOS traditionnel démarrera n’importe quel logiciel. Lorsque vous démarrez votre PC, il vérifie les périphériques matériels en fonction de l’ordre de démarrage que vous avez configuré et tente de démarrer à partir d’eux. Les PC typiques trouveront et démarreront normalement le chargeur de démarrage Windows, qui se poursuit pour démarrer le système d’exploitation Windows complet. Si vous utilisez Linux, le BIOS trouvera et démarrera le chargeur de démarrage GRUB, que la plupart des distributions Linux utilisent.

Cependant, il est possible que des logiciels malveillants, tels qu’un rootkit, remplacent votre chargeur de démarrage. Le rootkit pouvait charger votre système d’exploitation normal sans aucune indication que quelque chose n’allait pas, restant complètement invisible et indétectable sur votre système. Le BIOS ne connaît pas la différence entre les logiciels malveillants et un chargeur de démarrage fiable – il démarre simplement tout ce qu’il trouve.

Secure Boot est conçu pour arrêter cela. Les PC Windows 8 et 10 sont livrés avec le certificat de Microsoft stocké dans UEFI. UEFI vérifiera le chargeur de démarrage avant de le lancer et s’assurera qu’il est signé par Microsoft. Si un rootkit ou un autre logiciel malveillant remplace votre chargeur de démarrage ou l’altère, l’UEFI ne lui permettra pas de démarrer. Cela empêche les logiciels malveillants de détourner votre processus de démarrage et de se cacher de votre système d’exploitation.

Comment Microsoft permet aux distributions Linux de démarrer avec le démarrage sécurisé

Cette fonctionnalité est, en théorie, uniquement conçue pour se protéger contre les logiciels malveillants. Microsoft propose donc un moyen d’aider les distributions Linux à démarrer de toute façon. C’est pourquoi certaines distributions Linux modernes – comme Ubuntu et Fedora – «fonctionneront» simplement sur les PC modernes, même avec Secure Boot activé. Les distributions Linux peuvent payer des frais uniques de 99 $ pour accéder au portail Microsoft Sysdev, où elles peuvent demander à faire signer leurs chargeurs de démarrage.

Les distributions Linux ont généralement un «shim» signé. Le shim est un petit chargeur de démarrage qui démarre simplement le chargeur de démarrage GRUB principal des distributions Linux. Le shim signé par Microsoft vérifie qu’il démarre un chargeur de démarrage signé par la distribution Linux, puis la distribution Linux démarre normalement.

Ubuntu, Fedora, Red Hat Enterprise Linux et openSUSE prennent actuellement en charge le démarrage sécurisé et fonctionneront sans aucune modification sur le matériel moderne. Il y en a peut-être d’autres, mais ce sont celles dont nous sommes conscients. Certaines distributions Linux sont philosophiquement opposées à la demande de signature par Microsoft.

Comment désactiver ou contrôler le démarrage sécurisé

Si c’était tout ce que faisait Secure Boot, vous ne seriez pas en mesure d’exécuter un système d’exploitation non approuvé par Microsoft sur votre PC. Mais vous pouvez probablement contrôler Secure Boot à partir du micrologiciel UEFI de votre PC, qui est comme le BIOS des anciens PC.

Il existe deux façons de contrôler le démarrage sécurisé. La méthode la plus simple consiste à accéder au micrologiciel UEFI et à le désactiver complètement. Le micrologiciel UEFI ne vérifiera pas que vous exécutez un chargeur de démarrage signé et tout démarrera. Vous pouvez démarrer n’importe quelle distribution Linux ou même installer Windows 7, qui ne prend pas en charge le démarrage sécurisé. Windows 8 et 10 fonctionneront correctement, vous perdrez simplement les avantages de sécurité liés à la protection par Secure Boot de votre processus de démarrage.

Vous pouvez également personnaliser davantage Secure Boot. Vous pouvez contrôler les certificats de signature proposés par Secure Boot. Vous êtes libre d’installer de nouveaux certificats et de supprimer les certificats existants. Une organisation qui exécutait Linux sur ses PC, par exemple, pourrait choisir de supprimer les certificats de Microsoft et d’installer le propre certificat de l’organisation à sa place. Ces PC ne démarreraient alors que les chargeurs de démarrage approuvés et signés par cette organisation spécifique.

Un individu pourrait le faire aussi – vous pouvez signer votre propre chargeur de démarrage Linux et vous assurer que votre PC ne peut démarrer que les chargeurs de démarrage que vous avez personnellement compilés et signés. C’est le genre de contrôle et de puissance qu’offre Secure Boot.

Ce que Microsoft exige des fabricants de PC

Microsoft n’exige pas seulement que les fournisseurs de PC activent Secure Boot s’ils veulent ce joli autocollant de certification «Windows 10» ou «Windows 8» sur leurs PC. Microsoft exige que les fabricants de PC l’implémentent d’une manière spécifique.

Pour les PC Windows 8, les fabricants devaient vous donner un moyen de désactiver le démarrage sécurisé. Microsoft a demandé aux fabricants de PC de mettre un kill switch Secure Boot entre les mains des utilisateurs.

Pour les PC Windows 10, ce n’est plus obligatoire. Les fabricants de PC peuvent choisir d’activer Secure Boot et ne pas donner aux utilisateurs un moyen de le désactiver. Cependant, nous ne connaissons aucun fabricant de PC qui le fasse.

De même, alors que les fabricants de PC doivent inclure la clé principale «Microsoft Windows Production PCA» de Microsoft pour que Windows puisse démarrer, ils n’ont pas besoin d’inclure la clé «Microsoft Corporation UEFI CA». Cette deuxième clé est uniquement recommandée. C’est la deuxième clé facultative que Microsoft utilise pour signer les chargeurs de démarrage Linux. Documentation d’Ubuntu explique cela.

En d’autres termes, tous les PC ne démarreront pas nécessairement des distributions Linux signées avec Secure Boot activé. Encore une fois, dans la pratique, nous n’avons vu aucun PC qui a fait cela. Peut-être qu’aucun fabricant de PC ne souhaite créer la seule gamme d’ordinateurs portables sur laquelle vous ne pouvez pas installer Linux.

Pour l’instant, au moins, les PC Windows traditionnels devraient vous permettre de désactiver le démarrage sécurisé si vous le souhaitez, et ils doivent démarrer les distributions Linux qui ont été signées par Microsoft même si vous ne désactivez pas le démarrage sécurisé.

Le démarrage sécurisé n’a pas pu être désactivé sur Windows RT, mais Windows RT est mort

Tout ce qui précède est vrai pour les systèmes d’exploitation Windows 8 et 10 standard sur le matériel Intel x86 standard. C’est différent pour ARM.

Sous Windows RT – la version de Windows 8 pour le matériel ARM, livrée sur Microsoft Surface RT et Surface 2, entre autres appareils – Secure Boot ne pouvait pas être désactivé. Aujourd’hui, Secure Boot ne peut toujours pas être désactivé sur le matériel Windows 10 Mobile – en d’autres termes, les téléphones qui exécutent Windows 10.

C’est parce que Microsoft voulait que vous pensiez aux systèmes Windows RT basés sur ARM comme des «appareils» et non comme des PC. Comme Microsoft a dit à Mozilla, Windows RT «n’est plus Windows».

Cependant, Windows RT est maintenant mort. Il n’y a pas de version du système d’exploitation de bureau Windows 10 pour le matériel ARM, vous n’avez donc plus à vous soucier de cela. Mais, si Microsoft ramène du matériel Windows RT 10, vous ne pourrez probablement pas désactiver le démarrage sécurisé dessus.

Crédit d’image: Base des ambassadeurs, John Bristowe

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Modification en masse des propriétés des documents Office, du transfert de port et du contrôle à distance d'Android

Modification en masse des propriétés des documents Office, du transfert de port et du contrôle à distance d’Android

Comment entretenir votre tondeuse à gazon pour qu'elle dure (presque) éternellement

Comment entretenir votre tondeuse à gazon pour qu’elle dure (presque) éternellement