O-Key Dongle Kullanım Uyarıları

  • OkeyDongleLibrary.DLL dosyasının gerçekten size sağladığımız dosya olup olmadığını anlamak için mutlaka özet kontrolü yapmalısınız
  • O-KEY DONGLE cihazına yapacağınız her türlü erişimi kesinlikle  hızlı tekrarlayan bir döngü içerisinde kullanmayınız.  Bu DLL in ve cihazın sonsuz döngüye girip kilitlenmesine neden olacaktır. Yeni bir fonksiyon çağırmak için daha önceki fonksiyondan bir onay mesajı yada hata mesajı dönmesini beklemelisiniz.
  • Hata ve Onay mesajlarını mutlaka kontrol ediniz. Cihaz ile haberleşme sırasında bir hata oluşursa bunları takip etmeniz ve yazılımda ona göre işlem yapmanız gerekir.
  • Yazdığınız kodları esas programınıza eklemeden önce başka bir test uygulamasında deneyiniz.
  • Şifreleme / Çözme sırasında bir hata oluştuysa programı hemen sonlandırmak yerine birkaç noktada daha aynı kontrolü yapıp  daha sonra işlem yapınız.
  • O-KEY DONGLE fonksiyonlarını eklediğiniz programlarını size verdiğimiz kabuklama programı ile koruyarak  çok daha yüksek bir koruma elde edebilirsiniz.
  • Yazılımlarınızda daha etkin bir koruma sağlamak için aşağıdaki tavsiyelere uymanız önerilir.
  • Asla ayrı bir fonksiyon olarak lisans kontrolü yapmayın.  Lisans kontrolü sizin yazılımızda önemli bir görevi olan fonksiyonda olmalıdır.  Böylece korsanlar lisans kontrolünü atlatsalar bile program tam olarak çalışmayacaktır.
  • Lisans kontrolü yaptığınız fonksiyonların isimlerini amaçlarını belli edecek şekilde vermeyiniz.
    Örneğin :            Function LisansKontrolTamam: Boolean
  • Eğer kodunuz yanlış lisans hatası ürettiyse bunu kullanıcıya hemen bir diyalog ile göstermeyiniz.  Lisans iptalini belli bir zaman dilimi sonra yapınız.
  • Lisans kontrolü için birbirinden farklı algoritmalar kullanın.
  • Eğer seri numarasını yada aktivasyon kodunu kullanıcı adı ve bilgisayar bilgisi gibi verilerden üretiyorsanız bunu asla yazılımın içinde yapmayın. Geri dönüşsüz özetleme fonksiyonları kullanabilirsiniz.  Aksi taktirde korsanlar yazılımı kırmak yerine seri numarası üreteci yapmayı tercih edecektir.
  • Seri numaralarını güvenli bölgelere kaydedin.
  • Eğer yazılımınız deneme sürümü ise zaman kontrolünü sistem saati kullanarak yapmayınız.
  • Daha güvenli olanı bazı sistem dosyalarının tarihini almak yada kurulum esnasında kendi  yarattığınız gizli bir dosyanın tarihini kullanmaktır.
  • Yazılımınızın deneme süresi bittiğini, lisansın geçersiz olduğunu vb. bilgileri gösteren mesajları şifreli olarak kaydediniz.  Kullanıcıya gösterme esnasında bu şifreyi çözerek kullanınız. Çünkü normal metin olarak tutulan bu mesajlara ulaşmak oldukça basittir.
  • Yazılımınızdaki lisans kontrol yerlerine hiçbir iş yapmayan kodlar ekleyebilirsiniz. Bu kodlar korsanların kafasını karıştırarak doğru noktaya ulaşmalarını zorlaştıracaktır. 
  • DLL dosyalarınızda ve diğer dosyalarınızda özet (checksum) kullanarak değiştirilip değişmediğini kontrol  ediniz.
  • Sık sık yeni versiyon yayınlayıp bu versiyonlarda lisans kontrollerini değiştiriniz.
  • Yazılımınızın özetini (checksum)  dongle içerisine önceden kaydederek yazılımda herhangi bir değişiklik yapılıp yapılmadığını sonradan kontrol edebilirsiniz.