Merhabalar bir web taraflı program yaptım diyelim. Ve herşeyi tamam kiralama mantığına geçiyorum diyelim.
Kiralama mantığında
x firmasına 12 aylık verdim
y firmasına 6 aylık verdim
z...
Diyelim bu dosyaların güvenliğini nasıl sağlayacağım? Firmanın kendi sunucusuna dosyaları attım diyelim. Oradan dosyaları alıp ça lınabilir proje nasıl önlem alabilirim?
Yapılan Yazılımın Güvenliği
5
●220
- 21-11-2025, 16:56:47ioncube kodlama ile yapiliyor. kodlasma yapiliyor. ben yapiyorum. bir script icin 5000 TL para aliyorum.mavikorku adlı üyeden alıntı: mesajı görüntüle
- 21-11-2025, 16:57:24lisanslama aslında burada doğuyor hocammavikorku adlı üyeden alıntı: mesajı görüntüle
web konusuna gelirsek eninde sonunda çalınır o maksimum yapabileceğiniz şey bazı şeyleri kendi sunucuzda yaptırmak olabilir kritik şeylerde kitlenirler bazılarıda backdoor bırakıyor tabi ne kadar etik bilemem . çok fazla method var projeniz ne üstüne belirtebilirmisiniz
- 21-11-2025, 17:00:45Multi Tenancy
Kendinize bir yapı kuruyorsunuz API.
Müşteriye sadece frontend verip backend operasyonlarını bu api üzerinden yapabilirsiniz.
Config dosyalarına da kontrol edilecek sabit parametreleri verin kullanıcı id vb gibi.
İyi planlanması lazım.
Bu mantık bir yerde pratiklik sağlıyor ama sistem kurgusunun oturması ciddi anlamda yorucu olabiliyor. - 21-11-2025, 17:03:32mavikorku adlı üyeden alıntı: mesajı görüntüle
Bu konu, yazılım işinde en çok baş ağrıtan noktalardan biridir. Müşterinin kendi sunucusuna attığın bir projeyi %100 kopyalanamaz hale getirmenin teknik olarak imkanı yok. Ama çok sağlam zorlaştırma yöntemleri var. İş burada çalınmayı engellemek değil, çalmanın maliyetini ve zahmetini yükseltmek mantığıyla ilerliyor.
1- Kodları obfuscation (kod karmaştırma) ile karıştır
Eğer kodun PHP, JS, Python veya açık kaynak çalışan bir yapıdaysa, mutlaka
IonCube (PHP için en çok tercih edilen)
SourceGuardian
JS Obfuscator
Python PyArmor
gibi koruma sistemleri kullan.
Bu sayede kodu alsa bile okunamaz, değiştirilmesi zor, tekrar derlenmesi neredeyse imkansız olur.
Bu yöntem şart. Web projelerinde en temel koruma budur.
2- Kiralama sistemini lisans server (license API) ile çalıştır
Sistemi tamamen otomatik lisans doğrulama ile çalıştırırsın.
Nasıl?
Her kurulumda:
Domain / IP adresi kayıt edilir.
Sunucu tarafında her 24 saatte bir lisans doğrulaması yapılır.
Lisans geçersizse sistem otomatik kapanır veya sadece demo moda düşer.
Basit mantığı:
Müşteri sunucusu → Senin lisans API → Onay? → Evet → Çalıştır
Bunu yapmanın yolları
Laravel / Node.js / Django kendi lisans modülü
WHMCS License Module
Custom PHP License API
Bu sayede:
Lisans bitince kötü amaçlı kopya hiçbir işe yaramaz.
Dosyaları başkası kopyalasa bile lisans sunucusundan izin almadıkça çalıştıramaz.
web konusuna gelirsek eninde sonunda çalınır o maksimum yapabileceğiniz şey bazı şeyleri kendi sunucuzda yaptırmak olabilir kritik şeylerde kitlenirler bazılarıda backdoor bırakıyor tabi ne kadar etik bilemem . çok fazla method var projeniz ne üstüne belirtebilirmisiniz