Secure Boot et intégrité de démarrage pour les nœuds physiques
Comprendre la protection de l’intégrité de démarrage VergeOS et pourquoi le Secure Boot UEFI traditionnel n’est pas utilisé pour les nœuds physiques.
Vue d’ensemble
VergeOS adopte une approche différente de la sécurité du démarrage par rapport au démarrage sécurisé UEFI traditionnel. Bien que les nœuds physiques VergeOS n'utilisent pas le démarrage sécurisé au niveau du BIOS, le système met en œuvre son propre mécanisme d'intégrité du démarrage qui offre une protection robuste contre les altérations.
Protection de l'intégrité du démarrage de VergeOS
VergeOS a mis en place sa propre méthodologie pour garantir l'intégrité du démarrage. Ce mécanisme vérifie que l'image VergeOS n'a pas été modifiée ni altérée avant d'autoriser le démarrage du système.
Fonctionnement
Lorsqu'un nœud VergeOS démarre, le système valide l'intégrité de l'image de démarrage. Si l'image a été altérée ou modifiée de quelque manière que ce soit, VergeOS refusera de démarrer. Cela garantit que seul un logiciel VergeOS authentique et non modifié s'exécute sur votre infrastructure.
Comparaison avec le démarrage sécurisé UEFI traditionnel
Protection contre la falsification
Empêche le démarrage d'un OS non signé/modifié
Empêche le démarrage d'images VergeOS altérées
Démarrage d'un autre OS
Bloque entièrement les systèmes d'exploitation non signés
N'empêche pas le démarrage d'un autre OS
Implémentation
Au niveau du BIOS/firmware, nécessite des clés signées
Vérification au niveau logiciel
Sécurité pratique
Protège contre le chargement non autorisé d'un OS
Protège contre la falsification de l'image VergeOS
La différence clé réside dans le moment et le périmètre :
Démarrage sécurisé UEFI fonctionne au niveau du BIOS et n'essaiera même pas de démarrer un système d'exploitation non signé ou non enregistré
Intégrité du démarrage de VergeOS permet au processus de démarrage de commencer, mais ne le termine pas si l'image VergeOS a été altérée
Cela signifie que, même si quelqu'un pouvait en théorie installer un système d'exploitation complètement différent sur le matériel, il ne peut pas modifier l'image VergeOS elle-même et la faire démarrer avec succès. Toute altération des fichiers système VergeOS sera détectée et empêchera le démarrage.
Pourquoi VergeOS n'utilise pas le démarrage sécurisé UEFI
Le démarrage sécurisé UEFI traditionnel présente plusieurs défis qui le rendent peu pratique pour VergeOS :
Exigences de certification
Le démarrage sécurisé UEFI exige que les systèmes d'exploitation soient signés avec des clés enregistrées dans le micrologiciel du système. Ce processus est contrôlé par un ensemble limité d'intermédiaires :
Microsoft conserve le contrôle de l'infrastructure principale des clés de démarrage sécurisé
Seules quelques distributions Linux ont enregistré des clés Secure Boot (principalement Red Hat et Ubuntu)
La plupart des distributions Linux qui prennent en charge Secure Boot s'amorcent en réalité via le chargeur de démarrage signé d'Ubuntu (shim) pour charger leur propre chargeur de démarrage GRUB
Limitations pratiques
Pour des systèmes d'exploitation spécialisés comme VergeOS, obtenir et maintenir la certification Secure Boot nécessiterait :
Une relation continue avec des autorités de certification
Une nouvelle signature à chaque mise à jour
La gestion de scénarios potentiels de révocation de clés
Implications pour la sécurité
Ce que protège l'intégrité du démarrage de VergeOS
Modification des fichiers système VergeOS
Injection de code malveillant dans l'image VergeOS
Altération du processus de démarrage après l'installation de VergeOS
Ce qui nécessite des contrôles de sécurité physique
Installation d'un système d'exploitation entièrement différent (nécessite un accès physique et un reformatage du stockage)
Attaques au niveau du BIOS/firmware (à atténuer avec une sécurité physique et des mots de passe du firmware)
Désactivation du démarrage sécurisé UEFI
Avant d'installer VergeOS sur des nœuds physiques, vous devez désactiver le démarrage sécurisé UEFI dans les paramètres BIOS/UEFI du système. Les étapes précises varient selon le fabricant du matériel, mais impliquent généralement :
Accédez à la configuration BIOS/UEFI pendant le démarrage du système (généralement F2, Suppr ou F10)
Accédez à la section Sécurité ou Démarrage
Repérez l'option Secure Boot et réglez-la sur Désactivé
Enregistrez les modifications et quittez
Poursuivez l'installation de VergeOS
Dépannage
Ressources supplémentaires
Retour
Mis à jour
Ce contenu vous a-t-il été utile ?