Vue d'ensemble de la technologie ACL
Les classes de l'espace de noms System.Security.AccessControl vous permettent de créer ou de modifier par programme des listes de contrôle d'accès discrétionnaires (DACL) et des listes de contrôle d'accès système (SACL) pour plusieurs ressources protégées telles que des fichiers, des dossiers et ainsi de suite. Les DACL vous permettent de contrôler par programme l'accès aux ressources protégées, tandis que les SACL vous permettent de contrôler par programme les stratégies d'audit du système en matière de ressources protégées. Par exemple, vous pouvez utiliser les classes DACL pour vous assurer que seul un administrateur puisse lire un fichier. Vous pouvez utiliser les classes SACL pour vous assurer que toutes les tentatives d'ouverture d'un fichier qui aboutissent sont enregistrées.
Les rubriques de cette section décrivent les concepts et les techniques qui vous permettent de générer la fonctionnalité ACL dans vos applications.
Dans cette section
Résumé de la technologie des listes de contrôle d'accès
Résume les concepts d'ACL et l'utilisation de classes dans l'espace de noms System.Security.AccessControl.Architecture de la technologie ACL
Explique l'architecture des classes ACL qui sont utilisées pour mettre en application les règles de contrôle d'accès et d'audit.Scénarios de la technologie ACL
Décrit les scénarios les plus communs d'utilisation des classes ACL.Règles de la propagation ACL
Décrit les règles utilisées pour propager les ACL aux dossiers et aux fichiers contenus dans un dossier cible.
Référence
- System.Security.AccessControl
Fournit la documentation de référence sur l'espace de noms System.Security.AccessControl, qui permet une implémentation managée de l'interface ACL de Windows.
Sections connexes
- Sécurité dans le .NET Framework
Fournit des liens vers les rubriques de sécurité dans le .NET Framework, notamment les rubriques concernant la sécurité d'accès du code, la sécurité basée sur les rôles et le chiffrement.