
Pružatelj usluga u oblaku upravlja dijelom sigurnosnog okruženja. Vaš tim i dalje mora utvrditi koje zaštite konfigurira, obuhvaćaju li one podatke i usluge koje se koriste te kako zna da i dalje ostaju učinkovite.
Sigurnost podataka u oblaku štiti povjerljivost, cjelovitost i dostupnost kroz pohranu, obradu, dijeljenje i oporavak. Uključuje baze podataka i spremišta objekata, ali i ovlaštenja aplikacija, izvoze iz SaaS-a, identitete usluga, sigurnosne kopije te prijenosna računala ili sustave automatizacije koji mogu dohvatiti podatke.
Iz perspektive CTO-a, podijeljena odgovornost postaje korisna tek kada rezultira konkretnim inženjerskim odlukama: tko konfigurira kontrolu, tko je prati, koji dokazi pokazuju da funkcionira i tko djeluje kada zakaže. Sigurnosna izjava pružatelja ne može odgovoriti na ta pitanja za vašu implementaciju.
Okruženja u oblaku kombiniraju infrastrukturu, platforme i aplikacije koje se isporučuju na daljinu. Javni oblak općenito koristi infrastrukturu kojom upravlja pružatelj i koja služi više klijenata; privatni oblak namijenjen je jednoj organizaciji. Nijedna od tih oznaka ne određuje jesu li vaši podaci primjereno zaštićeni. Izolacija, putovi pristupa, operativno vlasništvo i rješenja za oporavak važniji su od oznake.
Počnite s jednom poslovnom uslugom i pratite njezine ovisnosti. Utvrdite račune ili pretplate u oblaku, regije, usluge, spremišta podataka, administratore i sustave za implementaciju. Uključite SaaS proizvode kojima se koriste podrška, financije i razvoj: produkcijska baza podataka može biti strogo kontrolirana, dok se njezin izvoz podataka o klijentima nalazi u široko dijeljenom radnom prostoru.
Inventar bi trebao odgovoriti na sljedeća pitanja:
Skalabilnost oblaka i pristup na daljinu mogu poboljšati poslovanje, a upravljane usluge mogu smanjiti održavanje infrastrukture. Istodobno olakšavaju stvaranje resursa i kopija brže nego što ih osobe koje provjeravaju mogu pratiti. Trošak sigurnosti stoga uključuje administraciju identiteta, praćenje, prikupljanje dokaza, testiranje oporavka i nadzor dobavljača, a ne samo račun za pohranu.
Koristite upravljivu shemu klasifikacije vezanu uz radnje. Primjerice, kategorije javno, interno, povjerljivo i ograničeno mogu određivati pravila dijeljenja, preglede pristupa, bilježenje i čuvanje. Definirajte koja kategorija obuhvaća identifikatore klijenata, tajne za autentifikaciju, financijske zapise, izvorni kod i osjetljive osobne podatke.
Automatizirano otkrivanje može pomoći u pronalaženju previđenih skupova podataka, ali rezultate potvrdite s vlasnicima podataka. Skener može propustiti komprimirane arhive ili polja specifična za aplikaciju, dok bezopasan testni niz može izazvati lažno pozitivan rezultat. Zabilježite neskenirane lokacije i ograničenja uzorkovanja. Za cjelovitiji tijek rada otkrivanja pogledajte otkrivanje podataka i privatnost.
Granica odgovornosti mijenja se ovisno o modelu usluge i implementaciji pružatelja. Sljedeće shvatite kao polazište koje treba potvrditi u dokumentaciji usluge i ugovorima, a ne kao univerzalnu raspodjelu.
| Model usluge | Tipične odgovornosti pružatelja | Odluke klijenta koje treba provjeriti |
|---|---|---|
| Infrastruktura kao usluga | Objekti, fizički hardver, temeljna virtualizacija | Gostujući operacijski sustavi, zakrpe, aplikacije, identiteti, mrežna pravila, zaštita podataka |
| Upravljana platforma ili baza podataka | Infrastruktura i određene operacije izvršnog okruženja ili baze podataka | Politike pristupa, ponašanje aplikacije, postavke izloženosti, uporaba podataka, mogućnosti bilježenja, konfiguracija sigurnosnih kopija |
| Softver kao usluga | Hostirana aplikacija i rad temeljne platforme | Postavke zakupca, životni ciklus korisnika, dijeljenje, povezane aplikacije, odabir čuvanja, izvozi |
Za svaku važnu zaštitu zabilježite doprinos pružatelja, konfiguraciju klijenta, operativnog vlasnika, osobu koja provjerava i izvor dokaza. Izbjegavajte unose poput „enkripcija: pružatelj”. Umjesto toga napišite: „Pružatelj osigurava upravljanu enkripciju; tim za platformu odabire konfiguraciju ključeva; sigurnost pregledava ovlaštenja za dešifriranje; vlasnik usluge testira oporavak.”
Uz ljudske korisnike uključite i identitete usluga te automatizaciju implementacije. Cjevovod koji stvara resurse, mijenja politike pristupa ili dohvaća tajne dio je sigurnosne granice. Operateri upravljanih usluga i vanjski pružatelji podrške također trebaju izričite odgovornosti, čak i kada administriraju infrastrukturu u vaše ime.
Utvrdite moguće propuste pri predaji. Ako pružatelj prijavi kompromitiranu vjerodajnicu, tko prima obavijest izvan radnog vremena? Ako baza podataka nije dostupna, tko odlučuje hoće li se vratiti podaci, prebaciti na rezervni sustav ili čekati? Svakom ishodu na strani klijenta dodijelite jednog odgovornog internog vlasnika, čak i kada posao izvršava više timova.
Pregledajte sigurnosnu dokumentaciju usluge, komunikaciju o incidentima, rješenja za pristup podrške, podizvršitelje obrade, ponašanje pri brisanju, mogućnosti oporavka i dostupne revizijske zapisnike. Provjerite uključuje li relevantna razina računa stvarno značajke koje vaš dizajn treba.
Dokumenti o jamstvu zahtijevaju provjeru opsega. Izvješće SOC 2 je izvješće o atestaciji, a ne certifikacija. Certifikacija prema ISO 27001 odnosi se na sustav upravljanja informacijskom sigurnošću s definiranim opsegom, a ne na dokaz da je vaš zakupac sigurno konfiguriran. Provjerite obuhvaćene usluge, izvještajno razdoblje, iznimke i kontrole klijenta navedene u izvješću.
Kada je relevantno, BSI-jev katalog C5 pruža kriterije jamstva za oblak. Razlikujte procjenu tipa 1, koja obuhvaća dizajn i implementaciju u određenom trenutku, od procjene tipa 2, koja obuhvaća rad tijekom razdoblja. Nijedna ne zamjenjuje testiranje vlastitog pristupa i tokova podataka.
Utvrdite primjenjivo pravo i obveze prema klijentima prije odabira regije ili prihvaćanja uvjeta pružatelja. Primjenjivost ovisi o informacijama, ulogama u obradi, sektoru, jurisdikcijama i odnosima u pružanju usluga. Izvješće ili certifikat pružatelja ne dokazuje zakonsku usklađenost vaše organizacije.
Za osobne podatke obuhvaćene GDPR-om, članak 32. zahtijeva sigurnost primjerenu riziku; to nije opća obveza enkripcije svakog skupa podataka u svim okolnostima. Kada pružatelj djeluje kao izvršitelj obrade, procijenite ugovorne zahtjeve iz članka 28. Rješenja za međunarodni prijenos zahtijevaju zasebnu procjenu. Sama lokacija podataka ne dokazuje suverenost ni usklađenost s GDPR-om, osobito kada pristup podrške ili podizvršitelji obrade stvaraju dodatne putove pristupa.
Kao praktičnu preporuku, svaki primjenjivi zahtjev pretvorite u izjavu koja se može testirati: dopuštene regije obrade, odobreni primatelji, razdoblja čuvanja, ograničenja pristupa, ciljevi oporavka ili predaje pri obavješćivanju o incidentima. Neka pravni stručnjaci i stručnjaci za zaštitu privatnosti potvrde tumačenje, dok razvoj utvrđuje kako će se zahtjev provesti i dokazati.
Ukradene vjerodajnice, pretjerana ovlaštenja, javno dijeljenje i zlouporaba od strane insajdera česti su putovi izloženosti podataka u oblaku. Šifrirano spremište i dalje može otkriti zapise putem ovlaštenog računa ili aplikacije koja vraća podatke pogrešnog klijenta.
Kada je izvedivo, federirajte ljudske identitete kako bi procesi dolaska, premještaja i odlaska zaposlenika dopirali do usluga u oblaku. Zahtijevajte snažnu autentifikaciju za privilegirani pristup, dajte prednost MFA-u otpornom na phishing kada je podržan i odvojite rutinski rad od administracije. Pristup u hitnim slučajevima treba kontrolirane vjerodajnice, praćenu uporabu i testiran postupak oporavka; ne bi smio postati trajno zaobilazno rješenje.
Za identitete radnih opterećenja dajte prednost usko ograničenim vjerodajnicama kratkog trajanja kada su podržane. Pregledajte odnose povjerenja: koje radno opterećenje smije preuzeti ulogu, pod kojim uvjetima i u kojem okruženju? Uklonite ugrađene tajne iz repozitorija i artefakata implementacije te ograničite pristup samoj usluzi za tajne.
Ocijenite stvarna ovlaštenja kroz politike identiteta, politike resursa, preuzimanje uloga, članstvo u grupama, poveznice za dijeljenje i ograničenja na razini organizacije. „Samo čitanje” i dalje može dopuštati izvlačenje osjetljivih informacija velikih razmjera. Uloga koja ne može čitati zapise, ali može mijenjati aplikaciju ili politiku ključeva, može neizravno steći pristup.
Dokazi o pregledu pristupa trebali bi navesti subjekt, resurs, dopuštene radnje, poslovno opravdanje, odobravatelja i datum uklanjanja kada je primjenjivo. Testirajte odlazak zaposlenika i istekli privremeni pristup umjesto da se oslanjate isključivo na pisani postupak.
Pogrešna konfiguracija često kombinira nekoliko postavki od kojih se svaka zasebno čini razumnom. Kod spremišta objekata zadana enkripcija ne odgovara na pitanje tko može čitati objekte ili čini li ih politika dijeljenja javnima. Identitet, politike resursa, ponašanje aplikacije i praćenje provjeravajte zajedno.
Provjerite ograničenja javnog pristupa, ulazni mrežni promet, slušatelje baza podataka, povjerenje među računima, ponašanje potpisanih poveznica i vanjsko dijeljenje. Privatne krajnje točke mogu smanjiti izloženost, ali ne ispravljaju pretjerana ovlaštenja ni ranjivu aplikaciju. Odvojite okruženja i ograničite pristup produkciji iz razvojnih sustava.
API-ji u oblaku trebaju autentifikaciju i autorizaciju na razini objekta i radnje. Valjan korisnički token ne smije nekome omogućiti dohvat zapisa drugog zakupca promjenom identifikatora. Testirajte krajnje točke za izvoz, administrativne operacije, skupne upite i rukovatelje učitavanjem. Ograničenja broja zahtjeva mogu smanjiti zlouporabu, ali ne zamjenjuju autorizaciju.
Koristite pregled infrastrukture kao koda i provjere politika kako biste spriječili poznate nesigurne postavke, a zatim usporedite odobrena pravila s implementiranom konfiguracijom. Promjene u konzoli, migracije i hitni popravci mogu stvoriti odstupanja. Zabilježite zašto iznimke postoje, njihove kompenzacijske kontrole i kada istječu. Modeliranje prijetnji može pomoći da se prije implementacije prepoznaju putovi od izloženog sučelja do osjetljivih podataka.
Podatke u prijenosu štitite modernim autentificiranim protokolima i odgovarajućom provjerom certifikata. Pregledajte interne veze aplikacija, a ne samo javne krajnje točke. Za pohranjene podatke utvrdite koje su usluge, replike, izvozi, snimke stanja i sigurnosne kopije šifrirani te uz koja rješenja za ključeve.
Ključevi kojima upravlja pružatelj i ključevi kojima upravlja klijent podupiru različite operativne izbore. Odaberite na temelju modela prijetnji, ugovornih zahtjeva, administrativnog razdvajanja i potreba za oporavkom. Ključ kojim upravlja klijent nije automatski sigurniji ako isti neograničeni administrator kontrolira i pristup podacima i ovlaštenja nad ključevima.
Dokumentirajte tko smije šifrirati, dešifrirati, administrirati, onemogućiti i brisati ključeve. Pregledajte promjene politika ključeva i neuobičajene aktivnosti dešifriranja. Uspostavite procese rotacije, opoziva, čuvanja i oporavka; rotacija ključa, ovisno o usluzi, ne mora nužno ponovno šifrirati svaku postojeću kopiju.
Usluge KMS i HSM mogu podupirati zaštitu ključeva i kriptografske operacije, ali ne uklanjaju odgovornosti za životni ciklus. Testirajte posljedice nedostupnosti ključa prije uvođenja postupka brisanja ili opoziva. Zaštićena sigurnosna kopija neupotrebljiva je ako se potreban ključ ne može oporaviti. Za popratne kriptografske odluke pogledajte enkripciju i upravljanje ključevima.
Bilježenje mora obuhvatiti pitanja na koja osobe koje odgovaraju na incidente trebaju odgovoriti. Administrativni revizijski događaji mogu pokazati tko je promijenio politiku, a da ne pokažu tko je preuzeo skup podataka. Utvrdite gdje je bilježenje pristupa podacima dostupno, je li omogućeno i koji događaji ili usluge ostaju izvan obuhvata.
Prikupljajte relevantne događaje identiteta, upravljačke razine, pristupa podacima, aplikacija, upravljanja ključevima i dijeljenja. Čuvajte identifikatore računa i resursa, identitet aktera, vremenske oznake, radnje i ishode. Zaštitite zapisnike od izmjene i neovlaštenog brisanja. Izbjegavajte stavljanje osjetljivog sadržaja ili ponovno upotrebljivih vjerodajnica u zapisnike; dijagnostički podaci mogu postati još jedan izvor izloženosti.
Dajte prednost scenarijima otkrivanja kao što su:
Definirajte tko odgovara i testirajte upozorenja kontroliranom vježbom. Pravilo koje se aktivira u sandučić koji nitko ne prati nije učinkovit proces otkrivanja. Zabilježite neuspjehe prikupljanja, odgođeni unos, novo stvorene resurse i ograničenja pružatelja umjesto da nadzornu ploču prikazujete kao potpun obuhvat.
Tijekom incidenta sačuvajte relevantne dokaze i koordinirajte obuzdavanje kroz identitete, aplikacije i pohranu. Opoziv jednog tokena možda neće prekinuti druge sesije ni zaustaviti izvoz koji je već u tijeku. Kod povreda osobnih podataka prema GDPR-u izvršitelji obrade obavještavaju voditelje obrade bez nepotrebnog odgađanja. Voditelji obrade izvješćuju nadzorno tijelo bez nepotrebnog odgađanja i, ako je izvedivo, najkasnije 72 sata nakon saznanja, osim ako nije vjerojatno da će povreda prouzročiti rizik za prava i slobode pojedinaca. Povrede visokog rizika zahtijevaju i obavješćivanje pogođenih pojedinaca bez nepotrebnog odgađanja, podložno iznimkama iz članka 34. Sačuvajte obrazloženje odluke o obavješćivanju ili neobavješćivanju.
Sigurnosni alati za oblak najkorisniji su kada su njihov opseg i svrha u odlučivanju jasni:
| Kategorija alata | Korisno pitanje | Ograničenje koje treba ispitati |
|---|---|---|
| Upravljanje sigurnosnim stanjem u oblaku (CSPM) | Koje implementirane konfiguracije krše osnovnu konfiguraciju? | Nepodržane usluge, računi i ovlaštenja za prikupljanje |
| Platforma za zaštitu aplikacija izvornih za oblak (CNAPP) | Kako međusobno djeluju nalazi o konfiguraciji, identitetu, ranjivostima i radnim opterećenjima? | Stvarno implementirani moduli i obuhvat kroz životni ciklus aplikacije |
| Upravljanje sigurnosnim stanjem podataka (DSPM) | Gdje se nalaze osjetljivi podaci i koji putovi izloženosti na njih utječu? | Točnost klasifikacije i vidljivost šifriranih ili neuobičajenih formata |
| Sprječavanje gubitka podataka (DLP) | Mogu li se prijenosi osjetljivih podataka otkriti ili ograničiti? | Kanali koji se ne prate, lažno pozitivni rezultati i ometanje poslovnih procesa |
Provedbu DLP-a započnite reprezentativnim testiranjem i pregledom vlasnika podataka. Pravilo koje blokira legitiman rad podrške može korisnike potaknuti na nekontrolirana zaobilazna rješenja. Ograničite skenere i agente za praćenje na pristup koji trebaju; alat za otkrivanje sa širokim pristupom za čitanje i sam postaje osjetljiva komponenta.
Automatizacija može smanjiti ponavljajuće provjere i prikupljanje dokaza. Ne može utvrditi da je nepodržana usluga sigurna ni da je pravno tumačenje ispravno. Ljudski pregled bitnih nalaza i iznimaka neka ostane izričit.
Sigurnosne kopije rješavaju gubitak i oštećenje samo ako se mogu vratiti u okvirima potreba usluge. S poslovnim vlasnikom utvrdite ciljanu točku oporavka za prihvatljiv gubitak podataka i ciljano vrijeme oporavka za prihvatljiv prekid.
Razlikujte replikaciju, verzioniranje, snimke stanja i sigurnosne kopije. Replikacija može kopirati oštećenje ili brisanje. Snimke stanja mogu ostati ranjive na istog administratora koji kontrolira produkciju. Odaberite zaštićene kopije i administrativno razdvajanje primjereno modelu prijetnji, uključujući otpornost na brisanje kada je podržana.
Vratite reprezentativno radno opterećenje u izolirano okruženje. Provjerite dosljednost podataka, ovisnosti aplikacije, konfiguraciju identiteta, dostupnost ključeva i proteklo vrijeme oporavka. Samo vraćanje baze podataka ne dokazuje da poslovna usluga funkcionira. Zabilježite neuspjehe i ponovno testirajte nakon otklanjanja.
Oporavak SaaS-a ocijenite zasebno. Pružateljev oporavak od katastrofe može vratiti platformu, a da ne poništi slučajno brisanje u vašem zakupcu. Utvrdite dostupnu granularnost vraćanja, razdoblja čuvanja, mogućnosti izvoza i odgovornost za pokretanje oporavka. Pravila klasifikacije i čuvanja primijenite i na sigurnosne kopije.
Razmotrimo ilustrativan SaaS tim koji koristi upravljanu bazu podataka, spremište objekata za izvoze i pozadinski proces. Pretpostavimo da izvozi sadrže povjerljive kontaktne podatke klijenata, da klijenti pristupaju samo vlastitim izvozima te da su dogovoreni ciljevi oporavka četiri sata gubitka podataka i osam sati prekida. To su pretpostavke za primjer, a ne preporučene univerzalne ciljne vrijednosti.
Pružatelj upravlja upravljanom infrastrukturom. Tim za platformu konfigurira mrežna ograničenja, identitete, enkripciju i bilježenje. Aplikacijski inženjeri vlasnici su autorizacije zakupaca i ponašanja poveznica za izvoz. Vlasnik usluge odobrava ciljeve čuvanja i oporavka; sigurnost pregledava pristup i dokaze.
Pozadinski proces dobiva ovlaštenje za čitanje potrebnih zapisa iz baze podataka i pisanje izvoza u za to određeno spremište. Ne treba ovlaštenje za promjenu politike pohrane ni brisanje sigurnosnih kopija. Preuzimanja prolaze kroz autorizaciju zakupca; sve privremene poveznice imaju ograničenu valjanost i tretiraju se kao vjerodajnice nositelja. Datoteke izvoza istječu u skladu s odobrenim pravilom čuvanja.
Testiranje uključuje neautentificirani zahtjev za objektom, pokušaj klijenta da dohvati izvoz drugog klijenta i pokušaj pozadinskog procesa da izvrši zabranjenu administrativnu radnju. Osobe koje provjeravaju potvrđuju i da je javni pristup blokiran te da testna preuzimanja stvaraju očekivane revizijske događaje.
Vježba vraćanja provjerava bazu podataka i ovisnosti aplikacije u odnosu na pretpostavljene ciljeve oporavka. Dokazi uključuju izvoze konfiguracije, rezultate testova autorizacije, uzorkovane događaje pristupa i zapis o vraćanju. Ako za jednu regiju nedostaje bilježenje pristupa podacima, pregled bilježi taj nedostatak i dodjeljuje otklanjanje; uspješno testiranje drugdje ga ne zatvara.
Dokazi bi trebali navesti račun, resurs, vrijeme, metodu prikupljanja i osobu koja provjerava. Izvoz konfiguracije iz jednog računa ne može dokazati stanje svih računa. Usporedite prikupljene resurse s inventarom i zabilježite neuspjela prikupljanja ili nedostupne lokacije.
Za svaku uslugu vodite sažet skup dokaza: mapu odgovornosti, odobrenu osnovnu konfiguraciju, trenutačne provjere konfiguracije, pregled stvarnog pristupa, obuhvat bilježenja, rezultate oporavka i otvorene iznimke. Svaka iznimka treba vlasnika, obrazloženje rizika, kompenzacijske kontrole, odobrenje, datum isteka i uvjet za ponovno testiranje.
Uz redovite preglede koristite i okidače temeljene na događajima. Bitne promjene implementacije, nove regije, promjene dobavljača, incidenti, izmijenjene klasifikacije podataka i novi putovi dijeljenja trebali bi potaknuti ponovnu procjenu. NIST Cybersecurity Framework pruža koristan organizacijski okvir kroz funkcije Govern, Identify, Protect, Detect, Respond i Recover; riječ je o smjernicama, a ne o dokazu da implementacija ispunjava svoje obveze.
Secani može povezati taj rad sa zahtjevima, ciljnim objektima, dokazima, vlasnicima, zadacima i odlukama o pregledu. Modelirajte uslugu u oblaku i njezine ovisnosti, priložite izvoze konfiguracije i zapise o testovima kontrolama koje podupiru te nedostajući obuhvat pretvorite u dodijeljeni rad. Ljudsko odobrenje i sljedivost izvora neka ostanu izričiti. Sigurnosni alati za oblak ostaju izvor tehničke konfiguracije i upozorenja; radni prostor za usklađenost čuva njihov opseg i radnje koje podupiru.
Za sljedeći inženjerski pregled odaberite jedan osjetljiv tok podataka. Pratite svaku kopiju i put pristupa, dodijelite odgovornosti na strani klijenta, testirajte stvarna ovlaštenja i vratite reprezentativno radno opterećenje. Proširite opseg kada taj pregled dade pouzdane dokaze i ponovljiv proces.
Secani povezuje opsege, dokaze, zadatke i AI agente u jednom zajedničkom radnom prostoru.
Povežite ključne usluge s ciljevima oporavka, ovisnostima, vježbama i korektivnim radnjama kako bi planovi kontinuiteta odražavali stvarnu sposobnost.
Kombinirajte ponavljajuće tehničke provjere i povremenu prosudbu, uz jasnu pokrivenost, ispravnost prikupljanja, pragove i vlasništvo nad daljnjim postupanjem.
Izgradite koristan popis podataka praćenjem izvora, kopija, vlasnika, dobavljača, zadržavanja i brisanja umjesto da samo nabrajate aplikacije.