Takaisin BlogiinTekninen

Ilmavälin PII-anonymisointi: offline-first puolustuskäyttöön

41 % yritysten tietoturvapolitiikoista kieltää pilvipalveluiden käytön luokiteltujen asiakirjojen käsittelyyn. Lue, miten ilmavälillä eristetty, offline-first-PII-anonymisointi toimii puolustuskäytössä.

March 3, 20268 min lukuaika
offlineair-gapdesktopITARGDPRgovernmentdefenselocal processing

Ongelma, jota pilvipalvelut eivät ratkaise

Puolustusalan alihankkijan datatieteilijällä on 3 000 henkilötietuetta. Hänen täytyy anonymisoida nimet, sosiaaliturvatunnukset ja turvallisuusselvitystasot ennen aineiston jakamista yliopiston tutkimuskumppanille CUI-sopimuksen (Controlled Unclassified Information) nojalla.

Heidän verkossaan ei ole internet-yhteyttä. Tarkoituksellisesti.

Jokainen web-pohjainen anonymisointityökalu, jota he arvioivat, vaatii datan lähettämistä ulkoiseen API:in. Jokainen yritystason SaaS-alusta vaatii tilinrekisteröinnin ja pilviyhteydeyden. Jopa "on-premises"-työkalut tarvitsevat usein lisenssipalvelimia, jotka tekevät ajoittaisia internet-kutsuja.

Tämä on ilmavälin käyttöönotto-ongelma – ja se koskee paljon useampia organisaatioita kuin kapea "luokiteltu hallitusjärjestö" -kehys antaa ymmärtää.

Ketkä tarvitsevat offline-first-käsittelyä?

Puolustusalan alihankkijat ja viranomaiset ovat ilmeisin kategoria. DISA:n FedRAMP-vaatimukset edellyttävät datan käsittelyä valtuutetuissa rajoissa. ITAR rajoittaa teknisen datan käsittelyä yhdysvaltalaisen infrastruktuurin piiriin. Tiedusteluyhteisön verkot (JWICS, SIPRNet) ovat fyysisesti eristettyjä tarkoituksellisesti.

Mutta offline-first-vaatimus ulottuu paljon luokiteltujen ympäristöjen ulkopuolelle:

Terveydenhuoltojärjestelmät verkon segmentoinnilla: Sairaalaverkot erottavat kliiniset järjestelmät yleisestä pääsyverkosta. PACS-järjestelmät (lääketieteellinen kuvantaminen), segmentoiduissa verkoissa toimivat EHR-järjestelmät ja kliiniset tutkimustietokannat saattavat olla yhteydettömiä politiikan nojalla.

Rahoituspalvelut kaupankäyntilattiaeristyksellä: Suoraan kaupankäynnin ympäristöt, tietyt kliraushuoneverkot ja SWIFT-kytketty infrastruktuuri toimivat tiukalla verkkoeristyksellä.

Teollisuuden ohjausjärjestelmät: SCADA-verkot, tuotannon ohjausjärjestelmät ja kriittinen infrastruktuuri toimivat ilmaväleillä tai lähes ilmaväleillä turvallisuustoimenpiteenä (Stuxnet-jälkeinen kovettuminen).

Eurooppalaiset tietosuvereniteettvaatimukset: Saksan tiukat Landesdatenschutzgesetze ja vastaavat kansalliset lait EU:ssa edellyttävät yhä useammin paikallista käsittelyä arkaluonteiselle hallituksen ja terveydenhuollon datalle. TikTokin 530 miljoonan euron sakko (toukokuu 2025) EU-datan siirroista Kiinaan on kiihdyttänyt tätä suuntausta.

Miksi pilvi-arkkitehtuuri epäonnistuu ilmavälin käyttöönotoissa?

Useimmat yritystason anonymisointityökalut on rakennettu SaaS-alustoiksi:

Käyttäjälaite → HTTPS → Toimittajan API → NLP-mallit → Vastaus → Käyttäjälaite

