Yapılan programların kaynak kodlarını gizleme
9
●296
- 04-06-2022, 20:54:55Arkadaşlar selamlar, Elimde satışa sunmayı düşündüğüm bir program var ,bu programın kodlarını şifrelemek için ne kullanmamı önerirsiniz ? Kullanıcı sadece siteden lisans kodu alacak (haftalık , aylık, 6 aylık gibi) sitede ki ana programı indirip lisans koduyla giriş yapacak bunda bir sorun yok fakat bu ana dosya tersine mühendislik ile kaynak kodlarına ulaşılabilirmi ? kodları gizlemek için en sağlam yol nedir şimdiden teşekkürler
- Kabul Edilen Cevap
- 2 Beğeni
-
- 04-06-2022, 21:03:50hocam sen kendin tersine mühendislik ile uğraşmayı dene örnek mobil uygulamalarda decompile yapılmıyor sadece belli bir kısmını alabiliyorlar öylede işlerine yaramıyor proguard vardı mobilde kod şifreleyici işe yarıyorduPoena adlı üyeden alıntı: mesajı görüntüle
- 04-06-2022, 21:06:36Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.Bu konuda %100 bir çözüm yoktur cunku uygulamanin çalıştığı makine tum haklarına sahiptir ve koda ulasir.
Sizin yapmaniz gereken kodlari karistirip basit yontemlerde ulasilmasini zorlastirmak bu konuda 'onfuscator veya kod karıştırıcı' şeklinde aramalar yapabilirsiniz.
Kritik değer taşıyan bilgileri uygulama yerine web serviste tutmanizda ayrica sizi korur.
Birde olayın yeniden derleme konusu var.
Yani kodlarınızın okunmasindan ziyade disa aktarilip yeniden derlenmesini onlemek icin kod imzalama sertifikaları kullanabilirsiniz.
Başarılar - 04-06-2022, 21:08:56Mobilim yazim hatalari icin uzgunum.
Birisini yakaladim obfuscator olacak o
- 04-06-2022, 21:09:49Teşekkürler hocambycida adlı üyeden alıntı: mesajı görüntüle
Teşekkürler hocamhesapadim adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim hocamAktifhosting adlı üyeden alıntı: mesajı görüntüle
Bunun için ransomware yazılımlarda kullanılan algoritmaları düşündümde bir iş yaparmı tam bilmiyorum - 04-06-2022, 21:23:08Şunu unutmayın hocam ne yaparsanız yapın uygulamanın çalıştığı makine yoneticisi kaynak koduna oyle yada boyle erişecektir.Poena adlı üyeden alıntı: mesajı görüntüle
Burada size düşen uygulama içerisinde kritik bilgiler saklamayın (uzak sunucu bağlantısı vs..) bunun dışında kod imzalama sertifikaları ile çoğaltılmasını zorlastirin.
Bu konuda o kadar kafa yordum ki sonra bir baktım uygulamayı koruyalım derken enerjimizin büyük bölümünü buna harcamışız
Şimdi ise neredeyse web servise muhtaç hale getirdik uygulamayı peki ne katti bize? Zorlaştırdı sadece.