S využitím moderních kryptografických nástrojů (AES 128, RSA) je šifrovaná podoba programového kódu čitelná pouze se správným licenčním klíčem Sentinel. Přítomnost klíče se kontroluje již při startu programu a následně během provozu v pravidelných intervalech. Pokud není pro aplikaci klíč dostupný, přeruší se i samotný program a uživatel je upozorněn na ztrátu spojení s licenčním klíčem. Pro komunikaci s chráněnou aplikací využívá licenční klíč tzv. „šifrovaný tunel“ (AES White-box cryptografy), který zabraňuje útočníkům během provozu odchytávat citlivé informace o licenci a znesnadní případný útok.

Sentinel LDK (License Development Kit) se skládá ze dvou základních komponent, které logicky oddělují vývoj od businessu. První částí je toolbox pro samotnou ochranu zdrojového kódu a s ním spojených knihoven. Druhou část tvoří webový licenční server Sentinel EMS, který se stará o vydávání a distribuci jednotlivých verzí
již hotového produktu s požadovanými parametry.

Celé řešení LDK je založeno na unikátní filozofii PODMEO, Ochraň jednou ⇒ Prodej mnoha ⇒ Podle potřeby uprav.  Jedná se o jakýsi životní model obchodního cyklu software, který lze bez dalšího zásahu vývojářů neustále vylepšovat.
Nejlépe si ho lze představit na  diagramu vlevo.

Hlavní vlastnosti licenčních klíčů Sentinel

Hardwarové klíče

Softwarové klíče

Licencování v cloudu

+ nejsilnější stupeň ochrany

+ on-line distribuce licenčního klíče

+ software jako služba, dostupný odkudkoli z libovolného zařízení

+ část kódu uložená v paměti
HW klíče

+ výhodnější cena při větších objemech

+ licencování formou předplatného

+ jednoduchá implementace ochrany

+ přehledné statistiky o využívání licence

+ vysoký stupeň ochrany formou autentizace (ověření identity)

+ nízké počáteční náklady

+ podpora licencování na virtuálních strojích

+ okamžité statistiky o využívání licence

nutnost fyzické distribuce HW klíče

náročnější přenositelnost licence oproti HW klíči

internetové připojení podmínkou

Soubory ke stažení