Tenho lutado para encontrar informações sobre práticas recomendadas ou qualquer conselho sobre grupos do Active Directory que forneçam aos membros do grupo a função de servidor SysAdmin. Estou em um novo emprego onde sou o único SQL Server DBA para 50 a 100 instâncias de SQL. Há um outro administrador de sistema (rede) que terá a função de servidor SysAdmin. Pode haver outros no futuro também (podem ser DBA's ou não).
Estou imaginando duas opções:
Opção 1 : criar um grupo no Active Directory, adicionar a mim e a qualquer outra pessoa ao grupo conforme necessário, criar logins do SQL Server em cada instância do SQL Server para o grupo AD e atribuir aos logins a função de servidor SysAdmin.
Isso é conveniente e permite alguma flexibilidade. Mas parece um grande risco de segurança. Como DBA, não tenho controle total sobre quem está dentro (ou fora) do grupo AD. Atualmente, cada instância do SQL Server possui alguns logins com a função SysAdmin. Quero tirar o SysAdmin de todos eles, exceto de mim, o administrador do sistema de rede e sa. Se eu realizar essa tarefa e implementar a Opção 1, não terminarei melhor do que onde comecei.
Opção 2 : use logins individuais de autenticação do Windows (conta AD) em cada SQL Server e dê a cada um a função de servidor SysAdmin.
Isso não é tão conveniente, mas apenas duas pessoas/logins do AD têm privilégios de SysAdmin. Contanto que nenhum de nós conceda associação de função SysAdmin a outros, deve haver um certo nível de ordem.
Qual opção é preferida? Existem outras opções que eu esqueci?
As contas individuais serão muito mais difíceis de administrar. Eles oferecem um controle mais granular sobre o acesso, mas você não pode impedir a entrada dos administradores do Active Directory. Qualquer pessoa que tenha direitos de administrador local em seu servidor pode obter acesso de administrador de sistema à instância . E, como um DBA muito bom me disse uma vez, se você não pode confiar em seus administradores de domínio, você tem problemas maiores em suas mãos.
Ao abstrair seu acesso aos grupos do AD, você obtém dois benefícios:
Eu odeio responder minha própria pergunta, mas decidi que a Opção 2 é o caminho a seguir para mim. Finalmente encontrei algumas informações de "práticas recomendadas", embora estejam relacionadas à conformidade com o PCI DSS . Foi uma ótima leitura com ótimas recomendações. Não posso implementar todos eles e talvez nunca seja aprovado em uma auditoria PCI, mas definitivamente melhorarei a segurança. Por que vale a pena, aqui estão as recomendações relacionadas ao
SYSADMIN
papel: