Kayıtlar

Veri Sifreleme etiketine sahip yayınlar gösteriliyor

ASP.Net uygulamalarında ConnectionString’i şifrelemek

ASP.Net uygulamalarımızda en çok kullandığımız yöntemlerden biri, connectionString’i web.config dosyası içerisinde tanımlamak. Bu sayede tekrardan derlemeye gerek kalmadan uygulamamızın veri tabanı sunucusunu değiştirme şansına sahip olmaktayız. Aynı zamanda tek yerden yapılan güncelleme kod içerisinde connectionstring arama derdinden bizi kurtarmakta. Bu özellik gerçekten güzel gibi ama bazen bu bağlantının meraklı gözlerden saklanması gerekebilir. Bunun için web.config içerisindeki bazı alanların şifrelenebilmesi mümkündür. Önce şifreleyebileceğimiz alanlara bakalım : *connectionstrings *processmodel *runtime *mscorlib *startup *system.runtime.remoting *configprotecteddata *satelliteassemblies *cryptographysettings *cryptonamemapping *cryptoclasses Şifreleme 2 ayrı yöntem ile yapılabilir. 1. Yöntem İlk yöntemimiz aspnet_regiis.exe programını kullanmak. Bu yöntemde web.config dosyasını şifreleyeceğiniz sunucuya bağlı olmanız veya kendi test makinanızda çalışıyor olmanız lazım. Çünkü b