
Varnost podatkov je lažje oceniti, ko lahko ekipa informacijam sledi od zbiranja do izbrisa. Relevantne kontrole so odvisne od občutljivosti, namena, uporabnikov in posledic izgube ali zlorabe. Produkcijska podatkovna baza je lahko dobro zaščitena, medtem ko isti zapisi ostajajo izpostavljeni v izvoženih preglednicah, prilogah zahtevkov podpore, analitičnih cevovodih ali varnostnih kopijah.
Za tehničnega direktorja (CTO) je skladnost varnosti podatkov zato inženirski in dokazni problem: ugotoviti, katere zahteve veljajo, jih prevesti v kontrole v vsakem podatkovnem toku in izkazati, da te kontrole delujejo. Politike opisujejo predvideno vedenje. Konfiguracije, testi, dnevniki in pregledane izjeme kažejo, ali se sistem dejansko tako vede.
Skladnost varnosti podatkov se nanaša na zaščito pred nepooblaščenim dostopom, razkritjem, spremembo, uničenjem in izgubo razpoložljivosti. Zajema osebne podatke, pa tudi izvorno kodo, finančne zapise, intelektualno lastnino, poverilnice in druge občutljive poslovne informacije.
Širša skladnost glede podatkov vključuje vprašanja, na katera varnostne kontrole same ne morejo odgovoriti: ali je zbiranje zakonito, kateri nameni so dovoljeni, katera obvestila ali pogodbe so potrebni, kako posamezniki uveljavljajo svoje pravice in kako dolgo se smejo informacije hraniti. Šifriranje ne naredi neupravičenega zbiranja zakonitega. Veljaven namen obdelave ne naredi nevarne izvedbe sprejemljive.
Tri vire zahtev ohranite ločene:
Za vsako zahtevo zapišite vir, obseg, odgovornega lastnika in razlago. Inženiring lahko nato izvaja skupne zaščite, ne da bi vsak okvir napačno obravnaval kot pravno enakovreden.
Uporaben register uporabnosti pojasnjuje, zakaj zahteva velja, ne zgolj tega, da jo je nekdo dodal na kontrolni seznam.
| Skupina zahtev | Vprašanje obsega | Posledica za izvedbo |
|---|---|---|
| GDPR | Kateri osebni podatki se obdelujejo, v kateri vlogi in v kakšnem ozemeljskem obsegu? | Povežite namene, zakonito obdelavo, pravice, hrambo, pogodbe in varnost, utemeljeno na tveganju. |
| HIPAA | Ali organizacija pri relevantni dejavnosti deluje kot zajeta entiteta (covered entity) ali poslovni partner (business associate)? | Ocenite zaščitene informacije, storitveno razmerje in veljavne zaščitne ukrepe. |
| Kalifornijska zakonodaja o zasebnosti | Ali podjetje in obdelava spadata v veljavni zakonski obseg? | Pravice glede zasebnosti in razkritja povežite z dejanskimi zmožnostmi ravnanja s podatki. |
| ISO 27001 | Katere storitve, lokacije, ekipe in odvisnosti so v obsegu ISMS? | Vzdržujte oceno tveganj, odločitve o obravnavi, veljavne kontrole in dokaze sistema upravljanja. |
| SOC 2 | Katera storitev in kateri kriteriji Trust Services Criteria so zajeti v pregledu? | Vzpostavite kontrole in dokaze za opredeljeni obseg poročanja. |
| PCI DSS | Kako organizacija hrani, obdeluje, prenaša podatke plačilnih računov ali vpliva na njihovo varnost? | Določite plačilno okolje in odgovornosti, vključno z zunanje izvajanimi storitvami. |
To so izhodiščna vprašanja, ne popolni pravni testi. Programska oprema, povezana z zdravjem, na primer ne spada samodejno pod HIPAA zgolj zato, ker obdeluje zdravstvene informacije. Zunanje izvajanje obdelave plačil lahko zmanjša obseg PCI DSS, ne odpravi pa samodejno odgovornosti trgovca.
Člen 32 GDPR zahteva varnost, primerno tveganju, ob upoštevanju dejavnikov, med katerimi so narava obdelave, stroški izvedbe in najnovejši tehnološki razvoj. Navaja ukrepe, kot so šifriranje, odpornost, obnovitev in redno vrednotenje; ne nalaga pa univerzalne splošne obveznosti šifriranja.
ISO 27001 se nanaša na sistem upravljanja informacijske varnosti z opredeljenim obsegom. Njegove zahteve vključujejo obravnavo tveganj, notranjo presojo in vodstveni pregled. Kontrole iz Dodatka A se obravnavajo z uporabnostjo na podlagi tveganj, odločitve pa se dokumentirajo v izjavi o uporabnosti (Statement of Applicability). Certifikacijo izvede neodvisni certifikacijski organ.
SOC 2 je poročilo o potrditvi (attestation), ne certifikacija. Njegovi kriteriji se nanašajo na varnost in, kadar so vključeni v obseg, na razpoložljivost, celovitost obdelave, zaupnost in zasebnost. Niti poročilo SOC 2 niti certifikat ISO ne izkazujeta skladnosti z GDPR.
Sektorske obveznosti potrebujejo lastno oceno. SOX se nanaša na računovodsko poročanje in povezane notranje kontrole za relevantne družbe; CMMC se nanaša na opredeljene zahteve obrambnih pogodb in informacijska okolja. V Evropi NIS2 zahteva analizo sektorja, velikosti, storitve in pravil vključitve v okviru nacionalnega prenosa. DORA zajema predvsem določene finančne subjekte, s pogodbenimi obveznostmi za dobavitelje IKT in režimom nadzora za določene kritične ponudnike. Ne predpostavljajte, da ima vsak ponudnik finančne tehnologije ali tehnološki dobavitelj enake neposredne dolžnosti.
Začnite z enim pomembnim poslovnim procesom, kot so sprejem pacientov, obračun plač, podpora strankam ali usklajevanje plačil. Določite njegovega lastnika podatkov in tehničnega lastnika, nato pa informacijam sledite skozi zbiranje, uporabo, deljenje, shranjevanje, obnovitev in odstranitev.
Za vsak nabor podatkov zapišite:
Razvrščanje mora voditi k odločitvam. Oznaka, kot je »omejeni zdravstveni podatki«, je uporabna le, če določa dovoljene cilje, pravila dostopa, beleženje, šifriranje in odstranitev. Zaupnost združite s celovitostjo in razpoložljivostjo: spremenjen recept ali nedosegljiv klinični zapis je lahko škodljiv tudi brez razkritja.
Zemljevid preverite glede na arhitekturne diagrame, sheme podatkovnih baz, nastavitve integracij, popise shramb in pogovore z osebjem podpore in operacij. Orodja za odkrivanje lahko prepoznajo kandidate, vendar mora lastnik potrditi namen in ravnanje. Nadaljujte z odkrivanjem podatkov, če ekipa še ne zna pojasniti, kje se nahajajo občutljive informacije.
Zbirajte, kar zahteva odobreni namen. Odstranite nepotrebna polja obrazcev in ne sprejemajte neomejenih prilog, kadar zadostuje strukturiran vnos. Preverjajte velikost, vrsto in vsebino podatkov; končne točke za vnos zaščitite pred nepooblaščenimi oddajami in zlorabo.
Pri osebnih podatkih vmesnik za zbiranje povežite z dokumentiranim namenom obdelave in veljavno pravno podlago. Po GDPR je privolitev ena od možnih podlag po členu 6, ne pa univerzalni predpogoj. Kjer se uporablja privolitev, mora aplikacija podpirati ustrezen življenjski cikel privolitve, ne le prikazovati potrditvenega polja.
Skrivnosti in občutljive vsebine ne smejo zaiti v URL-je, sporočila o napakah in telemetrijo aplikacij. Preizkusite poti napak: zavrnjena oddaja ne sme pustiti popolne kopije v storitvi za razhroščevanje.
Avtentikacija ugotavlja identiteto; avtorizacija določa, do katerih zapisov in operacij sme ta identiteta dostopati. Izvedite oboje. Prijavljen uporabnik ne sme pridobiti dostopa do zapisov druge stranke s spremembo identifikatorja.
Uporabljajte načelo najmanjših privilegijev, kjer je primerno ločite skrbniške dolžnosti in za občutljiv ali privilegiran dostop zahtevajte močnejšo avtentikacijo. Storitvenim računom dodelite ozko omejena dovoljenja, namesto da bi ponovno uporabljali človeške poverilnice. Procesi ob prihodu, premestitvi in odhodu naj zajemajo aplikacijske vloge, dovoljenja v oblaku, žetone API in dostop dobaviteljev.
Za dostop podpore opredelite pogoje odobritve, časovne omejitve, dovoljena dejanja in revizijske sledi. Dostop pregledujte glede na trenutno poslovno potrebo, ne le glede na to, ali je račun še aktiven. Dokazi naj vključujejo teste avtorizacije, odločitve pregledov dostopa in primere odvzetih dovoljenj.
Produkcijski podatki ne bi smeli postati privzeto testno gradivo. Prednost dajte sintetičnim podatkom. Če je izjema z resničnimi podatki upravičena, odobrite njen obseg, omejite dostop in določite potek. Psevdonimizacija lahko zmanjša izpostavljenost, vendar psevdonimizirani osebni podatki ostanejo v okviru GDPR, kadar je posameznike mogoče ponovno identificirati z dodatnimi informacijami.
Ločite šifriranje v mirovanju od šifriranja med prenosom. Šifriranje shrambe ščiti pred določenimi scenariji izgube ali dostopa; šifriranje prenosa ščiti komunikacijske kanale. Nobeno ne prepreči, da bi pooblaščena aplikacija vrnila zapise napačnemu uporabniku.
Uporabljajte uveljavljene, vzdrževane kriptografske izvedbe in sodobno avtenticirano šifriranje. Konfigurirajte podprte protokole prenosa, preverjajte certifikate in odstranite zastarele konfiguracije. Ne načrtujte lastne kriptografije.
Upravljanje ključev je del kontrole, ne opomba k izvedbi. Dokumentirajte, kdo lahko ključe uporablja, upravlja, menja, prekliče in obnovi. KMS podpira upravljane operacije s ključi; HSM lahko zagotovi strojno podprto zaščito kriptografskega gradiva. Pristop izberite glede na model groženj in operativne zahteve.
Kjer je izvedljivo, ločite upravljanje ključev od rutinskega dostopa do podatkov. Preizkusite, ali odvzet dostop dejansko prepreči dešifriranje in ali je obnovitev po upravičeni odpovedi infrastrukture še mogoča. Izguba edinega uporabnega ključa lahko nepoškodovane varnostne kopije spremeni v nedosegljive podatke. Za operativne razlike si oglejte šifriranje in upravljanje ključev.
Tudi prenosi potrebujejo kontrole prejemnikov. Kjer je primerno, uporabljajte odobrene cilje, omejene poverilnice API in časovno omejen dostop za prenos. Izvoze spremljajte kot kopije z lastniki in pravili poteka, ne kot dogodke, s katerimi se odgovornost konča.
Celovitost zaščitite s preverjanjem vnosov, omejitvami podatkovne baze, nadzorovanimi spremembami, usklajevanjem in revizijskimi sledmi, primernimi za podatke. Kontrolna vsota lahko zazna nekatere spremembe; ne ugotovi pa, kdo je bil pooblaščen zanje.
Cilje obnovitve opredelite na podlagi poslovnih posledic. Temu ustrezno izberite pogostost varnostnega kopiranja in zasnovo obnovitve. Varnostne kopije zaščitite pred nenamernim izbrisom in ogroženimi skrbniki ter, kjer je izvedljivo, omejite dostop do njih neodvisno od običajnega dostopa do aplikacije.
Trditev o obnovitvi mora biti povezana s testom, ne le s konfiguracijo varnostnega kopiranja. Obnovite v izolirano okolje, preverite popolnost in doslednost zapisov, preverite odvisnosti aplikacije in izmerite dejansko zmogljivost obnovitve. Zapišite neuspehe in korektivno delo. Uspešna obnovitev podatkovne baze ne zadošča, če manjkajo potrebni ključi, datoteke ali storitve identitet.
Hrambo opredelite po kategoriji podatkov in namenu, z jasnim sprožilcem: zaprtje računa, zaključek pogodbe, dogodek v zapisu ali drug upravičen pogoj. Politiko povežite z izvedenimi pravili v podatkovnih bazah, objektnih shrambah, iskalnih indeksih, analitičnih sistemih in storitvah dobaviteljev.
Izbris potrebuje obravnavo ponovnih poskusov in usklajevanje. Opravilo, ki poroča o uspehu in pri tem prezre neuspelo zahtevo v nadaljnjem sistemu, ne dokazuje odstranitve. Vzdržujte pregledane izjeme za pravna zadržanja ali drugo upravičeno hrambo, vključno z lastništvom in pogojem za konec.
Varnostne kopije zahtevajo dokumentiran model. Pojasnite obdobja poteka, omejitve običajne uporabe in kako se ravna s predhodno izbrisanimi zapisi, če se varnostna kopija obnovi. Ne obljubljajte takojšnjega izbrisa povsod, če arhitektura tega ne zmore. Varna odstranitev vključuje tudi izvožene datoteke, izločene naprave in zaključek sodelovanja z dobavitelji.
Storitve v oblaku odgovornosti prerazporedijo, ne odpravijo pa jih. Ugotovite, kaj upravlja ponudnik in kaj konfigurira vaša ekipa, vključno z identitetami, izpostavljenostjo omrežja, nastavitvami šifriranja, avtorizacijo aplikacij, beleženjem, hrambo in obnovitvijo.
Zagotovila dobaviteljev ovrednotite za dejansko storitev. Preverite obseg poročila, obdobje presoje, izključitve, odgovornosti strank in nerazrešene ugotovitve. Certifikat ponudnika ni dokaz, da so vaše vedro za shranjevanje, aplikacija ali skrbniška dovoljenja pravilno konfigurirani.
Lokacija je še eno vprašanje obsega. Preslikajte primarno shrambo, replike, okrevanje po nesreči, dostop podpore, podobdelovalce in cilje telemetrije. Gostovanje v izbrani regiji samo po sebi ne izkazuje podatkovne suverenosti ali skladnosti z GDPR. Ocene mednarodnih prenosov so ločene od zahtev za pogodbe z obdelovalci iz člena 28 GDPR.
Pred vključitvijo dobavitelja določite pogodbena pričakovanja glede incidentov, dostopa, podobdelovalcev, pridobitve podatkov, izbrisa in izstopa iz storitve. Preizkusite, ali so izvoženi podatki uporabni in ali je mogoče pridobiti dokaze o izbrisu pri dobavitelju. Dobavitelj, ki ne more podpreti zahtevanega življenjskega cikla, ustvari arhitekturno odločitev, ne le opombe v nabavi.
Zdravstvena tehnologija ponazarja, zakaj je kontekst podatkov pomemben. Podatki o zdravju se po členu 9 GDPR obravnavajo kot posebna vrsta podatkov, poleg potrebe po pravni podlagi iz člena 6. Dokumentirajte relevanten pogoj iz člena 9, namesto da predpostavljate, da se lahko vsaka operacija z zdravstvenimi podatki opira na isto utemeljitev.
Ocenite, ali bo obdelava verjetno povzročila veliko tveganje in zato zahteva oceno učinka v zvezi z varstvom podatkov po členu 35. Varnostni dokazi naj odražajo verjetno škodo: pomembni so lahko napačni zapisi, neustrezen dostop osebja, razkritje prek obvestil in nedosegljive storitve.
Obveznosti glede medicinskih pripomočkov so odvisne od izdelka in predvidenega namena. Ocena po MDR ali IVDR je ločena od zasebnosti in informacijske varnosti. Izdelki za elektronske zdravstvene zapise in dejavnosti sekundarne uporabe prav tako zahtevajo oceno glede na veljavne določbe o evropskem zdravstvenem podatkovnem prostoru in postopno uvajane zahteve. Nacionalna pravila o zdravstvenem varstvu in povračilih lahko dodajo nadaljnje omejitve.
Prodaja bolnišnici ne določi samodejno neposrednega statusa vsakega dobavitelja po NIS2. Pravno uporabnost dokumentirajte ločeno od pogodbenih varnostnih zahtev bolnišnice. Zahteve strank po certifikaciji ISO, SOC 2 ali drugih zagotovilih so lahko poslovno pomembne, ne da bi bile univerzalne pravne zahteve.
Za vsako bistveno kontrolo opredelite trditev, lastnika izvedbe, obseg, vir dokazov, test, pregledovalca in sprožilec pregleda. Dokaze o politiki, konfiguraciji in učinkovitosti ohranite ločene.
| Trditev | Dokazi o izvedbi | Preverjanje učinkovitosti |
|---|---|---|
| Dostop podpore je omejen | Opredelitve vlog in potek odobritve | Vzorčenje sej in test zavrnjenih operacij |
| Občutljivi izvozi potečejo | Konfiguracija izvoza in pravila načrtovanega izbrisa | Sledenje vzorčnemu izvozu do poteka |
| Zapise je mogoče obnoviti | Konfiguracija varnostnega kopiranja in postopek obnovitve | Obnovitev in uskladitev reprezentativnih zapisov |
| Dostop dobavitelja preneha ob prekinitvi | Postopek zaključka sodelovanja in popis računov | Potrditev odvzetih računov in poverilnic |
Dokaze ponovno uporabite, kjer podpirajo več zahtev, vendar ohranite razlago vsake zahteve. Preslikava kontrol je »več proti več«; skupen pregled dostopa ne izkazuje vseh pravnih dolžnosti.
Spremljajte spremembe, ki lahko model razveljavijo: nove integracije, spremembe dovoljenj, onemogočeno revizijsko beleženje, neuspela varnostna kopiranja, napake pri izbrisu in nove cilje. Opozorila usmerite k lastnikom s potjo stopnjevanja. Občasne presoje naj vzorčijo, ali so ta preverjanja delovala, ne le, ali nadzorna plošča obstaja. Penetracijsko testiranje je lahko primerno glede na tveganje ali pogodbene zahteve, vendar ni univerzalen obvezen test po ISO 27001 ali SOC 2.
V načrt dokazov vključite odziv na incidente. Po GDPR obdelovalci brez nepotrebnega odlašanja obvestijo upravljavce. Upravljavci brez nepotrebnega odlašanja in, kadar je izvedljivo, najpozneje v 72 urah po seznanitvi ocenijo uradno obvestilo nadzornemu organu, razen če ni verjetno, da bi kršitev ogrozila pravice in svoboščine posameznikov. Kršitve z velikim tveganjem lahko zahtevajo tudi sporočilo posameznikom, ob upoštevanju izjem iz člena 34. Zapišite utemeljitev za neobveščanje in ločeno ocenite druge pogodbene ali sektorske dolžnosti poročanja.
Ponazoritveno predpostavimo, da ponudnik SaaS na področju zdravstvene tehnologije za klinike obdeluje zapise o terminih in simptomih. Njegova primarna podatkovna baza je šifrirana, dostop do aplikacije je omejen na najemnika, varnostne kopije obstajajo. Pregled življenjskega cikla odkrije, da osebje podpore izvaža zapise v preglednice in jih prilaga zahtevkom.
Izvoz ustvari dve dodatni shrambi: lokalne naprave in dobavitelja sistema za zahtevke. Kontrole podatkovne baze nobene od njiju ne zaščitijo samodejno. Ekipa najprej preveri, ali so za diagnozo težave podpore potrebni celotni zapisi, ali je cilj odobren in katere pogodbene omejitve veljajo.
Nato rutinske izvoze nadomesti z redigiranimi diagnostičnimi pogledi. Izjemni izvozi zahtevajo odobritev, omejen cilj, omejena polja in potek. Pregledajo se nastavitve dostopa in hrambe pri dobavitelju; lokalni prenosi se omejijo z odobrenimi kontrolami končnih točk organizacije.
Paket dokazov vključuje posodobljen zemljevid tokov, teste dovoljenj za izvoz, pregledano izjemo, dokaze o konfiguraciji dobavitelja in rezultate izbrisa. Negativni test potrdi, da običajna vloga podpore ne more izvoziti zapisov druge klinike. Test poteka preveri tako kopijo v aplikaciji kot prilogo zahtevka.
Preostala vrzel je izrecna: zgodovinske priloge je treba raziskati in, kjer je upravičeno, odstraniti. Lastnik prejme to nalogo z merilom dokončanja. Ekipa ne zatrjuje skladnosti življenjskega cikla zgolj zato, ker je novi gumb za izvoz varnejši.
Začnite z omejenim tokom in pripravite pet rezultatov: preverjen zemljevid podatkov, odločitve o uporabnosti, lastnike kontrol, preizkušene dokaze in register vrzeli s prednostnimi nalogami. Izpostavljenost in neuspehe obnovitve naslovite pred kozmetičnimi izboljšavami dokumentacije. Izjemam dodelite odobritelja, utemeljitev, nadomestne ukrepe in datum pregleda.
V Secani modelirajte aplikacije, sisteme, storitve in zunanje ponudnike, ki podpirajo ta tok. Dokaze povežite z zahtevami, kontrolami in odločitvami; manjkajoče dokaze ali nejasno lastništvo dodelite kot naloge. Predloge, podprte z umetno inteligenco, preverite glede na njihove vire ter ohranite človeške odobritve in časovne žige. Tako sredstva, zahteve, tveganja in dokazi ostanejo v kontekstu, ne da bi orodje nadomestilo tehnično testiranje ali pravno analizo.
Praktičen naslednji korak je en celovit pregled: izberite občutljiv zapis, sledite vsaki kopiji in se vprašajte, kaj dokazuje, da so njegovo zbiranje, dostop, obnovitev, hramba in izbris pod nadzorom.
Secani povezuje obsege, dokazila, naloge in agente UI v enem skupnem delovnem prostoru.
Kritične storitve povežite s cilji obnove, odvisnostmi, vajami in korektivnimi ukrepi, da bodo načrti neprekinjenega poslovanja odražali dejanske zmožnosti.
Preglejte identitete, izpostavljenost, šifriranje, obnovitev in beleženje v oblaku z dokazi, vezanimi na dejanske račune, storitve in podatke.
Ponavljajoča se tehnična preverjanja združite z občasno presojo ter jasno pokritostjo, zdravjem zbiranja, pragovi in lastništvom nadaljnjih ukrepov.