Ci-dessous figurent les raisons essentielles pour lesquelles il est important d'utiliser des mots de passe pour prot�ger un chargeur de d�marrage Linux�:
Le chargeur de d�marrage GRUB est vendu avec Red Hat Enterprise Linux sur les plates-formes x86. Pour obtenir un aper�u d�taill� de GRUB, reportez-vous au chapitre intitul� Le chargeur de d�marrage GRUB du Guide de r�f�rence de Red Hat Enterprise Linux.
4.2.2.1. Protection de GRUB � l'aide d'un mot de passe
Il est possible de configurer GRUB de telle sorte qu'il r�solve les deux probl�mes cit�s dans la Section 4.2.2 en ajoutant une directive de mot de passe dans son fichier de configuration. Pour ce faire, d�finissez d'abord un mot de passe, puis ouvrez une invite du shell, connectez-vous en tant que super-utilisateur et saisissez�:
� l'invite, ins�rez le mot de passe de GRUB et appuyez sur la touche [Entr�e]. Cette op�ration renverra un hachage MD5 du mot de passe.
Ensuite, �ditez le fichier de configuration de GRUB, � savoir /boot/grub/grub.conf. Ouvrez le fichier et en dessous de la ligne timeout figurant dans la partie principale du document, ajoutez la ligne suivante�:
password --md5 <password-hash> |
Remplacez <password-hash> par la valeur donn�e par /sbin/grub-md5-crypt[2].
Lors du prochain d�marrage du syst�me, le menu de GRUB ne vous permettra pas d'acc�der � l'�diteur ou � l'interface de commande sans appuyer auparavant sur la touche [p] suivi du mot de passe de GRUB.
Malheureusement, cette solution n'emp�che pas un agresseur de d�marrer un syst�me d'exploitation non-s�curis� dans l'environnement d'un syst�me � double d�marrage. Afin d'�viter cette situation, il est n�cessaire d'�diter une partie diff�rente du fichier de configuration /boot/grub/grub.conf.
Trouvez la ligne title du syst�me d'exploitation non-s�curis� et ajoutez directement en dessous, une ligne sp�cifiant lock.
Pour un syst�me DOS, le stanza devrait commencer par des �l�ments similaires � ceux figurant ci-dessous�:
| Avertissement |
---|
| Pour que cette m�thode fonctionne correctement, il est n�cessaire d'avoir une ligne password dans la section principale du fichier /boot/grub/grub.conf. Dans le cas contraire, un agresseur sera � m�me d'acc�der � l'interface de l'�diteur de GRUB et pourra supprimer la ligne lock. |
Pour cr�er un mot de passe diff�rent pour un noyau particulier ou un syst�me d'exploitation sp�cifique, ajoutez une ligne lock au stanza, suivie d'une ligne mot de passe.
Chaque stanza que vous prot�gez � l'aide d'un mot de passe unique devrait commencer par des lignes semblables � l'exemple suivant�:
title DOS
lock
password --md5 <password-hash> |