Ed25519 ile Güvenilir Lisans Doğrulama
Cuma 19:23'te bir firma ağının ana sunucusunda ssh:ahmet@dc01 hesabına 200 başarısız oturum açma denemesi tespit edildi. Kısa bir araştırmadan sonra, bu tür saldırıların sistem üzerinde lisans doğrulama süreçlerini olumsuz etkileyebileceği anlaşıldı. İşte bu noktada ShamashAi'in yenilikçi lisans doğrulama yaklaşımı devreye giriyor. ShamashAi, geleneksel lisans sistemlerinin internet bağlantısına olan bağımlılığını ortadan kaldırarak yerel doğrulamayı mümkün kılıyor.
Ed25519 İle İmza
Klasik lisanslama sistemleri genellikle internet üzerinden doğrulama yapar ve bu da kesintilere yol açabilir. ShamashAi, Ed25519 imzalı JSON Web Token (JWT) ile bu soruna etkili bir çözüm sunmaktadır. Bu yaklaşımda, lisans doğrulama işlemi, ürün binary'sine gömülü bir public key kullanılarak offline olarak gerçekleştirilir.
ShamashAi Lisans Özellikleri
- customer_id: Lisansın hangi müşteriye ait olduğunu belirtir.
- max_devices ve max_sites: Lisansın kapsadığı maksimum cihaz ve site sayısını belirler.
- features[]: Lisans tarafından sağlanan özelliklerin bir listesi.
- not_before/after fields: Lisansın geçerli olduğu tarih aralıklarını belirtir.
Lisans Yükleme ve Yönetimi
ShamashAi'de lisans yükleme ve yönetim süreci, çeşitli endpoint'ler aracılığıyla gerçekleştirilir:{"type":"Test"}
POST /license/key: Yeni bir lisans yüklemek için kullanılır.
POST /license/bootstrap-key: İlk kurulum sırasında kullanılan lisans anahtarı.
POST /license/cloud-claim: Aktivasyon kodunu bulut üzerinden lisans ile ilişkilendirir.
GET /license/heartbeat/status: Eğer bulut eşleştirme varsa, durumu kontrol eder.
Kapasite Kısıtlaması
ShamashAi, cihaz veya site kapasite sınırına ulaşıldığında durumu yönetmek için efektif bir sistem sunar. Eğer yeni bir cihaz eklenmeye çalışılır ve kapasite aşıldıysa, sistem
409 license_capacity_exceeded hatası döner. Bu durum, sistem kaynaklarının kontrollü bir şekilde kullanılmasını sağlar.
Limitler ve Dürüst Notlar
- API üzerinden verilen lisans bilgilerinin yanlış girilmesi durumunda doğru hata geri bildirimi zorlayıcı olabilir.
- Offline mod desteklemesine rağmen, bulutla entegrasyon gerektiren bazı özelliklerden tam yararlanmak mümkün olmayabilir.
- Documentation bu yazıdaki tüm detayları sağlamıyor; pilot uygulamayla daha fazla bilgi edinilebilir.
Pilot programı 30 gün ücretsiz: shamashai.com.tr/iletisim