Tilbage til BlogTeknisk

Air-gapped PII: offline-first til forsvar

41% af enterprise-sikkerhedspolitikker forbyder cloudbehandling af klassificerede dokumenter. Sådan fungerer air-gapped, offline-first PII-anonymisering til forsvar.

March 3, 20268 min læsning
offlineair-gapdesktopITARGDPRgovernmentdefenselocal processing

Det problem, cloudværktøjer ikke kan løse

En dataforsker hos en forsvarsvirksomhed har 3.000 personaleposter. De skal anonymisere navne, socialsikringsnumre og sikkerhedsgodkendelsesniveauer, inden datasættet deles med en universitetsforskningspartner under en CUI-aftale (Controlled Unclassified Information).

Deres netværk har ingen internetadgang. Det er tilsigtet.

Hvert webbaseret anonymiseringsværktøj, de evaluerer, kræver afsendelse af data til en ekstern API. Enhver enterprise SaaS-platform kræver kontoregistrering og skyforbindelser. Selv "on-premises"-løsninger kræver ofte licensservere, der med jævne mellemrum foretager internetopkald.

Dette er problemet med air-gapped implementering – og det berører langt flere organisationer end den snævre "klassificeret myndighed"-ramme antyder.

Hvem har brug for offline-first-behandling

Forsvarsvirksomheder og offentlige myndigheder er den mest oplagte kategori. DISA's FedRAMP-krav mandaterer databehandling inden for autoriserede grænser. ITAR begrænser håndtering af tekniske data til USA-kontrolleret infrastruktur. Efterretningsnetværk (JWICS, SIPRNet) er fysisk isoleret by design.

Men offline-first-kravet strækker sig langt ud over klassificerede miljøer:

Sundhedssystemer med netværkssegmentering: Hospitalnetværk isolerer kliniske systemer fra almennet adgangsnetværk. PACS-systemer (medicinsk billeddiagnostik), EPJ-systemer på segmenterede netværk og kliniske forskningsdatabaser kan have ingen internetforbindelse af politikmæssige årsager.

Finansielle tjenester med isolerede handelsgulve: Proprietære handelsmiljøer, visse clearinghuseenetværk og SWIFT-tilsluttet infrastruktur opererer med streng netværksisolation.

Industrielle kontrolsystemer: SCADA-netværk, produktionskontrolsystemer og kritisk infrastruktur opererer med air-gaps eller near-air-gaps som sikkerhedsforanstaltning (post-Stuxnet-hærdning).

Europæiske krav om datasoverænitet: Tysklands strenge Landesdatenschutzgesetze og sammenlignelige nationale love i EU kræver i stigende grad lokal behandling for følsomme offentlige og sundhedsdata. TikTok-bøden på €530 mio. (maj 2025) for EU-dataoverførsler til Kina har accelereret denne tendens.

Hvorfor cloudarkitektur fejler ved air-gapped implementeringer

De fleste enterprise-anonymiseringsværktøjer er arkitekteret som SaaS-platforme:

Brugerenhed → HTTPS → Leverandør-API → NLP-modeller → Svar → Brugerenhed

Denne arkitektur kræver:

  1. Internetforbindelse fra behandlingsenheden
  2. Tillid til leverandørens API-infrastruktur
  3. Accept af, at data krydser eksterne netværk
  4. Afhængighed af leverandørens tilgængelighed og prisændringer

For air-gapped miljøer er trin 1 en fysisk umulighed. For regulerede miljøer kan trin 2-4 hver især udgøre complianceovertrædelser.

Selvhostet Presidio er det almindelige alternativ, men det kræver:

  • Docker-ekspertise til implementering
  • Python-miljøhåndtering
  • spaCy-modeldownloads (internettet kræves)
  • Løbende vedligeholdelse, efterhånden som modeller og afhængigheder opdateres
  • DevOps-ressourcer, som de fleste teams ikke har

Dette gab – mellem SaaS-bekvemmelighed og selvhostet kompleksitet – er præcis, hvad desktop-first offline-værktøjer adresserer.

Den tekniske arkitektur i offline-first PII-anonymisering

anonym.plus, vores søsterprodukt bygget til tilfældet uden nogen forbindelse, leveres med alt, hvad det har brug for:

