Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 4.33/5 - 3 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Masaüstü Uygulama Lisanslama Yöntemi Önerileri
#1
Merhaba,

Masaüstü uygulama lisanslama ile ilgili konular mevcuttu ama ben lisanslama yöntemleri ile ilgili bir konu açıyorum. Smile

Masaüstü uygulama lisanslamada bir kaç farklı yöntem kullandım(kullanıyorum). 
  • Bilgisayar bazlı CPUID + MAC (Encrypt edilmiş) halde dbden kontrol ettirme
  • Sunucu bazlı Oracle DBID (Encrypt edilmiş + Web servisten aktifleştirme) + Aktif client saydırma 
Sizin kullandığınız, önereceğiniz başka yöntemler nelerdir paylaşabilir misiniz ?

Teşekkürler,
İyi çalışmalar.
Cevapla
#2
Merhaba,

Çevrimiçi bağlantı olduktan sonra birçok yöntem mevcut. Buradaki talebiniz her oturumun açıldığı an yetkinin olup olmadığı yönünde ise web servis ideal bir çözüm. Ancak müşteri mağduriyeti yaşatmamanız adına alternatif lokasyonlarda çalışan alternatif servisler olmalı ve nameserver yanıt alamadığında bunu monitoring etmeniz gerekir. Diğer türlü kriz yönetmek durumunda kalırsınız.

Şayet 365 günlük bir lisanslama periyoduna sahipseniz antivirüs algoritmalarını kullanabilirsiniz. Sistem tarihi hilesini giderebilmek için yine onların yaptığı 2 yöntemden birisine başvurabilirsiniz. 1. Yöntem: Windows servis yazarak register tarihini ve windows açık kaldığı müddet bu bilgileri işleyip kayıt defterine yazmak. 2. Yöntem: Çevrimiçi olunacaksa sunucunuzun tarih bilgisi ile client lisanslama tarihini denetleyebilirsiniz.

Çevrimdışı olanlarda eski usül donanım bilgileri ile şifreleme yapıyor olsakta, donanımı birebir klon yaparak aşabilirler. Buradan kurtulmak ise biraz maliyetli oluyor. USB olarak bir dongle ile akreditasyonu donanım endeksli yapıp donanım olmadan içeriye almamak gibi.

İyi günler.
{ talk is cheap show me the code. }
Cevapla
#3
(21-11-2017, Saat: 23:37)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,

Çevrimiçi bağlantı olduktan sonra birçok yöntem mevcut. Buradaki talebiniz her oturumun açıldığı an yetkinin olup olmadığı yönünde ise web servis ideal bir çözüm. Ancak müşteri mağduriyeti yaşatmamanız adına alternatif lokasyonlarda çalışan alternatif servisler olmalı ve nameserver yanıt alamadığında bunu monitoring etmeniz gerekir. Diğer türlü kriz yönetmek durumunda kalırsınız.

Şayet 365 günlük bir lisanslama periyoduna sahipseniz antivirüs algoritmalarını kullanabilirsiniz. Sistem tarihi hilesini giderebilmek için yine onların yaptığı 2 yöntemden birisine başvurabilirsiniz. 1. Yöntem: Windows servis yazarak register tarihini ve windows açık kaldığı müddet bu bilgileri işleyip kayıt defterine yazmak. 2. Yöntem: Çevrimiçi olunacaksa sunucunuzun tarih bilgisi ile client lisanslama tarihini denetleyebilirsiniz.

Çevrimdışı olanlarda eski usül donanım bilgileri ile şifreleme yapıyor olsakta, donanımı birebir klon yaparak aşabilirler. Buradan kurtulmak ise biraz maliyetli oluyor. USB olarak bir dongle ile akreditasyonu donanım endeksli yapıp donanım olmadan içeriye almamak gibi.

İyi günler.

Merhaba,

Yaptığım 2. lisans kontrolünde tarihi de (geri çevirmeyi de dahil) kontrol ettiğimi söylemeyi atlamışım. Bu 2. kontrolde internet bağlantısı varsa versiyon kontrolü servisinin içinde lisans kontrolünü de yapıyorum web servisten. Uzaktan kapatacaksam bu şekilde kapatabiliyorum. İnternete bağlanamadığı durumlarda ilk lisans alındığındaki bilgileri  ve tarihi kontrol ediyorum. Söylediğiniz gibi klonlama durumunu aşamıyorum. Smile  

Bunlar haricinde yapabileceğim bir kontrol var mı ?

Teşekkürler.
Cevapla
#4
(21-11-2017, Saat: 23:44)mad85 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,

Yaptığım 2. lisans kontrolünde tarihi de (geri çevirmeyi de dahil) kontrol ettiğimi söylemeyi atlamışım. Bu 2. kontrolde internet bağlantısı varsa versiyon kontrolü servisinin içinde lisans kontrolünü de yapıyorum web servisten. Uzaktan kapatacaksam bu şekilde kapatabiliyorum. İnternete bağlanamadığı durumlarda ilk lisans alındığındaki bilgileri  ve tarihi kontrol ediyorum. Söylediğiniz gibi klonlama durumunu aşamıyorum. Smile  

Bunlar haricinde yapabileceğim bir kontrol var mı ?

Teşekkürler.

Aklıma gelen ve daha önce kullanmak zorunda kaldığım tek bir alternatif bulunuyor: İlk lisanslama tarihinden itibaren her 30 günde 1 kez çevrimiçi konuma gelip lisans kontrolü sağlamak. Eğer sağlanmazsa her gün sizin belirlediğiniz süre dahilinde uygulama kendini kapatacak veya hiç çalışmalarına izin vermeyeceksiniz.

Çok ketum olduğunu düşünüyorsanız da, uygulamanın tüm ekranlarında gözlerine aktif et bilgisini Microsoft'un Windows için yaptığı gibi watermark mantığı ile form içine giydirerek bundan kurtulmanın çevrimiçi kontrol olduğu bilgisini döndürebilirsiniz. 2 çevrimiçi arasında yapılan tüm eylemleri de loglayıp sunucuya alırsanız neler olup bittiğine dair bilgi sahibi olursunuz.

Veya tüm yeni projelerde tercih ettiğimiz usül; bulut tabanında verilerin muhafaza edilmesi. İK bilgilerini kendi lokalinde tutmasına bir mani yok. Transaction tablolarının tamamı bulut üzerinde olunca hem bağlantı ve network trafiği sorunu ortadan kalkıyor hemde çevrimdışılıktan alıkonuluyor.
{ talk is cheap show me the code. }
Cevapla
#5
Evet bulut çözümü de mantıklı.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  ios uygulama vmware bağlantı sorunu erdogan 2 169 02-10-2017, Saat: 09:38
Son Yorum: frmman
  Delphi'de Basit Bir Uzak Masaüstü Uygulaması savasabd 2 406 27-09-2017, Saat: 22:16
Son Yorum: savasabd
  Delphi Post Back Yöntemi yhackup 11 706 20-05-2017, Saat: 09:29
Son Yorum: yhackup
Question uygulama exe si dll i nasıl görüyor masteryoda 5 479 27-02-2017, Saat: 10:56
Son Yorum: SimaWB
Question Uygulama güvenliği - USB Dongle koruma ve diğerleri engerex 28 4.197 30-12-2016, Saat: 02:48
Son Yorum: engerex



Konuyu Okuyanlar: 1 Ziyaretçi