Visão geral da tecnologia de ACL
As classes no namespace de System.Security.AccessControl permitem programaticamente criar ou alterar listas de controle de acesso discricionário (DACLs) e listas de controle de acesso do sistema (SACLs) para um número de recursos protegidos como arquivos, pastas, e assim por diante. DACLs permite que você controle o acesso a recursos protegidos, quando SACLs o permitir programaticamente ao sistema de controle de auditoria políticas de recursos protegidos. Por exemplo, você pode usar as classes de uma DACL para garantir que somente um administrador pode ler um arquivo; você pode usar as classes de SACL para garantir que todas as tentativas com êxito de abrir o arquivo são registradas em log.
Os tópicos desta seção descrevem os conceitos e técnicas que permitem criar a funcionalidade de ACL em seus aplicativos.
Nesta seção
Resumo da tecnologia de ACL
Resume os conceitos de ACL e o uso de classes no namespace de System.Security.AccessControl .Arquitetura da tecnologia de ACL
Explica a arquitetura das classes de ACL que são usadas para impor regras de controle de acesso e de auditoria.Cenários da tecnologia de ACL
Descreve os cenários mais comuns nos quais as classes de ACL são usadasRegras de propagação para ACLs
Descreve as regras usadas para propagar ACLs às pastas e arquivos contidos em uma pasta de destino.
Referência
- System.Security.AccessControl
Fornece a documentação de referência do namespace de System.Security.AccessControl , que fornece uma implementação gerenciada da interface de ACL do windows.
Seções relacionadas
- Segurança no .NET Framework
Fornece links para tópicos de segurança no.NET Framework, incluindo tópicos para a segurança de acesso do código, a segurança baseada em função, e criptografia.