Pontos principais
- O que é um identificador de segurança (SID)? É um identificador único e imutável atribuído a cada usuário, grupo e conta do Windows. Ele sustenta a segurança, as permissões e o controle de acesso do sistema.
- Métodos no Prompt de Comando para encontrar um SID:
- whoami /user → exibe o SID do usuário atual.
- wmic useraccount get name,sid → lista todos os usuários e SIDs (obsoleto; use o CIM do PowerShell).
- psexec -s cmd → acessa o contexto do sistema.
- dir /q → mostra a propriedade dos arquivos por SID.
- Comandos do PowerShell para obter SIDs:
- Get-WmiObject win32_useraccount → lista todas as contas e SIDs.
- $objUser = New-Object System.Security.Principal.NTAccount($env:USERNAME); $objUser.Translate([System.Security.Principal.SecurityIdentifier]).Value → retorna o SID do usuário atual.
- Get-LocalUser | Select-Object Name,SID → exibe as contas locais com seus SIDs.
- Get-ADUser -Identity username -Properties SID → obtém o SID de um usuário do Active Directory.
- Onde ficam os SIDs no Registro do Windows: vá até
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList. Cada subchave que começa com S-1-5 corresponde a um perfil de usuário. Compare o ProfileImagePath para identificar o SID do usuário. - Tipos de SID no Windows: SIDs conhecidos referem-se a usuários/grupos padrão do sistema, SIDs específicos de domínio são exclusivos de domínios do Windows ou do AD, SIDs do SAM ficam no banco de dados do Security Accounts Manager e SIDs de contas virtuais são atribuídos a aplicativos e serviços.
- Por que os SIDs importam para a segurança: são usados no lugar dos nomes de usuário para aplicar permissões, continuam os mesmos mesmo quando o nome muda e são essenciais para auditorias, RBAC (controle de acesso baseado em função) e gerenciamento entre domínios.
Quando precisa descobrir o identificador de segurança (SID) de um usuário em ambientes Windows, conhecer as ferramentas e os métodos certos faz toda a diferença. A Microsoft vem refinando esse sistema de identificação desde o Windows NT, e os administradores precisam de formas confiáveis de localizar e verificar esses identificadores para gerenciar e solucionar problemas nos sistemas.
Dê às equipes remotas um helpdesk mais eficiente.
→ Veja como o NinjaOne RMM leva o monitoramento em tempo real a outro nível
Se prefere um guia em vídeo, assista a Como encontrar o identificador de segurança (SID) de usuários no Windows.
Como encontrar o identificador de segurança (SID) de um usuário do Windows
Existem várias maneiras de obter um SID, de acordo com o nível de acesso e a versão do Windows. Veja os métodos mais eficientes.
Técnicas no Prompt de Comando
O Prompt de Comando oferece caminhos diretos e confiáveis para obter informações de SID em todas as versões do Windows. Esses comandos funcionam bem tanto em máquinas isoladas quanto em ambientes com ingresso no domínio.
Abra o Prompt de Comando como administrador e digite qualquer um destes comandos:
- “whoami /user” para ver o SID do usuário atual;
- “wmic useraccount get name,sid” para listar todas as contas de usuário e seus SIDs;
- “psexec -s cmd” para acessar o contexto do sistema, se necessário; e
- “dir /q” nos diretórios de usuário para ver a propriedade por SID.
Uma observação importante: embora o comando WMIC ainda funcione, a Microsoft tornou o WMIC obsoleto no Windows 10 (21H1+) e no Windows 11. A alternativa moderna é o cmdlet do PowerShell baseado em CIM “Get-CimInstance”, usado em comandos como “Get-CimInstance Win32_UserAccount | Select Name, SID”.
Obter o SID do usuário com PowerShell
Também dá para usar o PowerShell para obter o SID do usuário. Esses comandos trazem mais flexibilidade e automação na obtenção de SIDs, o que os torna ideais para gerenciar vários sistemas ou executar operações em massa.
- Execute “Get-WmiObject win32_useraccount” para obter a lista completa de contas de usuário e seus SIDs.
- Execute o comando a seguir para ver os detalhes do usuário atual:
$objUser = New-Object System.Security.Principal.NTAccount($env:USERNAME)$sid = $objUser.Translate([System.Security.Principal.SecurityIdentifier])$sid.Value - Use “Get-LocalUser | Select-Object Name,SID” para exibir as contas de usuário locais.
- Acesse os SIDs de usuários do Active Directory com “Get-ADUser -Identity username -Properties SID.”
- Consulte computadores remotos usando “Invoke-Command” com scripts de obtenção de SID.
O que é um identificador de segurança (SID)?
Nos sistemas operacionais Windows, os identificadores de segurança (SIDs) funcionam como passaportes digitais de cada usuário e grupo, permitindo controle de acesso preciso e um gerenciamento mais eficaz do sistema. Para administradores responsáveis pela segurança de ambientes corporativos, entender esses identificadores únicos abre possibilidades poderosas de gerenciamento de permissões e rastreamento de usuários.
Como funcionam os SIDs?
A arquitetura do SID
A estrutura de um SID segue um formato preciso que a Microsoft criou para a arquitetura do Windows NT. Cada SID tem vários componentes:
- um nível de revisão,
- um identificador de autoridade e
- um número variável de valores de subautoridade.
Esses componentes atuam juntos para criar um identificador único em toda a infraestrutura do domínio. Um SID típico aparece assim: S-1-5-21-3623811015-3361044348-30300820-1013.
Veja a decomposição na tabela a seguir:
Componente | Significado |
| S | SID |
| 1 | Nível de revisão |
| 5 | Autoridade do identificador |
| 21-3623811015-3361044348-30300820 | Identificador específico do domínio ou do computador |
| 1013 | Identificador relativo (RID) único atribuído a um usuário ou grupo |
Por que os SIDs importam para a segurança do Windows
A segurança do Windows se apoia nos SIDs como base do controle de acesso. Em vez de depender de nomes de usuário ou de grupo — que podem ser alterados —, o sistema controla permissões e direitos de acesso por meio desses identificadores imutáveis.
Quando um usuário tenta acessar um recurso, por exemplo, o Windows compara o SID vinculado à conta com a lista de controle de acesso do recurso solicitado. Essa verificação acontece em segundo plano, sem atrapalhar o fluxo de trabalho de quem está usando o sistema.
A importância de um identificador único
Muitas vezes é preciso descobrir o SID de um usuário durante auditorias de segurança, atualizações de controle de acesso ou na solução de problemas. Esses identificadores permanentes dão estabilidade ao gerenciamento de usuários, já que não mudam nem quando o nome de usuário é alterado.
Organizações que atuam em vários domínios ou aplicam políticas de segurança complexas contam com esses identificadores para manter o controle de acesso consistente e auditar a fundo a atividade dos usuários.
Dito isso, os SIDs não se limitam a identificadores únicos ou específicos de domínio: o Windows suporta vários tipos de SID, cada um com uma finalidade distinta.
Tipos de identificadores de segurança (SIDs)
- SIDs conhecidos têm valores constantes em todos os sistemas e servem para identificar usuários ou grupos genéricos.
- SIDs específicos de domínio, como o nome indica, representam determinados domínios do Windows ou do Active Directory e suas entidades.
- SIDs do Security Account Manager (SAM) identificam as entidades de segurança dentro do banco de dados SAM — ou com acesso a ele.
SIDs de contas virtuais servem para verificar e aplicar os níveis de permissão concedidos a aplicativos e processos.
Mapa: onde ficam os SIDs no Windows
Navegação pelo caminho do Registro
O Registro do Windows funciona como banco de dados central de informações críticas do sistema, inclusive dos dados de SID. Siga estas etapas para navegar com segurança e localizar as informações de SID que precisa.
- Abra o Editor do Registro digitando “regedit” na caixa Executar e pressione Enter.
- Vá até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
- Procure subchaves que comecem com S-1-5.
- Expanda cada chave para ver o valor ProfileImagePath.
- Compare o caminho do perfil para identificar o usuário correto.
- Anote o SID do nome da subchave para referência.
Como localizar SIDs nos arquivos do sistema
O Windows guarda informações de SID em vários arquivos e diretórios do sistema, criando uma teia complexa de relações de segurança. O sistema operacional mantém esses identificadores tanto no banco de dados do Security Accounts Manager quanto nos arquivos NTUSER.DAT dentro dos perfis de usuário, embora esses não sejam caminhos de fácil acesso para a maioria dos administradores (a inspeção direta dos arquivos é coisa de pesquisa forense e de segurança, não de uma consulta de SID comum).
Quando o Windows cria uma conta de usuário, ele gera um SID único e armazena essa informação em vários locais para dar suporte a diferentes funções de segurança. O sistema também mantém cópias de backup desses dados pelo Serviço de Cópias de Sombra de Volume (VSS), o que garante redundância para identificadores tão críticos.
Configuração de permissões de acesso
Configurar permissões de acesso adequadas exige mapeamento preciso dos SIDs. Siga estas etapas para estabelecer os controles de segurança corretos.
- Abra o Explorador de Arquivos e localize o recurso desejado.
- Clique com o botão direito e selecione Propriedades.
- Vá até a guia Segurança.
- Clique em Avançadas para ver as permissões baseadas em SID.
- Selecione Adicionar para incluir novas permissões.
- Escolha Entidade de segurança para especificar o usuário ou grupo.
- Digite o SID no campo de nome do objeto.
- Defina os níveis de permissão adequados.
- Aplique as alterações e verifique o acesso.
Ferramentas avançadas de gerenciamento de SIDs
Gerenciar SIDs em ambientes corporativos exige ferramentas e metodologias mais sofisticadas. Seja para acompanhar a atividade dos usuários, aplicar políticas em todo o domínio ou criar modelos de segurança, a abordagem certa simplifica o trabalho administrativo.
Métodos no controlador de domínio
Se o sistema opera em um ambiente Active Directory (AD), dá para gerenciar SIDs pelos métodos abaixo. Vale notar que eles não mostram os SIDs diretamente: gerenciam objetos nos quais os SIDs estão incorporados.
- Usuários e Computadores do Active Directory (ADUC) é uma interface gráfica centralizada para gerenciar contas de usuário e seus SIDs.
- NTDSUTIL é uma ferramenta de linha de comando para manutenção do banco de dados e gerenciamento do histórico de SIDs.
- Objetos de Política de Grupo (GPOs) ajudam a aplicar políticas de segurança baseadas em SID em todo o domínio.
- Verificações de integridade da replicação garantem a sincronização dos SIDs entre os controladores de domínio.
- A filtragem de SID restringe a autenticação entre domínios para impedir acessos não autorizados.
Rastreamento de usuários na rede
O monitoramento contínuo dos SIDs ajuda a acompanhar a atividade dos usuários e a detectar anomalias ou ameaças de segurança. O sistema de rastreamento mantém logs detalhados do uso de SIDs, o que gera dados valiosos tanto para o monitoramento de segurança em tempo real quanto para análises forenses.
Veja como NinjaOne facilita o gerenciamento de direitos de acesso e permissões de usuário.
→ Comece com uma demonstração gratuita de gerenciamento de TI
Entenda e obtenha os identificadores de segurança das contas do Windows. Leia Como encontrar o identificador de segurança do usuário.
Opções de modelos de segurança
Os modelos de segurança oferecem abordagens estruturadas para aplicar políticas padronizadas de gerenciamento de SIDs em toda a organização.
Também é possível criar modelos personalizados, alinhados aos seus requisitos de segurança e compatíveis com os sistemas existentes.
Boas práticas para o gerenciamento de SIDs
O controle de acesso aos SIDs é a base da infraestrutura de segurança do Windows. Por isso, veja algumas boas práticas ao acessar — e ao configurar o acesso a — dados sensíveis de SID:
- Audite os padrões de acesso com regularidade para identificar vulnerabilidades em potencial e, assim, reforçar os controles de segurança.
- Defina permissões granulares para criar caminhos de acesso rastreáveis em toda a infraestrutura de rede.
- Configure o controle de acesso baseado em função (RBAC) com SIDs para gerenciar com precisão as permissões de recursos entre os departamentos.
Métodos de documentação de backup
Por fim, a documentação é a planta baixa da sua segurança: mantém registros das configurações e das mudanças de SID que se mostram valiosíssimos em auditorias, recuperação de sistemas e investigações de segurança. Entre os métodos confiáveis de documentação, estão:
- gerar relatórios automáticos de mapeamento de SIDs em uma programação definida;
- guardar cópias off-line das atribuições de SID em locais protegidos;
- documentar mudanças nas configurações de SID com sistemas de controle de versão;
- manter logs detalhados das alterações de SID e das mudanças nos padrões de acesso;
- criar modelos padronizados para os procedimentos de backup de SIDs.
No geral, gerenciar a segurança dos SIDs exige um equilíbrio estratégico entre documentação, controles de acesso e protocolos de solução de problemas. A postura de segurança da sua organização depende de aplicar e manter essas boas práticas de forma consistente.
