Qualquer usuário conectado a rede pode facilmente obter a relação de todos os usuários do Active Directory. Uma das formas de evitar que estes dados seja coletados e ate mesmo utilizados de forma indevida por um atacante é aplicar o Hardening no Domain Controller.
Script : Download
No Windows 10 um Usuário Comum pode executar o comando abaixo e obter a lista de todos os usuários do domínio.
WindowsC:\> net user /domain
Realize o download do script SAM-Protect.ps1, neste exemplo coloquei no Desktop.
Execute o PowerShell como Administrador em seguida altere a permissão de execução para Unrestrited.
WindowsPS C:\User\Administrator> Set-ExecutionPolicy unrestricted PS C:\User\Administrator> Get-ExecutionPolicy Unrestricted
Entre na pasta Desktop e execute o script : SAM-Protect.ps1.
WindowsPS C:\User\Administrator> cd .\Desktop PS C:\User\Administrator\Desktop> .\SAM-Protect.ps1 Group 'Remote SAM Users' created!
Observe que no Active Directory foi criado o grupo Remote SAM Users, neste grupo você pode adicionar os usuários que podem extrair a lista de usuários do AD.
Novamente no Windows 10 se o Usuário Comum tentar obter a lista dos usuários do domínio será negado.
WindowsC:\> net user /domain
Para autorizar a coleta insira o usuário no grupo Remote SAM Users.
Executando o comando novamente :
WindowsC:\> net user /domain