Segurança em bancos de dados SQL
l Privilégios da conexão
Ø Não rode como “sa”
Ø Dê o mínimo de privilégios possível; jamais dê “owner” ou “administrator”
Ø Considere criar mais de um usuário para o mesmo banco com privilégios diferentes

| Os bancos de dados SQL são vítimas de problemas específicos.
| Um dos problemas mais comuns é permitir que os aplicativos acessem a base de dados usando credenciais com mais privilégio que o necessário.
| Evidentemente você não deve jamais rodar um site de produção com credencial de administrador, “sa” ou algo semelhante. Isto é relativamente comum em sites web e permite que um hacker utilize alguma outra falha de segurança para causar estragos na base de dados.
| Você deve dar o mínimo de privilégios possível para os usuários de produção, jamais dê o privilégio “owner” ou “administrator”.
| Você pode até mesmo criar mais de um usuário com permissões diferentes conforme a necessidade. Por exemplo, você pode ter um usuário que apenas efetua consultas e outro que altera. Se um hacker conseguir driblar a segurança sob o usuário de consulta, ele não poderá alterar os dados.