Encriptar ConnectionString do web.config, simples e direto.

ANTES:

Executar o fonte:

Configuration configuration = WebConfigurationManager.OpenWebConfiguration(“~”);
ConfigurationSection configurationSection = configuration.GetSection(“connectionStrings”);
configurationSection.SectionInformation.ProtectSection(“DataProtectionConfigurationProvider”);
configurationSection.SectionInformation.ForceSave = true;
configuration.Save(ConfigurationSaveMode.Full);

DEPOIS:

Como pegar o valor da connectionString ?
Response.Write ( ConfigurationManager.ConnectionStrings[“MinhaConnectionString”].ConnectionString );

Responsável pela mágica ->  DataProtectionConfigurationProvider

[]’s

DEPOIS:

Anúncios

Systems Analyst / .Net Developer

Marcado com: , , , , ,
Publicado em Artigos
Um comentário em “Encriptar ConnectionString do web.config, simples e direto.
  1. Alisson Paiva disse:

    Ótimo artigo… Infelizmente alguns programadores não sabem o risco que correm ao deixarem as strings de conexão expostas a todo mundo.
    http://tecnosi.wordpress.com/

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: