Vissza a BlograTechnikai

Platformfüggetlen személyiadat-megfelelőség: Mac, Linux és Windows

Adatvédelmi felelős Mac-en, jogi munkatársak Windows-on, adatmérnökök Linux-on — mindenki ugyanazokat az adatokat dolgozza fel, különböző eszközökkel. Íme, miért nélkülözhetetlen az operációs rendszertől független észlelés.

March 6, 20266 perc olvasás
cross-platformMac Linux GDPRenterprise ITOS agnosticcompliance consistency

Platformfüggetlen személyiadat-megfelelőség: Mac, Linux és Windows

Adatvédelmi felelősök Mac-en. Jogi csapatok Windows-on. Adatmérnökök Linux-on. Egyetlen megfelelőségi kötelezettség.

A legtöbb személyiadat-eszközt egyetlen platformra tervezték. Ez a probléma.

Az operációs rendszer hiányossága az adatvédelmi csapatoknál

A vállalati adatvédelmi csapatok ritkán használnak egyetlen operációs rendszert. Egy tipikus globális technológiai vállalat így néz ki:

  • Adatvédelmi felelősök és DPO-k: macOS (jellemző az USA-ban és az Egyesült Királyságban)
  • Jogi és megfelelőségi elemzők: Windows (standard az európai vállalatokban)
  • Adatmérnökök és DevOps: Linux (standard a technikai szerepköröknél)

Három operációs rendszer környezet. Három csapatfunkció. Egyetlen közös kötelezettség: személyes adatok feldolgozása egységes technikai ellenőrzésekkel.

Amikor minden csoport ugyanannak az eszköznek egy különböző verzióját használja — vagy különböző felületet — az ellenőrzések nem azonosak. Csak úgy tűnik.

Miért teremt kockázatot az egyplatformos eszköz?

A legtöbb személyiadat-eszköz egyetlen operációs rendszerre készül asztali alkalmazásként. A Mac- és Linux-felhasználók webes tartalékot kapnak, vagy semmit.

Ez olyan megosztást eredményez, amely auditok során számít. Íme, mi történik, amikor a webalkalmazás elmarad az asztali gép mögött:

Az NLP-modell verziói eltérnek. Az asztali build újabb NLP-modellt tartalmazhat, mint a webalkalmazás. A régebbi modellverziók kihagyhatnak olyan entitástípusokat, amelyeket az újabbak már észlelnek.

A frissítési ciklusok szétválnak. A csoportházirenddel telepített eszközök két-három verzióval lemaradhatnak a közvetlen telepítéssel szemben. A verziókülönbségek észlelési hiányosságokat okoznak.

A konfiguráció nem szinkronizálható. Az operációs rendszer beállításjegyzékében tárolt beállításokat tartalmazó eszközök nem oszthatják meg ezeket a beállításokat a Mac vagy Linux felhasználókkal. Egy platformon elkészített előbeállítás egy másikon esetleg olvashatatlan.

A könyvtár működése változó. Az operációs rendszer szintű könyvtárakat PDF-elemzéshez vagy OCR-hoz használó eszközök különböző eredményeket produkálhatnak különböző platformokon — még ugyanabból a forrásdokumentumból is.

Ezek bármelyike azt jelenti, hogy ugyanaz a dokumentum eltérő anonimizálási eredményeket adhat. Az ok nem az adatokban van. A platformban van.

A szabályozók egységességértékelési szempontjairól lásd: GDPR technikai intézkedési követelmények.

GDPR 5. cikk (2) bekezdés és szisztematikus intézkedések

A GDPR 5. cikk (2) bekezdése az elszámoltathatóság elve. Megköveteli az adatkezelőktől, hogy igazolják az 5. cikk (1) bekezdésében foglalt adatvédelmi elvek betartását. A 32. cikk szerinti technikai intézkedések esetén ez azt jelenti, hogy az intézkedéseket szisztematikusan alkalmazták.

A szisztematikus egységességet jelent. Ha az anonimizálás aszerint változik, hogy ki milyen operációs rendszert futtat, az intézkedés változékony — nem szisztematikus.

Egy adatvédelmi hatóság nyomozásában a „mi az X eszközt használtuk, de Mac-en és az asztali verzióban eltérően viselkedik, és a dokumentumot Mac-en dolgozták fel” nem kielégítő válasz. Egyenetlen alkalmazást mutat.

Az operációs rendszertől független tervezés nem preferencia kérdése. A szisztematikus alkalmazási követelményből következik.

