Privilèges

Un privilège est un droit associé à un processus plutôt qu’à un objet. Un exemple typique d’un privilège est SeBackupPrivilege, qui confère à un processus le droit de sauvegarder des fichiers sur un disque.

Quelques routines case activée le privilège du processus en cours avant de terminer une opération. Si une routine de pilote est exécutée par le processus système, l’opération réussit toujours, mais si la routine du pilote est exécutée par un processus utilisateur qui ne dispose pas du privilège requis, l’opération peut échouer.

Le tableau suivant répertorie quelques exemples de privilèges et de routines qui peuvent nécessiter leur réussite.

Privilège Routine qui peut nécessiter des privilèges

SeManageVolumePrivilege

ZwSetInformationFile avec FileInformationClass = FileValidDataLengthInformation

SeTakeOwnershipPrivilege

SeAccessCheck

SeSecurityPrivilege

SeAccessCheck

La plupart des routines système n’effectuent aucune vérification des privilèges.