- Sigurnost u oblaku zasniva se na modelu zajedničke odgovornosti između provajdera i korisnika, koji varira u zavisnosti od vrste usluge (IaaS, PaaS, SaaS).
- Zaštita oblaka zahtijeva kombinaciju enkripcije, granularnog IAM-a, segmentacije mreže, kontinuiranog praćenja i testiranih sigurnosnih kopija.
- Javna, privatna, hibridna i višeoblačna okruženja zahtijevaju specifične strategije koje podržava Zero Trust i alate kao što su CSPM, CIEM ili CDR.
- Usklađenost s propisima o privatnosti i propisima (GDPR, HIPAA, itd.) zahtijeva primjenu strogih tehničkih i organizacijskih kontrola nad podacima i pristupom.

Sigurnost u oblaku postala je ključna komponenta za svaku kompaniju ili organizaciju koja svakodnevno koristi usluge u oblaku . Više ne govorimo samo o velikim korporacijama: mala i srednja preduzeća, freelanceri, pa čak i pojedinačni korisnici oslanjaju se na aplikacije i podatke hostovane izvan njihovih vlastitih servera.
U ovom kontekstu, dobro razumijevanje šta znači zaštititi podatke, aplikacije i infrastrukturu u cloud skladištu , koji dio otpada na dobavljača, a koji na klijenta, te koji specifični rizici postoje, čini razliku između rada s mirom i toga da budete samo jedan klik udaljeni od ozbiljnog sajber incidenta.
Definicija i osnove sigurnosti u oblaku
Kada govorimo o sigurnosti u oblaku, mislimo na skup tehnologija, procesa, politika i najboljih praksi osmišljenih da zaštite sve što postoji u oblaku: podatke, aplikacije, operativne sisteme, virtuelne mreže i samu temeljnu infrastrukturu.
Ova disciplina je dio kibernetičke sigurnosti, ali ima svoje nijanse. U oblaku, zaštitu dijele pružatelj usluga i klijent . Pružatelj usluga osigurava fizičke komponente i dio logičkog sloja, dok je klijent odgovoran za konfiguraciju, zaštitu podataka, sigurnost korisnika i način korištenja usluga.
U suštini, sigurnost u oblaku je strukturirana oko nekoliko ključnih područja: zaštita podataka, upravljanje identitetom i pristupom (IAM), upravljanje i usklađenost, kontinuitet poslovanja i oporavak od katastrofe , kao i usklađenost sa zakonima o zaštiti podataka i industrijskim propisima.
Opseg sigurnosti u oblaku kreće se od fizičkih elemenata kao što su podatkovni centri, ruteri ili energetski sistemi , do logičkih slojeva kao što su platforme za virtualizaciju, operativni sistemi, middleware, API-ji, okruženja za izvršavanje, korisničke aplikacije i, naravno, sloj podataka i krajnji uređaji (računari, mobilni telefoni, IoT itd.).
Budući da su vlasništvo i upravljanje ovim komponentama u oblaku različito distribuirani ovisno o usluzi, ključno je jasno definirati granice odgovornosti . Tu na scenu stupa dobro poznati model podijeljene odgovornosti.
Model zajedničke odgovornosti u oblaku
Model zajedničke odgovornosti primjenjuju gotovo svi pružatelji usluga (AWS, Azure, Google Cloud i drugi) . To znači da i pružatelj usluga i korisnik imaju specifične dužnosti u osiguravanju sigurnosti okruženja.
Pružatelj usluga je obično odgovoran za sigurnost samog oblaka : podatkovnih centara, fizičke mreže, hardvera, hipervizora, fizičkih hostova i dijela sloja virtualizacije. To uključuje ažuriranje, konfiguraciju i kontrolu pristupa fizičkim resursima na kojima se izvršavaju virtualne mašine i upravljane usluge.
Korisnik je, sa svoje strane, uvijek odgovoran za sigurnost "u" oblaku . To uključuje upravljanje korisnicima, ulogama i dozvolama (IAM), zaštitu računa od neovlaštenog pristupa, šifriranje i kontrolu njihovih podataka, osiguranje aplikacija koje implementiraju i održavanje odgovarajuće usklađenosti.
Između ove dvije krajnosti postoje odgovornosti koje variraju ovisno o modelu usluge :
-
Softver kao usluga (SaaS) : Pružatelj usluga upravlja infrastrukturom, operativnim sistemom, middlewareom i samom aplikacijom. Klijent je odgovoran za korisnike, lozinke, dozvole, funkcionalnu konfiguraciju i zaštitu podataka koje unose ili generiraju.
-
Platforma kao usluga (PaaS) : Pružatelj usluga upravlja infrastrukturom, operativnim sistemom, okruženjem za izvršavanje i nekim alatima platforme. Korisnik upravlja kodom svoje aplikacije, podacima, korisničkim pristupom i sigurnošću integracije.
-
Infrastruktura kao usluga (IaaS) : Pružatelj usluga osigurava fizički hardver i virtualizaciju, ali korisnik mora zaštititi operativni sistem svojih virtualnih mašina, middleware, podatke, aplikacije, logičku mrežu i uređaje i mreže s kojih im se pristupa.
Što je usluga više upravljana (npr. SaaS), to više sigurnosnih zadataka pružatelj usluga preuzima . Kako se približavamo IaaS modelu, kontrola se povećava, ali se povećava i odgovornost korisnika.
Okruženja i modeli implementacije u oblaku
Način na koji se oblak implementira također utječe na način upravljanja sigurnošću. Postoje različiti modeli okruženja u oblaku koji se bave različitim potrebama i rizicima.
U javnom oblaku , resursi pripadaju treće strane i dijele se između više korisnika (više zakupaca). Ovo je tipičan model za AWS, Azure ili Google Cloud. Nudi visoku skalabilnost, plaćanje po korištenju i minimalno upravljanje infrastrukturom od strane korisnika, ali zahtijeva strogu segmentaciju i konfiguraciju podataka kako bi se spriječilo curenje između zakupaca i greške javne izloženosti.
Privatni oblak je namjensko okruženje za jednu organizaciju, smješteno u vlastitim prostorijama ili na lokaciji treće strane, ali izolirano. Pruža veću kontrolu, prilagodljivu sigurnost i izolaciju resursa , te je usmjeren na sektore sa strogim regulatornim zahtjevima kao što su zdravstvo, finansije ili javni sektor.
Hibridni cloud model kombinuje javne i privatne cloud-e, omogućavajući premještanje podataka i radnih opterećenja između njih. Ovo pruža fleksibilnost: možemo hostirati kritične podatke u privatnom cloud-u i iskoristiti elastičnost javnog cloud-a za vršnu potražnju. Međutim, to također povećava složenost osiguranja komunikacije i provođenja konzistentnih politika na obje strane.
U multicloud pristupu , organizacija koristi usluge od više dobavljača (na primjer, AWS plus Azure plus SaaS specifičan za industriju). Ovo smanjuje vezanost za dobavljača i poboljšava otpornost, ali otežava objedinjeno upravljanje politikama, vidljivost i usklađenost zbog potrebe za orkestriranjem različitih platformi i alata.
Za sve ove modele, preporučuju se mjere poput jake enkripcije, granularnog IAM-a, periodičnih revizija i specijaliziranih alata (CASB, CIEM, CSPM) kako bi se održao konsolidirani pogled na sigurnosno stanje.
Kako zaista funkcioniše sigurnost u oblaku
Sigurnost u oblaku oslanja se na skup koordiniranih tehničkih i organizacijskih mehanizama koji, ako se pravilno primjenjuju, drastično smanjuju rizik od incidenata.
Jedan od ključnih stubova je šifriranje podataka tokom prenosa i u stanju mirovanja . Sigurni protokoli (TLS) se koriste kada podaci putuju između korisnika, aplikacija i servera, a mehanizmi šifriranja vojne klase primjenjuju se na podatke pohranjene na diskovima, bazama podataka ili drugim objektima. Na ovaj način, čak i ako neko ukrade informacije, neće ih moći dešifrirati bez ključa.
Pravilno upravljanje ključevima je jednako važno kao i šifriranje : sigurno ih pohranite pomoću alata za šifriranje datoteka u oblaku (idealno u modulima ili uslugama za upravljanje ključevima), redovno ih rotirajte i kontrolišite ko ih može koristiti. Loše upravljanje ključevima može ugroziti čak i najjaču enkripciju.
Još jedna bitna komponenta je upravljanje identitetom i pristupom (IAM) . To uključuje definiranje korisnika, grupa i uloga, dodjeljivanje minimalnih potrebnih dozvola (princip najmanjih privilegija), korištenje višefaktorske autentifikacije (MFA) i periodično pregledavanje zastarjelih ili pretjerano privilegiranih računa.
Na nivou mreže, sigurnost u oblaku koristi virtuelne zaštitne zidove (firewall), logičku segmentaciju, virtuelne privatne mreže (VPN) i mikrosegmentaciju . Ideja je da ne sve može komunicirati sa svime ostalim; samo strogo potreban promet treba postojati između servisa, zona i okruženja.
Kontinuirano praćenje i otkrivanje prijetnji upotpunjuju sliku. Alati za otkrivanje i odgovor na prijetnje (CDR) zasnovani na oblaku, SIEM rješenja, obavještajni podaci o prijetnjama i sistemi za otkrivanje anomalija zasnovani na vještačkoj inteligenciji omogućavaju identifikaciju sumnjivog ponašanja, neobičnog pristupa ili opasnih konfiguracija gotovo u stvarnom vremenu.
Sve ovo podržavaju sigurnosne kopije, planovi za oporavak od katastrofe (DR) i kontinuitet poslovanja (BC) , koji osiguravaju da se organizacija može oporaviti bez katastrofalnih posljedica ako se nešto pokvari ili bude kompromitirano.
Po čemu se sigurnost u oblaku razlikuje od tradicionalne sigurnosti?
Glavna razlika je u tome što u oblaku tradicionalni perimetar praktično nestaje . Ranije je bilo dovoljno zaštititi internu mrežu kompanije iza perimetralnog firewalla; sada su podaci i aplikacije distribuirani po internim podatkovnim centrima i eksternim provajderima, dostupnim s bilo kojeg mjesta.
Nadalje, cloud infrastrukture karakterizira brza skalabilnost i kratkotrajna priroda . Virtualne mašine, kontejneri i funkcije bez servera pojavljuju se i nestaju automatski, što uveliko komplikuje zadatak tradicionalnim sigurnosnim alatima, dizajniranim za statička okruženja.
Integracija s više servisa, API-ja i krajnjih uređaja trećih strana značajno povećava površinu za napad . Svaka pogrešna konfiguracija ili nesigurno ponašanje (kao što je ostavljanje otvorenog spremnika ili dijeljenje ključeva putem e-pošte) može imati kaskadni utjecaj.
Konačno, u javnim, hibridnim i višeoblačnim okruženjima postoji dodatna komponenta: logička blizina drugim korisnicima i sistemima . Kvar u izolaciji ili ranjivost u dijeljenoj usluzi može eskalirati na više korisnika ako provajder ne reaguje brzo.
Glavni rizici i prijetnje sigurnosti u oblaku
Cloud okruženja, ako se ne upravljaju pravilno, mogu izložiti kompanije i korisnike širokom spektru prijetnji , kako vanjskih tako i unutrašnjih.
Problem koji se ponavlja je neovlašteni pristup , koji često proizlazi iz korištenja ukradenih podataka za prijavu, slabih lozinki ili loše upravljanih administratorskih računa. U scenarijima rada na daljinu, kada zaposlenici pristupaju sistemu s više lokacija i uređaja, ovaj rizik se multiplicira.
Još jedan kritičan rizik je gubitak ili curenje podataka . Pogrešne konfiguracije (javna pohrana kada bi trebala biti privatna), ljudska greška, napadi zlonamjernog softvera, phishing ili iskorištavanje ranjivosti aplikacije mogu otkriti osjetljive informacije.
Neusklađenost s propisima je još jedna velika glavobolja. Propisi poput GDPR-a, HIPAA-e, PCI DSS-a i drugi zahtijevaju specifične kontrole nad načinom pohranjivanja, obrade i prenosa podataka. U oblaku je lako izgubiti trag o tome gdje se podaci fizički nalaze ili ko im pristupa ako sigurnost nije dizajnirana imajući na umu ovaj regulatorni okvir.
Također ne smijemo zaboraviti napade na dostupnost , kao što su distribuirane kampanje uskraćivanja usluge (DDoS) koje pokušavaju preopteretiti cloud servise i isključiti ih iz mreže. Iako glavni pružatelji usluga imaju snažnu odbranu, nijedno okruženje nije imuno.
Konačno, ističu se greške u konfiguraciji i interne prijetnje . Ostavljanje nepotrebnih portova otvorenim, nepromjena zadanih vrijednosti ili davanje više dozvola korisnicima ili aplikacijama nego što je potrebno otvara vrata zloupotrebi, kako od strane trećih strana, tako i od strane internog osoblja sa zlonamjernim namjerama ili nedovoljnom obukom.
Privatnost, propisi i zakoni vezani za oblak
Zaštita ličnih podataka u oblaku je pod velikim utjecajem pravnih i regulatornih okvira . U Evropi, Opća uredba o zaštiti podataka (GDPR) postavlja pravila o tome kako se podaci evropskih građana mogu pohranjivati, obrađivati i prenositi.
U sektorima poput zdravstva, propisi poput HIPAA-e dodaju daljnje zahtjeve u vezi s povjerljivošću, integritetom i dostupnošću kliničkih informacija. Nadalje, u području pružatelja usluga u oblaku koji posluju u SAD-u, zakoni poput Zakona o oblaku (Cloud Act) omogućuju određenim vlastima da zatraže pristup podacima pohranjenim na njihovim serverima, čak i ako se ti serveri nalaze u drugim zemljama.
Da bi ispunile ove zahtjeve, mnoge organizacije pribjegavaju tehnikama kao što su maskiranje podataka ili pseudonimizacija , koje odvajaju identifikacijske podatke od ostatka informacija, kao i snažno šifriranje i stroge kontrole pristupa i registracije.
U svakom slučaju, čak i ako pružatelj usluga u oblaku nudi alate i certifikate, krajnja odgovornost za usklađenost također leži na korisniku , koji mora osigurati da konfigurira i koristi usluge u skladu s važećim zakonom.
Vrste i specifična rješenja za sigurnost u oblaku
Posljednjih godina pojavila su se specijalizirana rješenja za rješavanje specifičnih izazova sigurnosti u oblaku i dopunjavanje izvornih funkcija pružatelja usluga.
Platforme za upravljanje sigurnošću u oblaku (CSPM) kontinuirano pregledavaju konfiguraciju resursa u oblaku kako bi otkrile greške, odstupanja od najboljih praksi i probleme s usklađenošću, predlažući ili primjenjujući automatske ispravke.
Alati za upravljanje pravima na infrastrukturu u oblaku (CIEM) fokusiraju se na dozvole i identitete u složenim infrastrukturama u oblaku, pomažući u smanjenju prekomjernih privilegija i pružajući tačan uvid u to ko šta može da radi na svakom resursu.
Sistemi za detekciju i odgovor u oblaku (CDR) i moderni SIEM-ovi pružaju napredno otkrivanje i odgovor na prijetnje, povezujući logove iz različitih izvora, dodajući obavještajne podatke o prijetnjama i upozoravajući u stvarnom vremenu na anomalno ponašanje.
U razvoju softvera, prakse kao što su SAST (Static Application Security Testing - Statičko testiranje sigurnosti aplikacija) i DAST (Dynamic Application Security Testing - Dinamičko testiranje sigurnosti aplikacija) pomažu u otkrivanju ranjivosti u kodu i okruženjima za izvršavanje prije nego što dođu do produkcije.
U modernim arhitekturama se također govori o sigurnoj infrastrukturi kao kodu (IaC) , što uključuje validaciju predložaka i definicija infrastrukture (Terraform, CloudFormation, itd.) kako bi se osiguralo da se resursi rađaju sa sigurnom konfiguracijom.
Platforme za zaštitu opterećenja u oblaku (CWPP) fokusiraju se na zaštitu virtualnih servera, kontejnera i funkcija bez servera, dok tehnologije poput SOAR-a automatiziraju orkestraciju, odgovor i integraciju između više sigurnosnih alata.
U okruženjima orkestracije kontejnera, Kubernetes Security Posture Management (KSPM) rješenja pomažu u zaštiti klastera, mrežnih politika, uloga i konfiguracija specifičnih za ovaj ekosistem.
Nulto povjerenje: Ključni pristup sigurnosti u oblaku
Model nultog povjerenja predlaže napuštanje ideje da je ono što je "unutar" mreže pouzdano, a ono što je izvan nje nije. Umjesto toga, svaki pristup treba kontinuirano provjeravati, bez obzira na lokaciju korisnika ili resursa.
U praksi, Zero Trust promovira princip najmanjih privilegija : svaki korisnik, usluga ili aplikacija može pristupiti samo onome što joj je potrebno za njeno funkcioniranje, ništa više. Na ovaj način, ako je račun kompromitovan, utjecaj je ograničeniji.
Ovaj pristup također zahtijeva osiguranje web aplikacija i API-ja od faze dizajna, pregled otvorenih portova, dozvola baze podataka, integracija trećih strana i politika autentifikacije i autorizacije, kako bi se spriječilo napadaču da se slobodno kreće ako kompromituje komponentu.
Još jedan ključni element Zero Trusta je mikrosegmentacija . Umjesto ravne mreže, unutar podatkovnog centra ili cloud okruženja kreiraju se manje sigurnosne zone, primjenjujući stroge politike prometa između zona i između radnih opterećenja. Na ovaj način, čak i ako je jedan dio kompromitovan, ostatak ostaje zaštićen.
Najbolje prakse i konkretne mjere za osiguranje oblaka
Da bi se cloud sigurno koristio, potrebno je kombinovati tehničke, konfiguracijske i mjere za podizanje svijesti . Neke od najrelevantnijih su:
Prvo, preporučljivo je šifrirati svu komunikaciju s oblakom, a posebno osjetljive podatke , kao što su akreditivi, finansijske informacije ili lični podaci. Kad god je to izvodljivo, end-to-end enkripcija nudi vrhunski nivo zaštite.
Podjednako važna je pažljiva konfiguracija svih cloud servisa . Nikada ne ostavljajte zadane vrijednosti i nikada ne izlažite kontejnere, baze podataka ili mašine internetu osim ako to nije apsolutno neophodno. Pregled IaC predložaka i korištenje CSPM alata pomaže u minimiziranju ovih grešaka.
Osnovne prakse sajber sigurnosti ostaju neophodne: jake lozinke , upravitelji lozinki, višestruka autentifikacija (MFA), antivirusni programi, antimalware i izbjegavanje neosiguranih javnih Wi-Fi mreža . Jedan zaraženi uređaj ili jedan procurili ključ mogu ugroziti cijeli vaš cloud otisak.
Također je bitno redovno praviti sigurnosne kopije i testirati da li se one mogu vratiti. Ove sigurnosne kopije mogu se pohraniti lokalno, u drugom oblaku ili kod drugog provajdera, osiguravajući da ne dijele istu infrastrukturu kako bi se izbjegle pojedinačne tačke kvara.
Konačno, organizacije bi trebale ograničiti i kontinuirano preispitivati dozvole i pristup i za ljude i za IoT aplikacije i uređaje, stvarajući mreže za goste, odvajajući produkcijska i testna okruženja i održavajući dobru higijenu računa i usluga (eliminirajući ono što se više ne koristi).
Napredni izazovi sigurnosti u oblaku
U okruženjima koja su izrazito orijentisana na oblak, posebno sa CI/CD, mikroservisima, kontejnerima i funkcijama bez servera, javljaju se dodatni sigurnosni izazovi.
Površina za napad je veća, s više potencijalnih ulaznih tačaka: otvoreni portovi, izloženi API-ji, akreditivi ugrađeni u kod ili previše permisivne mrežne konfiguracije. Zlonamjerni softver, zero-day napadi i preuzimanje računa sada su uobičajeni.
Nadalje, nedostatak sveobuhvatne vidljivosti u IaaS, PaaS i SaaS okruženjima otežava mnogim kompanijama da tačno znaju koja sredstva imaju u svakom oblaku i kako su konfigurisana, što komplikuje upravljanje inventarom i rizicima.
Radna opterećenja se stalno mijenjaju: resursi se dinamički raspoređuju i uništavaju u velikim razmjerima, što tradicionalnim alatima onemogućava održavanje i provođenje dosljednih politika . Zato je integracija sigurnosnih kontrola od najranijih faza životnog ciklusa razvoja (DevSecOps) toliko važna.
Ovome se dodaje i složenost upravljanja vrlo granularnim privilegijama i pristupnim ključevima . Loše definirana uloga ili zaboravljena lozinka s prekomjernim dozvolama mogu stvoriti ogromnu ranjivost. A u hibridnim i višeoblačnim okruženjima, orkestriranje dosljedne usklađenosti i politika upravljanja bez pravih alata postaje praktično nemoguće.
U konačnici, organizacijama je potrebna sigurnost posebno dizajnirana za cloud-native okruženja , s centraliziranom vidljivošću, snažnom automatizacijom i mogućnošću prilagođavanja visoko distribuiranim okruženjima.
Cijeli ovaj ekosistem koncepata, tehnologija i najboljih praksi čini sigurnost u oblaku mnogo više od "stavljanja antivirusnog softvera na udaljeni server": to je kontinuirani proces dizajniranja, konfiguracije, praćenja i poboljšanja, u kojem dobavljač i klijent moraju sarađivati kako bi podaci, aplikacije i korisnici bili zaista zaštićeni.
Indeks
- 1 Definicija i osnove sigurnosti u oblaku
- 2 Model zajedničke odgovornosti u oblaku
- 3 Okruženja i modeli implementacije u oblaku
- 4 Kako zaista funkcioniše sigurnost u oblaku
- 5 Po čemu se sigurnost u oblaku razlikuje od tradicionalne sigurnosti?
- 6 Glavni rizici i prijetnje sigurnosti u oblaku
- 7 Privatnost, propisi i zakoni vezani za oblak
- 8 Vrste i specifična rješenja za sigurnost u oblaku
- 9 Nulto povjerenje: Ključni pristup sigurnosti u oblaku
- 10 Najbolje prakse i konkretne mjere za osiguranje oblaka
- 11 Napredni izazovi sigurnosti u oblaku