Két minta az operációs rendszertől független megfelelőséghez

A valódi, operációs rendszertől független személyiadat-megfelelőség két architekturális mintába illeszkedik.

1. minta: Webalkalmazás

Az észlelés a szerveren fut. A kliens operációs rendszere lényegtelen. Minden felhasználó ugyanazt a motort éri el ugyanazokkal a modellekkel és ugyanazokkal a beállításokkal.

Korlátozás: internetkapcsolatot igényel. Légrés-szigetelt környezetekben nem használható.

2. minta: Natív, platformfüggetlen asztali alkalmazás

Egy platformközi futtatókörnyezetre (például Tauri vagy Electron) épített asztali alkalmazás mindhárom platformra ugyanazt a kódot fordítja. A konfiguráció fiókra szinkronizálódik, nem a helyi operációs rendszer tárolóhelyére.

Az észlelés konzisztens marad a platformokon.

Az anonym.legal asztali alkalmazás a Tauri/Rust keretrendszert alkalmazza. Ugyanazt a kódot fordítja Windows-ra (x64/ARM64), macOS-re (Intel/Apple Silicon/Universal) és Linux-ra (x64). Minden build az eszközön olvassa be a fájlokat; az észlelés ugyanazon az EU-ban hosztolt API-n fut (Hetzner, Falkenstein). Az asztali alkalmazásnak ezért internetkapcsolat kell, és nem alkalmas légrés-szigetelt környezetekhez; ezekhez az anonym.plus mindenféle külső kapcsolat nélkül működik. Az operációs rendszer nem változó a kimenetben.

Felhasználási eset: 12 fős adatvédelmi csapat

Egy globális technológiai vállalat 12 fős adatvédelmi csapata három operációs rendszer környezetben dolgozott:

  • 4 adatvédelmi felelős és DPO: macOS (MacBook Pro)
  • 5 jogi és megfelelőségi elemző: Windows (Surface Pro)
  • 3 adatmérnök: Linux (Ubuntu munkaállomások)

Korábbi személyiadat-eszközük egyetlen platformra készült asztali alkalmazás volt. A Mac és Linux felhasználók a szállító webalkalmazásához estek vissza. Ez egy régebbi verzió volt, kevesebb entitástípussal.

A megfelelőségi hiányosság egyértelmű volt. A Mac-en dolgozó DPO 180 entitástípust észlelt. A jogászok az asztali alkalmazással 273-et. A mérnökök Linux-on megegyeztek a webalkalmazással, 180-at. Ez 87 entitásnyi eltérés a DPO által feldolgozott dokumentumokban.

Platformfüggetlen asztali alkalmazásra való áttérés után:

  • Ugyanaz az alkalmazás telepítve mind a 12 gépen
  • Azonos észlelési motor minden gép számára ugyanazon az EU-ban hosztolt API-n keresztül
  • Egyetlen „Privacy Standard” előbeállítás szinkronizálva minden fiókon
  • Egységes auditnyomvonal mind a 12 felhasználótól a megfelelőségi rendszerben

Az adatvédelmi hatósági audit hat hónappal később érkezett. A csapat azonos entitáslefedettséget mutatott mind a 12 fiókon, operációs rendszertől függetlenül. A megállapítás lezárult.

További részletek az audit- és dokumentálási funkciókról.

Mit ellenőrizzen egy eszköz kiválasztása előtt?

Egy több operációs rendszert futtató csapathoz tervezett személyiadat-eszköz értékelésekor tegye fel ezeket a kérdéseket:

Minden platformverzió ugyanazt az NLP-modellt használja-e? Ha a Mac és Linux buildek lemaradnak, egységességi probléma áll fenn.

Hogyan tárolja és osztja meg a konfigurációt? A beállításjegyzéken alapuló tárolás nem szinkronizálható platformok között.

Minden platformon azonosak-e a frissítési ciklusok? Az eltolt kiadások verziókülönbségeket okoznak.

Mi a tartalék az asztali gépet nem használó felhasználók számára? Ha egy régebbi webalkalmazás, a lefedettség nem azonos.

Egy olyan eszköz, amely jól válaszolja meg ezeket a kérdéseket, ugyanolyan észlelési eredményt ad ugyanabból a bemenetből bármely operációs rendszeren. Így néz ki a szisztematikus alkalmazás.

Források

Készen áll az adatai védelmére?

Kezdje el a PII anonimizálását 273 entitástípuson 48 nyelven.