Tämä arkkitehtuuri vaatii:

  1. Internet-yhteyden käsittelylaitteelta
  2. Luottamuksen toimittajan API-infrastruktuuriin
  3. Hyväksynnän sille, että data kulkee ulkoisten verkkojen kautta
  4. Riippuvuuden toimittajan saatavuudesta ja hinnoittelumuutoksista

Ilmavälin ympäristöissä vaihe 1 on fyysinen mahdottomuus. Säännellyissä ympäristöissä vaiheet 2–4 voivat kukin edustaa vaatimustenmukaisuusrikkomuksia.

Self-hosted Presidio on yleinen vaihtoehto, mutta se vaatii:

  • Docker-osaamista käyttöönottoon
  • Python-ympäristön hallintaa
  • spaCy-mallien latauksia (internet tarvitaan)
  • Jatkuvaa ylläpitoa mallien ja riippuvuuksien päivittyessä
  • DevOps-resursseja, joita useimmilla tiimeillä ei ole

Tämä kuilu – SaaS:n mukavuuden ja self-hosted-kompleksisuuden välillä – on juuri se, mitä desktop-first offline-työkalut ratkaisevat.

Offline-first PII-anonymisoinnin tekninen arkkitehtuuri

anonym.plus, sisartuotteemme, joka on rakennettu täysin yhteydettömään tapaukseen, sisältää kaiken tarvittavan:

1. Esipakatut NLP-mallit spaCy-kielimallit (keskimäärin 40–80 Mt kukin), transformer-mallit nimettyjä entiteettejä varten ja kielentunnistusmallit on sisällytetty sovelluksen asennuspakettiin. Käsittelyn aikana ei tarvita latausvaihetta.

2. Paikallinen käsittelyputki Koko regex + NLP + ML -tunnistusputki toimii paikallisella CPU:lla (ja valinnaisesti GPU:lla). anonym.plus-tuotteen sisällä oleva Presidio-pohjainen moottori ei tee verkkokutsuja ajon aikana.

3. Salattu paikallinen holvi Konfiguraatio, esiasetukset ja salausavaimet tallennetaan paikalliseen salattuun holviin (AES-256-GCM + Argon2id). Ei pilvisynkronointia. Ei etäavainvarmuuskopiota. Holvi on olemassa vain paikallisella laitteella.

4. Paikallinen tiedosto-I/O Syötetiedostot luetaan paikallisesta tallennuksesta; tulostiedostot kirjoitetaan paikalliseen tallennukseen. Data ei kulje minkään verkkokäyttöliittymän kautta.

5. Minimaalinen hyökkäyspinta anonym.legalin oma Desktop App — erillinen tuote verkkoihin, jotka sallivat yhden luotetun ulkoisen yhteyden — on rakennettu samalla tavalla tästä syystä: Tauri 2.0 (Rust-pohjainen) tarjoaa merkittävästi pienemmän hyökkäyspinnan kuin Electron-työkalut (Chromium-pohjaiset). Sen binaari on noin kymmenesosan koosta. Se kutsuu myös oletuksena vähemmän käyttöjärjestelmän API:ita.

Vaatimustenmukaisuuden käyttötapaukset

ITAR:n teknisen datan anonymisointi

Puolustusalan alihankkijan täytyy jakaa teknistä dokumentaatiota ulkomaiselle kumppanille lisenssipoikkeuksen nojalla. Asiakirjat sisältävät yhdysvaltalaisten henkilöiden nimiä ja henkilöstödataa, jotka täytyy anonymisoida ennen ITAR-lisenssipoikkeuksen soveltamista.

Vaatimukset:

  • Käsittely vain hyväksytyillä työasemilla (ei pilveä)
  • Ei datan siirtoa hyväksytyn ympäristön ulkopuolelle
  • Tilintarkastusketju, joka osoittaa anonymisoinnin käytön
  • Eräkäsittely yli 500 asiakirjalle

anonym.plus käsittelee kaikki yli 500 DOCX-tiedostoa paikallisesti eräkäsittelytilassa. Ajon aikana ei tehdä verkkokutsuja. Auditointiloki pysyy paikallisessa holvissa. Tulos täyttää ITAR-lisenssipoikkeuksen vaatimukset.

