Birkaç sorumuz var:
- Geliştiricilerin, makinelerindeki üretim veritabanının bir kopyasına ihtiyacı vardır.
- Geliştiriciler, App.config dosyalarındaki söz konusu veritabanının şifresine sahiptir.
- Söz konusu veritabanındaki verilerin tehlikeye girmesini istemiyoruz.
Önerilen birkaç çözüm ve sakıncaları:
- Tam disk şifreleme. Bu, tüm sorunları çözer, ancak dizüstü bilgisayarın performansını düşürür ve biz bir başlangıçız, bu nedenle powerhorses için paranız yok.
- Şifrelenmiş sabit diskli bir VM oluşturmak ve veritabanını depolamak. İyi çalışıyor, ancak Web.Config'de bir parola olduğundan çok yardımcı olmuyor.
- Çözüm numarası 2 +, geliştiricinin her şeyi çalıştırdığında veritabanı şifresini yazmasını gerektiren. Tüm sorunları çözer, ancak uygulamayı dakikada bir kaç kez başlatan geliştiriciler için gerçekten zahmetlidir. Ayrıca, aynı veritabanına bağlanan birden fazla uygulamamız var ve bir şifre ekranının uygulanması her birinde farklı olacak.
Öyleyse benim sorum, bu tür bir soruna ortak bir çözüm veya yukarıdaki çözümlerden herhangi birinin uygulanabilir hale getirilmesi konusunda herhangi bir öneriniz varsa?