URL: https://linuxfr.org/forums/linux-general/posts/checksum-de-la-partition-boot Title: Checksum de la partition /boot Authors: Florent Date: 2014年01月01日T15:36:02+01:00 License: CC By-SA Tags: sécurité et fedora Score: 2 Bonjour à tous, J'ai actuellement Fedora et Archlinux installés en dual boot, les deux avec un chiffrement intégral ( tout sauf /boot ). Or si un système est compromis, il pourrait alors modifier la partition /boot de l'autre système, en remplaçant par exemple le noyau ou l'initramfs par des équivalents vérolés ([Evil Maid Attack](http://theinvisiblethings.blogspot.fr/2009/10/evil-maid-goes-after-truecrypt.html)), afin d'intercepter la passphrase du volume luks pour ensuite le déchiffrer et accéder aux données de l'autre système. Quelle protection contre ça ? On peut utiliser un checksum des premiers secteurs du disque, ce qui inclut la table de partition GPT et la BIOS Boot partition. `dd if=/dev/sda bs=512 count=4096 | sha512sum` Puis on fait un checksum des fichiers présent dans la partition /boot `find /boot -type f | sort | xargs sha512sum` On compare ensuite les checksums obtenus avec ceux stockés dans la partition chiffrée, et s'il y a une différence, on alerte l'utilisateur. Celui-ci décidera alors si cette différence est légitime, suite à une mise à jour du noyau par exemple, et dans ce cas on génère des nouveaux checksums. Il semble que cela existe déjà sous Archlinux avec [chkboot](https://aur.archlinux.org/packages/chkboot-git/?setlang=fr). Qu'en pensez-vous ?

AltStyle によって変換されたページ (->オリジナル) /