Masaüstü yazılımlar, CAD/BIM eklentileri, script paketleri ve mühendislik araçları için lisans yönetimi çoğu zaman ürünün kendisi kadar kritik bir konudur. Geliştirici tarafında lisans üretimi, cihaz aktivasyonu, abonelik takibi, çevrimdışı kullanım ve güvenlik gibi birçok detay yönetilmelidir. Son kullanıcı tarafında ise lisans kontrolünün hızlı, anlaşılır ve kesintisiz çalışması beklenir.
ZADAX LaaS (Licensing as a Service), bu ihtiyaca yönelik geliştirilen merkezi bir lisans doğrulama altyapısıdır. Amaç; geliştiricilerin kendi ürünleri için güvenli lisanslama akışını sıfırdan kurmak zorunda kalmadan, ZADAX üzerinden yönetilebilir, denetlenebilir ve ölçeklenebilir bir lisans sistemi kullanabilmesidir.
ZADAX LaaS; masaüstü uygulamalar, mühendislik araçları, CAD/BIM eklentileri, script paketleri ve benzeri yazılım ürünleri için lisans oluşturma, doğrulama, cihaz aktivasyonu ve offline çalışma senaryolarını yöneten bir lisanslama servisidir.
Sistem temel olarak şu bileşenlerden oluşur:
app_id)Bu yapı sayesinde geliştirici, lisans mantığını uygulamasına entegre ederken kritik güvenlik operasyonlarını merkezi ve kontrollü bir servis üzerinden yürütebilir.
ZADAX LaaS, ürün geliştiricilerine lisanslama tarafında hazır ve güvenli bir temel sunar.
Geliştirici, ürünleri için lisans oluşturabilir, lisans tipini belirleyebilir, bitiş tarihi tanımlayabilir, lisansı aktif/pasif hale getirebilir ve maksimum cihaz sayısını kontrol edebilir.
Bu sayede lisans yönetimi uygulama içine gömülü dağınık kurallardan çıkar; merkezi, izlenebilir ve yönetilebilir bir yapıya taşınır.
Her lisans, belirli cihaz kimlikleri ile ilişkilendirilebilir. Aynı cihaz tekrar doğrulama yaptığında yeni aktivasyon slotu tüketmez. Ancak farklı bir cihaz lisansı kullanmak istediğinde sistem maksimum cihaz limitini kontrol eder.
Bu yaklaşım geliştiriciye şu avantajları sağlar:
Modern yazılım lisanslamasında her müşterinin sürekli internete bağlı olacağı varsayılamaz. Özellikle kurumsal, şantiye, fabrika, savunma, kapalı ağ veya BIM/CAD üretim ortamlarında offline çalışma kritik olabilir.
ZADAX LaaS iki ana doğrulama modeli sunar:
ZADAX LaaS güvenliği yalnızca lisans anahtarını kontrol etmekten ibaret görmez. Sistem; imzalama, replay koruması, rate limit, nonce/timestamp kontrolü, log maskeleme ve audit kayıtları gibi katmanlarla güçlendirilir.
Önemli güvenlik ilkeleri:
ZADAX LaaS yalnızca geliştiricinin kontrol paneli değildir; son kullanıcının deneyimini de doğrudan etkiler.
Sağlanan başlıca faydalar:
Trial lisans, kullanıcının ürünü sınırlı süreyle denemesini sağlar. Eğer deneme lisansı oluşturulurken bitiş tarihi verilmemişse sistem otomatik olarak 30 günlük bir süre atayabilir.
Kullanım senaryoları:
Perpetual lisans, süresiz kullanım hakkını temsil eder. Bu lisans tipinde bitiş tarihi yoktur. Lisans aktif olduğu sürece geçerlidir.
Kullanım senaryoları:
Subscription lisans, belirli bir bitiş tarihine bağlı abonelik modelidir. Doğrulama sırasında lisansın aktif olup olmadığı ve süresinin dolup dolmadığı kontrol edilir.
Kullanım senaryoları:
Online doğrulama akışında istemci uygulama ZADAX LaaS API’sine bir doğrulama isteği gönderir. Bu istekte genellikle lisans anahtarı, uygulama kimliği, cihaz kimliği, nonce ve timestamp bulunur.
Sistem isteği aldıktan sonra payload’u temizler, rate limit ve replay kontrollerini uygular, yazılımı bulur, hardware ID formatını doğrular ve lisansı transaction içinde kilitleyerek kontrol eder.
Lisans geçerliyse cihaz aktivasyonu değerlendirilir. Aynı cihaz daha önce aktive edilmişse yeni slot tüketilmez. Yeni cihaz ise maksimum cihaz limiti kontrol edilir. Limit uygunsa cihaz kaydı oluşturulur. Ardından aktivasyon logu yazılır, yanıt private key ile imzalanır ve istemciye hardware-specific offline token döndürülebilir.
Not: Private key yalnızca sunucuda kalır. İstemciye private key verilmez. İstemci, sunucudan gelen imzalı cevabı public key ile doğrular.
Offline doğrulama, internet bağlantısı olmayan veya kontrollü ağlarda çalışan müşteriler için tasarlanır.
İstemci:
Bazı ortamlarda uygulamanın internete çıkması mümkün olmayabilir. Bu durumda manuel .lic üretimi devreye girer.
Sistem:

ZADAX LaaS, geliştiricilerin lisanslama altyapısını güvenli, izlenebilir ve kullanıcı dostu şekilde yönetmesine yardımcı olur. Trial, perpetual ve subscription lisans tipleri; online doğrulama; hardware locking; offline token; manuel .lic üretimi; imzalı yanıtlar ve audit logları tek bir yapı altında toplanır.
Eğer masaüstü yazılım, mühendislik aracı, CAD/BIM eklentisi veya script paketi geliştiriyorsanız; ZADAX LaaS ile lisanslama sürecinizi merkezi, güvenli ve profesyonel bir altyapıya taşıyabilirsiniz.