Esecuzione con privilegi speciali
Alcune funzioni richiedono privilegi speciali per l'esecuzione corretta. In alcuni casi, la funzione può essere eseguita solo da determinati utenti o da membri di determinati gruppi. Il requisito più comune è che l'utente sia un amministratore locale. Altre funzioni richiedono che l'account dell'utente disponga di privilegi specifici abilitati.
Per ridurre la possibilità che il codice non autorizzato sia in grado di ottenere il controllo, il sistema deve essere eseguito con il privilegio minimo necessario. Le applicazioni che devono chiamare funzioni che richiedono privilegi speciali possono lasciare il sistema aperto per attaccare da hacker. Tali applicazioni devono essere progettate per essere eseguite per brevi periodi di tempo e devono informare l'utente delle implicazioni di sicurezza coinvolte.
Per informazioni su come eseguire come utenti diversi e su come abilitare i privilegi nell'applicazione, vedere gli argomenti seguenti:
in esecuzione con privilegi di amministratore
chiedere all'utente le credenziali
modifica dei privilegi in un di token
l'assegnazione di privilegi a un account