Partilhar via


Objetos protegíveis

Um objeto protegível é um objeto que pode ter um descritor de segurança. Todos os objetos nomeados do Windows são protegíveis. Alguns objetos sem nome, como objetos de processo e thread, também podem ter descritores de segurança. Para a maioria dos objetos protegíveis, você pode especificar o descritor de segurança de um objeto na chamada de função que cria o objeto. Por exemplo, você pode especificar um descritor de segurança nas funções CreateFile e CreateProcess .

Além disso, as funções de segurança do Windows permitem que você obtenha e defina as informações de segurança para objetos protegíveis criados em sistemas operacionais diferentes do Windows. As funções de segurança do Windows também dão suporte para o uso de descritores de segurança com objetos privados definidos pelo aplicativo. Para obter mais informações sobre objetos protegíveis privados, consulte Controle de Acesso cliente/servidor.

Cada tipo de objeto protegível define seu próprio conjunto de direitos de acesso específicos e seu próprio mapeamento de direitos de acesso genéricos. Para obter informações sobre os direitos de acesso específicos e genéricos para cada tipo de objeto protegível, consulte a visão geral desse tipo de objeto.

A tabela a seguir mostra as funções a serem usadas para manipular as informações de segurança para alguns objetos protegíveis comuns.

Tipo de objeto Funções de descritor de segurança
Arquivos ou diretórios em um sistema de arquivos NTFS GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Pipes nomeados
Pipes anônimos
GetSecurityInfo, SetSecurityInfo
Processos
Threads
GetSecurityInfo, SetSecurityInfo
Objetos de mapeamento de arquivo GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Tokens de acesso SetKernelObjectSecurity, GetKernelObjectSecurity
Objetos de gerenciamento de janelas (estações de janela e áreas de trabalho) GetSecurityInfo, SetSecurityInfo
Chaves do Registro GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Serviços Windows GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Impressoras locais ou remotas GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Compartilhamentos de rede GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Objetos de sincronização entre processos (eventos, mutexes, semáforos e temporizadores de espera) GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Objetos de trabalho GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Objetos de serviço de diretório Esses objetos são manipulados por Objetos do Active Directory. Para obter mais informações, consulte Interfaces de serviço do Active Directory.