Eu tenho um banco de dados de produção em nosso servidor local. Atualmente, existem dois muitos logins no banco de dados, cerca de 20, metade deles são autenticados pelo Windows e o restante é autenticado pelo SQL Server. Eu realmente gostaria de manter os logins mínimos, para saber quem acessa o banco de dados e também manter a segurança, mas também quero manter o fator de segurança, como manter um usuário autenticado do Windows para que possamos ter acesso ao banco de dados caso ninguém tem senha. minha pergunta é
Qual é o nível de segurança recomendado do servidor de produção? Deve ser apenas autenticado pelo Windows ou autenticado pelo SQL Server?
Quantos logins deve-se manter? um ou mais?
O login padrão deve
sa
ser desativado, pois pode ser uma ameaça à segurança?
Algum outro risco de segurança do qual preciso estar ciente? Nosso aplicativo, bem como o banco de dados, ficam no mesmo servidor local.
sa
conta, pois pode ser uma ameaça à segurança. A razão por trás disso é porque é um nome de login extremamente conhecido para instâncias do SQL Server. Retira muito do jogo de adivinhação para os hackers. Desative esta conta, mas certifique-se de que haja outros principais apropriados comsysadmin
privilégios.Quanto a outras medidas de segurança, elas são extensas e vastas. Nosso próprio membro, mrdenny , escreveu um livro sobre esse assunto . Algumas dicas são que você deseja manter uma caixa de areia apertada em seus diretores. Em outras palavras, dê apenas as permissões que o principal precisará para executar a funcionalidade e nada mais.