Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!


Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Yazılım

masaüstü yazılım (web servise bağlı) kaynak kodu korumak?

  #1  
Okunmamış 09 Eylül 2019, 04:04
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 14 Mayıs 2018
Yaş / Cinsiyet: 20 / Erkek
Meslek: öğrenci
Konum: Adıyaman
Ad, Soyad: Fe... Ko...
Mesajlar: 96
Beğeniler: 19 / 4
Ticaret: 0, 0%
Merhaba,
masaüstü yazılımımın kaynak koduna erişilmemesi için obfuscator (karıştırıcı) dışında ne yapabilirim? Program internet olmadan çalışmamakta ve bazı verileri websitemin api'sinden çekmekte. Web'e bağlı olduğu için ne yaparsam programımı hacklerden (kaynak kod gibi erişimlerden) korumuş olurum? İnternete bağlı bir program olduğundan dolayı kesin bu yöntemle programı koruyabilirsin diyebildiğiniz bir yol var mı?

Yardımcı olursanız sevinirim.
  #2  
Okunmamış 09 Eylül 2019, 09:00
AhmetKarabulut Adlı Üyenin Avatarı
 
Üyelik Tarihi: 11 Eylül 2013
Cinsiyet: Erkek
Konum: İzmir
Ad, Soyad: Ah... Ka...
Mesajlar: 1.096
Beğeniler: 263 / 132
Ticaret: 28, 100%
Token sistemi kullanın, kullanıcı bazlı account oluşturun ve o mac adresi dışında programınıza apiden veri yollamayın. Yani hiç bir bilgi desktop yazılımda bulunmasın, bilgileri websitenizle yetkilendirilmiş kullanıcıya gönderin.
ahmetkarabulut.com.tr
  #3  
Okunmamış 09 Eylül 2019, 10:00
Decimas Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 19 Nisan 2015
Yaş / Cinsiyet: 24 / Erkek
Meslek: Coder
Ad, Soyad: Ey... Er...
Mesajlar: 725
Beğeniler: 258 / 1
Ticaret: 0, 0%
Client'a bıraktığın her şeyi çözerler, istediğin kadar şifrele karıştır. Uygulamanı web app şeklinde geliştirip electron uygulaması olarak port edebilirsin. Tamamen web'e bağlı olacağı için en fazla sunucuyu hacklemeleri gerekir. Zaten bir uygulamayı şifrelemek istiyorsan mantığında ters giden bir şey var demektir.
vahdettin bunu beğendi.
no time for caution
  #4  
Okunmamış 09 Eylül 2019, 10:22
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 14 Ağustos 2019
Cinsiyet: Erkek
Ad, Soyad: Se... Çu...
Mesajlar: 538
Beğeniler: 189 / 1
Ticaret: 4, 100%
Buradaki microsoftun dökümanını incelemenizi öneririm. uri packleme olayının anlatımı var bundan daha öteye yapabileceğiniz şeyler çok fazla yok zaten işinizi görecektir diye tahmin ediyorum C++ olsak C++ asm pack library ile unpack edilip asm ile patch atılmasını engelleyebilirsiniz derdim ama malesef c# sanırım proje.

https://docs.microsoft.com/en-us/dot...ck-uris-in-wpf
  #5  
Okunmamış 09 Eylül 2019, 11:25
KamilHanci Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 18 Temmuz 2019
Yaş / Cinsiyet: 22 / Erkek
Konum: İzmir
Ad, Soyad: Ka... Ha...
Mesajlar: 207
Beğeniler: 88 / 19
Ticaret: 3, 100%
İsterseniz uygulamanızı şifreleme değilde, apilerinize güvenlik sistemleri ekleyip, kaynak kod ellerinde olsa dahi bişey yapamazlar. C# ve php kullandıysanız optimizasyon yapabilirim.
  #6  
