Como esconder senha do BD nas aplicações
Olá,
Tenho uma aplicação que na inicialização se conecta a um BD SQLServer 2000 em outro servidor, onde são passados o Username e a Password do BD através da string de conexão.
A aplicação foi desenvolvida em .Net 2003 e o usuário tem os fontes e pode fazer modificações na aplicação.
Pergunto: Como posso fechar o BD e esconder o username e password nos fontes da aplicação, de forma que somente a aplicação acesse o BD e o usuário não tenha como descobrir o username e a senha do BD.
Desde já fico grato pela ajuda.
Tenho uma aplicação que na inicialização se conecta a um BD SQLServer 2000 em outro servidor, onde são passados o Username e a Password do BD através da string de conexão.
A aplicação foi desenvolvida em .Net 2003 e o usuário tem os fontes e pode fazer modificações na aplicação.
Pergunto: Como posso fechar o BD e esconder o username e password nos fontes da aplicação, de forma que somente a aplicação acesse o BD e o usuário não tenha como descobrir o username e a senha do BD.
Desde já fico grato pela ajuda.
Msdn.cs33208
Curtidas 0
Respostas
R3n4n
14/04/2007
Eu não sei bem se entendi sua pergunta, mas acho que criptografia iria solucionar, mesmo que alguem tenha acesso a senha no banco de dados ela estaria criptografada.
Se não me engano use o comando Encode { string.Text.Encode(); }
Vc pode criar tb sua própria criptografia misturando as letras e quiando descriptografar ajeitalas.
Se não me engano use o comando Encode { string.Text.Encode(); }
Vc pode criar tb sua própria criptografia misturando as letras e quiando descriptografar ajeitalas.
GOSTEI 0