Nätverksavskild distribution

Definition

Kör programvara i en miljö utan någon nätverksväg till internet, så varje beroende den behöver måste redan finnas inom gränsen.

Nätverksavskiljning är vanligt inom försvar, kritisk infrastruktur, vissa vårdfastigheter och alla miljöer där hotmodellen inkluderar exfiltrering snarare än bara intrång. Att få in något innebär media och en dokumenterad process, inte en paketchef.

Kravet diskvalificerar tyst en stor del av kommersiell programvara, och licensiering är vanligtvis orsaken snarare än funktionaliteten. Alla produkter som validerar sin licens mot en leverantörsändpunkt — vid start eller periodiskt — kan helt enkelt inte köras där. Offline-aktivering måste vara ett designbeslut som tas tidigt, inte en flagga som läggs till senare.

Uppdateringar fungerar på samma sätt: de levereras på media, enligt ditt schema. Det betyder att versionen du installerar måste fortsätta fungera på obestämd tid, inte bara tills en prenumerationskontroll misslyckas.

I Doconut

Licensiering löser en lokal .lic-fil via options.LicensePath eller Viewer.DoconutLicense(path). Det finns inget aktiveringsanrop och ingen körningsvalidering, så rendering, konvertering och licensiering fungerar alla utan utgående anslutning. Arkivera DLL-filerna tillsammans med licensen — en licens är knuten till ett versionsintervall.

Se hur det fungerar i praktiken

Definitioner tar dig bara så långt. En tillfällig licens körs på din egen maskin, mot dina egna dokument.