Exécution avec des privilèges spéciaux

Certaines fonctions nécessitent 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 des membres de certains groupes. L’exigence la plus courante est que l’utilisateur soit administrateur local. D’autres fonctions nécessitent que le compte de l’utilisateur ait des privilèges spécifiques activés.

Pour réduire la possibilité que du code non autorisé puisse obtenir le contrôle, le système doit s’exécuter avec le moins de privilège nécessaire. Les applications qui doivent appeler des fonctions qui nécessitent des privilèges spéciaux peuvent laisser le système ouvert à des attaques par des pirates informatiques. 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é impliquées.

Pour plus d’informations sur l’exécution en tant qu’utilisateurs différents 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