Saksalaisen liittovaltion viraston datan jakaminen

Saksalainen liittovaltion virasto (Bundesbehörde) täytyy anonymisoida kansalaisten valitusdata ennen sen jakamista ulkoiselle tutkimuslaitokselle. BfDI:n ohjeet kieltävät käsittelyn muulla kuin hallituksen infrastruktuurilla.

anonym.plus toimii viraston Windows 11 -työasemilla. Kaikki käsittely on paikallista. IT-tietoturvatiimi vahvistaa tämän verkkoliikenteen seurannalla — ajon aikana nolla ulkoista yhteyttä.

Sairaalan kliininen tutkimusdata

Sairaalan tutkimusosasto tarvitsee potilastietojen de-identifioinnin monikeskuskliniikkatutkimusta varten. HIPAA Safe Harbor -de-identifiointi poistaa 18 tunnistekategoriaa. Kliinisellä verkolla ei ole internet-yhteyttä politiikan nojalla.

anonym.plus hoitaa EHR-vientien eräkäsittelyn CSV- ja JSON-muodossa kokonaan laitteella — verkko ilman internet-yhteyttä on juuri se tapaus, jota varten se on rakennettu. Tietosuojavastaava tarkistaa tulosteen Safe Harbor -sääntöjä vasten ennen kuin aineisto menee tutkimuskumppaneille.

Keskeiset ominaisuudet ilmavälin käyttöönottoon

Arvioidessasi offline PII-anonymisointityökaluja, priorisoi:

OminaisuusMiksi se on tärkeää
Täysin offline asennuksen jälkeenEi internet-riippuvuutta käsittelyn aikana
Esipakatut NLP-mallitEi latausvaihetta, joka vaatii verkkoyhteyttä
EräkäsittelyKäsittele volyymi ilman toistuvaa manuaalista vuorovaikutusta
Paikallinen salattu holviTurvallinen paikallinen konfiguraatioiden ja avainten tallentaminen
TilintarkastusketjuDokumentaatio vaatimustenmukaisuustarkastuksiin
Windows/macOS/Linux-tukiKattaa luokiteltujen työasemien ympäristöt
Ei telemetriavaihtoehtoaVarmista, ettei dataa siirretä telemetrian kautta
Tiedostomuodon kattavuusDOCX, PDF, TXT, CSV, JSON, Excel

Tietosuvereniteettiedun

TikTokin 530 miljoonan euron GDPR-sakko ja sitä seurannut täytäntöönpanonaalto ovat luoneet toissijaisen ajurin offline-first-työkaluille: tietosuvereniteetti.

EU-organisaatiot, jotka aiemmin käyttivät pilvipalveluja mukavuuden vuoksi, harkitsevat nyt uudelleen, täyttääkö ulkoisella toimittajan infrastruktuurilla tapahtuva käsittely GDPR:n luvun V (kansainväliset siirrot) ja kansalliset tietosuojalait.

Selkein vastaus kysymykseen "minne datasi menee käsittelyn aikana?" on "ei minnekään – se ei koskaan poistu laitteelta". Offline-first-käsittely poistaa GDPR-siirtokysymyksen kokonaan.

Saksalaisille organisaatioille erityisesti DSGVO:n tiukka tulkinta artikloista 44–46 ja viimeaikainen täytäntöönpanosuuntaus tekevät paikallisesta käsittelystä yhä houkuttelevampaa jopa organisaatioille, joilla ei ole tiukkoja yhteysvaatimuksia.

Käytännön käyttöönotto-näkökohtia

Todellinen ilmaväli vaatii anonym.plussan, ei Desktop Appia. Asennusohjelma siirretään USB:llä kuten mikä tahansa offline-asennus, mutta anonym.legalin oma Desktop App kutsuu edelleen anonym.legalin palvelimia jokaista tunnistusta varten — aktiivinen yhteys vaaditaan, asennettuna tai ei. Verkkoon, jossa ei ole lainkaan ulkoista pääsyä, sisartuotteemme anonym.plus suorittaa tunnistuksen sen sijaan kokonaan laitteella.

