domingo, 9 de setembro de 2012

Criptografando o WEB.CONFIG

Nesse mundo de Tecnologia da Informação a segurança da informação é a alma do negócio, geralmente publicamos nossos websites em lugares seguros e que nós somos administradores.

Agora um dia você pode deparar-se que uma situação inusitada! Você precisa publicar o site no client onde o mesmo solicita.

"Quero meu arquivo criptografado para não apresentar a senha do banco as demais administradores da reder". E agora???

Bom para resolver esse problema é muito simples, nesse artigo vou descrever como criptografar o arquivo WEB.CONFIG de maneira transparente para a aplicação. Vamos lá.

 A sessão connectionstring pode ser criptografada com a ferramenta aspnet_regiis. Na janela SDK Command Prompt do .NET Framwork.

Digite o comando abaixo:

aspnet_regiis -pe "connectionstring" -app "/MinhaAplicacaoWEB"

Tambem podemos utilizar o comando abaixo

aspnet_regiis -pe "connectionstring" "C:\MinhaAplicacaoWEB"

Após a executação do comando descrito acima o elemento no arquivo web.config será criptografado.

A opção app será executada com sucesso caso tenho um diretório virtual do IIS chamado MinhaAplicacaoWEB.




Um comentário:

  1. ...e para descriptografar, como funciona no caso de uma manutenção?

    ResponderExcluir