Table des matières

Linux

Hardening : Accès physique au système


Recommandation ANSSI Download


Paramétrage / sécurisation BIOS / UEFI

C'est le 1er programme qui s'exécute au démarrage du système. Il permet le contrôle des éléments matériels.


Protéger GRUB avec un mot de passe

Attention ! Ne pas éditer le fichier de configuration du grub /boot/grub/grub.conf !
Ce fichier est généré par la commande grub-mkconfig par rapport aux différents fichiers qui composent le Grub.

$ grub-mkpasswd-pbkdf2
$ sudo vi /etc/grub.d/00_header

/etc/grub.d/00_header

cat << EOF
set superusers="fred"
password_pbkdf2 fred grub.pbkdf2.sha512.10000.DABE<*******> 
  ##<********> est le mot de passe créé précédemment avec la commande grub-mkpasswd-pbkdf2
EOF

$ sudo update-grub


Blocage des supports USB

Modification du paramétrage GRUB, en ajoutant le paramètre nousb dans :


Activation du service IOMMU

L'activation de ce service permet de protéger la memoire du système vis-à-vis d'accès parbitraires réalisés par des périphériques.

La directive iommu=force doit être ajoutée à la liste des paramètres du noyau choisi lors du démarrage GRUB, en plus de celles déjà présentes dans les fichiers de configurations GRUB :

/etc/default/grub

...
GRUB_CMDLINE_LINUX="iommu=force"

Authentification pour le mode SINGLE USER

Booter en mode single user sous Linux permet d'être connecté directement en root sans taper de mot de passe. Il faut l'interdire !

/etc/inittab

su :S :wait :/sbin/sulogin

Fermeture des sessions inactives du Shell

On définit une variable d'environnement TMOUT, qui permet de déconnecter les users automatiquement après une période d'inactivité.
On applique, de plus, la restriction “readonly” afin que cette variable ne puisse pas être modifiée.

/etc/profile

if ["EUID" = "0"]||["USER" = "root"] ; then
TMOUT=900
else
TMOUT=3600
fi
readonly TMOUT
export TMOUT

Désactiver le redémarrage avec CTRL-ALT-DEL

/etc/inittab

Trap CTRL-ALT-DELETE
ca : :ctrlaltdel :/sbin/shutdown -t3 -r now

Verrouiller l'accès à la console

vlock -c