Wdrożenie air-gapped

Definicja

Uruchamianie oprogramowania w środowisku bez trasy sieciowej do internetu, więc wszystkie potrzebne zależności muszą już znajdować się w granicach.

Air-gapping jest powszechny w obronności, krytycznej infrastrukturze, niektórych placówkach opieki zdrowotnej oraz w każdym środowisku, w którym model zagrożeń obejmuje wyciek danych, a nie tylko włamanie. Wprowadzenie czegokolwiek wymaga nośnika i udokumentowanego procesu, a nie menedżera pakietów.

Wymóg dyskretnie dyskwalifikuje dużą część komercyjnego oprogramowania, a licencjonowanie jest zazwyczaj powodem, a nie funkcjonalnością. Każdy produkt, który weryfikuje swoją licencję względem punktu końcowego dostawcy — przy uruchomieniu lub okresowo — po prostu nie może tam działać. Aktywacja offline musi być podjęta jako decyzja projektowa na wczesnym etapie, a nie jako później dodany znacznik.

Aktualizacje działają w ten sam sposób: przychodzą na nośniku, według twojego harmonogramu. Oznacza to, że zainstalowana wersja musi działać nieograniczenie, a nie tylko do momentu niepowodzenia weryfikacji subskrypcji.

W Doconut

Licencjonowanie rozwiązuje lokalny plik .lic poprzez options.LicensePath lub Viewer.DoconutLicense(path). Nie ma wywołania aktywacji ani walidacji w czasie działania, więc renderowanie, konwersja i licencjonowanie działają bez połączenia wychodzącego. Zarchiwizuj pliki DLL obok licencji — licencja jest powiązana z zakresem wersji.

Zobacz, jak to działa w praktyce

Definicje zabiorą cię tylko tak daleko. Tymczasowa licencja działa na twoim własnym komputerze, na własnych dokumentach.