1. Forhåndsbundtede NLP-modeller spaCy-sprogmodeller (gennemsnit 40-80 MB hver), transformermodeller til named entity recognition og sprogdetektionsmodeller er bundtet i applikationsinstallationsprogrammet. Ingen downloadtrin kræves under behandlingen.

2. Lokal behandlingspipeline Hele regex + NLP + ML-detektionspipelinen kører på lokal CPU (og eventuelt GPU). Den Presidio-baserede motor i anonym.plus foretager ingen netværksopkald under en kørsel.

3. Krypteret lokal boks Konfiguration, forudindstillinger og krypteringsnøgler opbevares i en lokal krypteret boks (AES-256-GCM + Argon2id). Ingen sky-synkronisering. Ingen fjernlageringskopi af nøgler. Boksen eksisterer kun på den lokale enhed.

4. Lokal fil-I/O Inputfiler læses fra lokal lagring; outputfiler skrives til lokal lagring. Ingen data krydser nogen netværksgrænseflade.

5. Minimalt angrebsflade anonym.legals egen Desktop-app — et separat produkt til netværk, der tillader én betroet forbindelse udadtil — er bygget på samme måde af denne grund: Tauri 2.0 (Rust-baseret) har en markant mindre angrebsflade end Electron-værktøjer (Chromium-baserede). Dens binære fil er cirka en tiendedel af størrelsen. Den kalder også færre OS-API'er som standard.

Compliancebrugsscenarier

ITAR teknisk dataanonymisering

En forsvarsvirksomhed skal dele teknisk dokumentation med en udenlandsk partner under en licensundtagelse. Dokumenterne indeholder US-personers navne og personaldata, der skal anonymiseres, inden ITAR-licensundtagelsen finder anvendelse.

Krav:

  • Behandling på godkendte arbejdsstationer kun (ingen sky)
  • Ingen datatransmission uden for det godkendte miljø
  • Revisionsspor, der dokumenterer, at anonymisering blev anvendt
  • Batchbehandling af 500+ dokumenter

anonym.plus behandler alle 500+ DOCX-filer lokalt i batchtilstand. Der foretages intet netværksopkald under kørslen. Revisionsloggen forbliver i den lokale boks. Outputtet opfylder behovene for ITAR-licensundtagelsen.

Tysk føderalagentur datadeling

En tysk forbundsmyndighed (Bundesbehörde) skal anonymisere borgerklagedata, inden de deles med et eksternt forskningsinstitut. BfDI-vejledning forbyder behandling på ikke-statslig infrastruktur.

anonym.plus kører på agenturets Windows 11-arbejdsstationer. Al behandling er lokal. IT-sikkerhedsteamet bekræfter dette med trafikovervågning — nul eksterne forbindelser under kørslen.

Klinisk hospitalsforskning

En hospitalforskningsafdeling skal de-identificere patientjournaler til et multicenter klinisk forsøg. HIPAA Safe Harbor de-identifikation fjerner 18 identifikatorkategorier. Det kliniske netværk har ingen internetadgang af politikmæssige årsager.

anonym.plus håndterer batchbehandling af EPJ-eksporter i CSV- og JSON-format helt på enheden — et netværk uden internetadgang er præcis det tilfælde, det er bygget til. Privatlivsansvarlig gennemgår outputtet mod Safe Harbor-reglerne, før datasættet går til forskningspartnere.

Nøglefunktioner til air-gapped implementering

Når du evaluerer offline PII-anonymiseringsværktøjer, bør du prioritere:

FunktionHvorfor det er vigtigt
Fuldt offline efter installationIngen internetafhængighed under behandling
Forhåndsbundtede NLP-modellerIngen downloadtrin, der kræver netværksadgang
BatchbehandlingHåndtér volumen uden gentagen manuel interaktion
Lokal krypteret boksSikker lokal lagring af konfigurationer og nøgler
RevisionslogDokumentation til compliancegennemgange
Windows/macOS/Linux-understøttelseDækker klassificerede arbejdsstationsmiljøer
Ingen telemetri-mulighedSikr, at ingen data eksfiltreres via telemetri
FilformatdækningDOCX, PDF, TXT, CSV, JSON, Excel

Fordelen ved datasoverænitet

TikTok-bøden på €530 mio. og den efterfølgende håndhævelsesbølge har skabt en sekundær drivkraft for offline-first-værktøjer: datasoverænitet.

EU-organisationer, der tidligere brugte cloudværktøjer af bekvemmelighed, genoverveje nu, om behandling på ekstern leverandørinfrastruktur opfylder GDPR kapitel V (internationale overførsler) og nationale databeskyttelseslove.

