Exécution avec des privilèges spéciaux

Certaines fonctions requièrent des privilèges spéciaux pour s’exécuter correctement. Dans certains cas, la fonction ne peut être exécutée que par certains utilisateurs ou par les membres de certains groupes. L’exigence la plus courante est que l’utilisateur soit un administrateur local. D’autres fonctions requièrent que le compte de l’utilisateur ait des privilèges spécifiques activés.

Pour réduire le risque que du code non autorisé soit en mesure d’accéder au contrôle, le système doit s’exécuter avec les privilèges minimum nécessaires. Les applications qui doivent appeler des fonctions qui requièrent des privilèges spéciaux peuvent faire en sorte que le système soit ouvert aux attaques de pirates. Ces applications doivent être conçues pour s’exécuter pendant de courtes périodes et doivent informer l’utilisateur des implications en matière de sécurité.

Pour plus d’informations sur l’exécution de en tant qu’utilisateur différent et sur l’activation des privilèges dans votre application, consultez les rubriques suivantes :

Exécution avec des privilèges d’administrateur
Demande d’informations d’identification à l’utilisateur
Modification des privilèges dans un jeton
Attribution de privilèges à un compte