Air-gapped-Bereitstellung

Definition

Software in einer Umgebung ausführen, die keine Netzwerkverbindung zum Internet hat, sodass jede benötigte Abhängigkeit bereits innerhalb der Grenze vorhanden sein muss.

Air-gapping ist üblich in der Verteidigung, kritischer Infrastruktur, einigen Gesundheitsbereichen und jeder Umgebung, in der das Bedrohungsmodell Exfiltration statt nur Eindringen beinhaltet. Etwas hineinzubringen bedeutet Medien und einen dokumentierten Prozess, nicht einen Paketmanager.

Die Anforderung disqualifiziert stillschweigend eine große Menge kommerzieller Software, und Lizenzierung ist meist der Grund und nicht die Funktionalität. Jedes Produkt, das seine Lizenz gegen einen Anbieter-Endpunkt prüft – beim Start oder periodisch – kann dort einfach nicht ausgeführt werden. Offline-Aktivierung muss eine frühzeitig getroffene Designentscheidung sein, kein später hinzugefügtes Flag.

Updates funktionieren auf dieselbe Weise: Sie kommen auf Medien, nach Ihrem Zeitplan. Das bedeutet, dass die installierte Version unbegrenzt weiterarbeiten muss, nicht nur bis eine Abonnementprüfung fehlschlägt.

In Doconut

Lizenzierung löst eine lokale .lic-Datei über options.LicensePath oder Viewer.DoconutLicense(path) auf. Es gibt keinen Aktivierungsaufruf und keine Laufzeit-Validierung, sodass Rendering, Konvertierung und Lizenzierung ohne ausgehende Konnektivität funktionieren. Archivieren Sie die DLLs zusammen mit der Lizenz – eine Lizenz ist an einen Versionsbereich gebunden.

Sehen Sie, wie es in der Praxis funktioniert

Definitionen bringen Sie nur so weit. Eine temporäre Lizenz läuft auf Ihrer eigenen Maschine, mit Ihren eigenen Dokumenten.