Det klareste svar på "hvor går dine data hen under behandlingen?" er "ingen steder – de forlader aldrig enheden". Offline-first-behandling eliminerer GDPR-overførselssspørgsmålet fuldstændigt.

For tyske organisationer specifikt gør kombinationen af DSGVO's strenge fortolkning af artikel 44-46 og den seneste håndhævelsestrend lokal behandling stadig mere attraktiv, selv for organisationer uden strenge forbindelseskrav.

Praktiske implementeringsovervejelser

Et ægte air gap kræver anonym.plus, ikke Desktop-appen. Installationsprogrammet overføres via USB som enhver offline-installation, men anonym.legals egen Desktop-app kalder stadig anonym.legals servere ved hver detektion — en aktiv forbindelse er påkrævet, installeret eller ej. Til et netværk uden nogen ekstern adgang kører vores søsterprodukt anonym.plus i stedet detektionen helt på enheden.

Sprogunderstøttelse. anonym.legals detektionstjeneste understøtter alle 48 sprog (24 spaCy + 7 Stanza + 11 HuggingFace; 6 sprog kun med mønstre) — men disse modeller kører på anonym.legals servere, ikke i Desktop-appens installationsprogram. anonym.plus bærer sine modeller på enheden, så dens sprogunderstøttelse fungerer helt uden forbindelse.

Hardwarekrav: NLP-pipelinen kører effektivt på moderne arbejdsstationer uden GPU-krav. Batchbehandling af 1.000 dokumenter afslutter typisk på 5-15 minutter afhængigt af dokumentstørrelse og CPU-ydelse.

Licensering i air-gapped miljøer: Offline-licensaktivering er tilgængelig for miljøer, hvor tilslutning til en licensserver ikke er mulig.

Hvornår air-gapping ikke er den rette tilgang

Air-gapped og offline-first-arkitekturer løser specifikke problemer, men introducerer betydelige driftsmæssige udfordringer:

Opdateringsfriktion: At holde AI-modeller, entitetsregistratorer og software opdateret i et air-gapped miljø kræver manuelle processer (USB-overførsler, manuelle downloads på isolerede netværk). Organisationer, der ikke opretholder en streng opdateringskadence, kan køre forældede modeller, der misser nye PII-mønstre.

Integrationsompleksitet: Air-gappede systemer kan ikke direkte integreres med cloudbaserede logningsplatforme, SIEM-platforme eller fjernrevisionsbedrøjter uden tilpassede datadiodeløsninger. Dette øger infrastrukturomkostningerne markant.

Nøjagtighedsafvejninger: Cloudbaserede PII-detektionssystemer kan udnytte løbende opdaterede træningsdata og ensemble-modeller på tværs af mange kunder. Offline-modeller er et snapshot, der forringes over tid i forhold til fremvoksende sprogmønstre, særligt for flersproget indhold.

Ikke nødvendigt for alle trusselsbilleder: Organisationer uden statslige, sundheds- eller juridiske mandater til dataisolation kan finde cloudbaserede løsninger med stærk kryptering, SOC 2 Type II-revisioner og databehandlingsaftaler mere praktiske. Overhead ved air-gapping leverer kun værdi, når trusselsbilledet reelt inkluderer netværksbaseret eksfiltrering af en dedikeret modstander.

For SMV'er og de fleste enterprise-brugsscenarier giver stærk kryptering under overførsel og lagring kombineret med kontraktmæssige databehandlingskontroller tilstrækkelig beskyttelse uden den driftsmæssige overhead ved fuld air-gapping.


Til et kontrolleret netværk, der stadig tillader én betroet forbindelse udadtil: anonym.legals Desktop-app (Windows, macOS, Linux) installeres og kører lokalt, men selve detektionen kører på anonym.legals servere — appen leveres uden detektionsmodeller og kræver en internetforbindelse. Dens tilladelsesliste fastlåser forbindelsen til udelukkende anonym.legal; ingen data går andre steder hen. Batchbehandling understøtter 1–5.000 filer pr. kørsel afhængigt af planniveau. Til et netværk uden nogen ekstern forbindelse, se i stedet anonym.plus.

Kilder:

Klar til at beskytte dine data?

Begynd at anonymisere PII med 273 enhedstyper på tværs af 48 sprog.