Glossary
Bits SUID et SGID
Bits de permission spéciaux qui font tourner un exécutable avec les droits de son propriétaire ou de son groupe, et non ceux de l'appelant.
Les bits SUID (Set User ID) et SGID (Set Group ID) sont des permissions spéciales appliquées aux fichiers exécutables. Lorsqu'ils sont positionnés, le programme s'exécute avec les droits du propriétaire (SUID) ou du groupe (SGID) du fichier, et non ceux de l'utilisateur qui l'a lancé. C'est ainsi qu'un utilisateur ordinaire peut employer des outils comme passwd, qui ont besoin d'un accès root.
Comme un binaire SUID-root vulnérable ouvre la voie à une élévation de privilèges, le durcissement passe par leur recensement, par exemple avec find / -perm -4000 -type f, et le retrait du bit là où il n'est pas indispensable.