Kielituki. anonym.legalin tunnistuspalvelu tukee kaikkia 48 kieltä (24 spaCy + 7 Stanza + 11 HuggingFace; 6 kieltä vain kuvioilla) — mutta nämä mallit toimivat anonym.legalin palvelimilla, eivät Desktop App -asennusohjelman sisällä. anonym.plus kantaa mallinsa laitteella, joten sen kielituki toimii ilman minkäänlaista yhteyttä.

Laitteistovaatimukset: NLP-putki toimii tehokkaasti moderneilla työasemilla ilman GPU-vaatimuksia. Eräkäsittely 1 000 asiakirjalle valmistuu tyypillisesti 5–15 minuutissa asiakirjan koon ja CPU-suorituskyvyn mukaan.

Lisensointi ilmavälin ympäristöissä: Offline-lisenssin aktivointi on käytettävissä ympäristöissä, joissa yhteys lisenssipalvelimeen ei ole mahdollinen.

Milloin ilmaväli ei ole oikea lähestymistapa?

Ilmaväli- ja offline-first-arkkitehtuurit ratkaisevat tiettyjä ongelmia, mutta tuovat merkittäviä operatiivisia haasteita:

Päivitysten kitka: AI-mallien, entiteettitunnistimien ja ohjelmiston pitäminen ajan tasalla ilmavälin ympäristössä vaatii manuaalisia prosesseja (USB-siirrot, manuaaliset lataukset erillisverkoissa). Organisaatiot, jotka eivät ylläpidä tiukkaa päivityskadenssia, saattavat käyttää vanhentuneita malleja, jotka jättävät huomaamatta uudet PII-kaavat.

Integraation monimutkaisuus: Ilmavälin järjestelmät eivät voi suoraan integroitua pilvipohjaisiin lokituspalveluihin, SIEM-alustoihin tai etätarkastuskojelautaan ilman mukautettuja data-diodi-ratkaisuja. Tämä kasvattaa infrastruktuurikustannuksia merkittävästi.

Tarkkuuden kompromissit: Pilvipohjaiset PII-tunnistusjärjestelmät voivat hyödyntää jatkuvasti päivitettyjä harjoitusdatoja ja ensemble-malleja useilta asiakkailta. Offline-mallit ovat tilannekuvia, jotka heikentyvät ajan myötä uusia kielimalleja vasten, erityisesti monikieliselle sisällölle.

Ei välttämätön kaikille uhkamalleille: Organisaatioille, joilla ei ole hallituksen, terveydenhuollon tai oikeudellisen sektorin mandaattia datan eristykselle, pilvipohjaiset ratkaisut vahvalla salauksella, SOC 2 Type II -tarkastuksilla ja datan käsittelysopimuksilla saattavat olla käytännöllisempiä. Ilmavälin ylimääräinen työ tuottaa arvoa vain, kun uhkamalli todella sisältää verkkopohjaisen exfiltroinnin määrätietoiselta hyökkääjältä.


Valvottuun verkkoon, joka sallii yhä yhden luotetun ulkoisen yhteyden: anonym.legalin Desktop App (Windows, macOS, Linux) asentuu ja toimii paikallisesti, mutta itse tunnistus tapahtuu anonym.legalin palvelimilla — sovellus ei sisällä tunnistusmalleja ja vaatii internet-yhteyden. Sen sallittujen luettelo rajaa yhteyden pelkästään anonym.legaliin; dataa ei mene minnekään muualle. Eräkäsittely tukee 1–5 000 tiedostoa ajoa kohti tilaustasosta riippuen. Verkkoon, jossa ei ole lainkaan ulkoista yhteyttä, katso anonym.plus.

Lähteet:

Valmiina suojaamaan tietojasi?

Aloita PII-anonymisointi 273 entiteettityypillä 48 kielellä.