Recentemente, descobri que uma grande parte do departamento financeiro está usando o Excel para conectar-se à minha instância do SQL Server 2000 com uma conta na função sysadmin. Quais são os meus riscos atuais de comunicar imediatamente aos poderes que existem?
sql-server
security
swasheck
fonte
fonte
Respostas:
Praticamente tudo.
Eu começaria com a capacidade potencial de usar
xp_cmdshell
(e,sp_configure
se não puderem, podem fazer ... e o que a conta retornadaxp_cmdshell 'whoami.exe'
puder fazer ...), passariam à capacidade de fazerdrop database
.Outros riscos incluem não apenas os usuários financeiros sendo capazes de fazer essas coisas, mas qualquer programa em uma máquina financeira obtendo acesso às suas credenciais de conexão sysadmin ...
(Outros riscos potenciais incluem o risco de descobrir que um dos TPTB o configurou dessa maneira)
fonte
select name, salary from employees
update salaries set salary = 0 where employee='swasheck''s boss'
Isso lhes permite fazer basicamente o que quiserem no banco de dados. Eles podem truncar / alterar / descartar tabelas. Exclua, insira ou altere registros específicos. Eu recomendo que você resolva isso o mais rápido possível.
fonte
Uma coisa que o pessoal financeiro deve entender é que, ao fornecer ao Excel o usuário do sistema, você ultrapassou todos os controles internos incorporados ao banco de dados ou ao aplicativo. Um auditor competente os evisceraria para isso. Por exemplo, se você possui controles criados para garantir que duas pessoas diferentes devem aprovar uma despesa (para evitar possíveis fraudes), conectando a planilha do Excel dessa maneira, você removeu esse controle completamente dos dados.
fonte
Se um usuário mal-intencionado destruir seus dados, você poderá restaurar a partir do backup - poderá calcular o impacto nos negócios para esse cenário.
O que pode ser pior é que seu sistema não tem mais integridade. Se um usuário manipular dados de maneira não catastrófica, você não poderá descobrir o dano até que seus backups não sejam mais uma opção disponível. Considere o impacto da empresa ser incapaz de confiar na validade de qualquer dado armazenado nesse servidor.
fonte