Okunmamış 09 Eylül 2019, 12:18
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 14 Ağustos 2019
Cinsiyet: Erkek
Ad, Soyad: Se... Çu...
Mesajlar: 538
Beğeniler: 189 / 1
Ticaret: 4, 100%
Alıntı:
KamilHanci Adlı Üyeden Alıntı
İsterseniz uygulamanızı şifreleme değilde, apilerinize güvenlik sistemleri ekleyip, kaynak kod ellerinde olsa dahi bişey yapamazlar. C# ve php kullandıysanız optimizasyon yapabilirim.
Apileri güvenlik sistemleri eklediğinizde kaynak kodlarına ulaşabilen adam api yazamayacak mı benim görüşümce güvenlik önlemi sayılamaz söylediğiniz şey tedbir diyelim sadece.
  #7  
Okunmamış 09 Eylül 2019, 13:20
KamilHanci Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 18 Temmuz 2019
Yaş / Cinsiyet: 22 / Erkek
Konum: İzmir
Ad, Soyad: Ka... Ha...
Mesajlar: 207
Beğeniler: 88 / 19
Ticaret: 3, 100%
Alıntı:
RespectionS Adlı Üyeden Alıntı
Apileri güvenlik sistemleri eklediğinizde kaynak kodlarına ulaşabilen adam api yazamayacak mı benim görüşümce güvenlik önlemi sayılamaz söylediğiniz şey tedbir diyelim sadece.
Yapacağım işlemleri bilmiyorsunuz ki hocam
  #8  
Okunmamış 09 Eylül 2019, 13:28
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 14 Ağustos 2019
Cinsiyet: Erkek
Ad, Soyad: Se... Çu...
Mesajlar: 538
Beğeniler: 189 / 1
Ticaret: 4, 100%
Alıntı:
KamilHanci Adlı Üyeden Alıntı
Yapacağım işlemleri bilmiyorsunuz ki hocam
Tersine mühendislik diye bir şey var biraz araştırmanızı öneririm
  #9  
Okunmamış 09 Eylül 2019, 16:09
KamilHanci Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 18 Temmuz 2019
Yaş / Cinsiyet: 22 / Erkek
Konum: İzmir
Ad, Soyad: Ka... Ha...
Mesajlar: 207
Beğeniler: 88 / 19
Ticaret: 3, 100%
Alıntı:
RespectionS Adlı Üyeden Alıntı
Tersine mühendislik diye bir şey var biraz araştırmanızı öneririm
RE, bildiğim için kişilerin ne yapıp yapamayacağını bildiğim için diyorum. Çoğu fonksiyonu phpye bırakırsanız sorun kalmaz.
  #10  
Okunmamış 09 Eylül 2019, 20:18
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 14 Mayıs 2018
Yaş / Cinsiyet: 20 / Erkek
Meslek: öğrenci
Konum: Adıyaman
Ad, Soyad: Fe... Ko...
Mesajlar: 96
Beğeniler: 19 / 4
Ticaret: 0, 0%
RespectionS KamilHanci Decimas AhmetKarabulut Öncelikle cevaplarınız için teşekkür ederim. Programın bazı önemli kısımlarını şifreli olarak apiden çekip programın şifreyi çözüp çalıştırması şeklinde güvenliği sağlamayı düşünüyorum. Bu düşünce mantıklı mıdır?

Aslında beni rahatsız eden bir husus şu; birkaç yerde şunu gördüm. Program çalışırken ram'de ve işlemcide kod blokları çalıştığı için isteyen kişi web'den veri çeksen bile pcde bazı programlar vasıtasıyla ram ve işlemcide çalışan kodu görebileceğini söylemişti. Bu mümkün müdür?

Yani api'den bazı verileri alsak bile donanımda çalışacağı için kodlar yine görülebilir mi? Bu doğru mudur, doğruysa buna çözüm var mı?
Konu Stanley tarafından (09 Eylül 2019, 20:40 ) değiştirilmiştir.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Yazılım


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 20:23.