Merhabalar, uygulamamın connection string'i reverse engineering'den nasıl korurum? Obfuscator falan kullanmak istemiyorum, genelde coğu bir işe yaramıyor dakikasında kırıyorlar yine. Ben birkac fikir duşundum, sizin de fikirlerinizi bekliyorum.
Asıl kullanıcı verileri Database 1'de saklanıcak. Kullanıcı Windows application'ı actıgında Websitesine yonlendiricek ve oradan girişi yapıcak. Windows application'ın Database 1 ile hic bir ilgisi olmayacak. Giriş bilgisini Database 2'ye gondericek gonderdiği veriler girişin yapıldığı IP gibi şeyler, sonra Windows app'de Database 2 bağlı olucak ve eğer gelen veriler bilgisayarın IP'sine uyuşuyorsa girişi yapıcak.
Benim asıl sorunum burada başlıyor, Database 2'ye veri yazma işleminin sadece website uzerinden yapılabiliyor olması lazım, website harici başka yerden erişilmeye calışıldığında sadece Database'deki verilerin okunmasına izin verilirse calınsada umurumda olmaz sonucta...
Database olarak Firebase Database kullanmayı duşunuyorum ucretsiz olduğu icin. MySQL gibi databaselerde Userlara gerekli yetki verilebiliyormuş sanırım yani sadece okuma, yazma yetkisi gibi şeyler. Bunu acıklarsanız sevinirim.