Andmete ja rakenduste ĂŒleviimine pilvetehnoloogiasse on uus vĂ€ljakutse ettevĂ”tte SOC-idele, mis ei ole alati valmis jĂ€lgima teiste infrastruktuuri. Netoskopsi andmetel kasutab keskmine ettevĂ”te (ilmselt siiski USA-s) 1246 erinevat pilveteenust, mis on 22% rohkem kui eelmisel aastal. 1246 pilveteenust!!! 175 neist on seotud HR-teenustega, 170 turundusega, 110 kommunikatsiooniga ja 76 rahanduse ja CRM-iga. Cisco kasutab "ainult" 700 vĂ€list pilveteenust. SeetĂ”ttu tunnen ma natuke segadust nende numbrite ĂŒle. Kuid igal juhul ei ole probleem neis numbrites, vaid selles, et pilveteenuseid hakkab aktiivselt kasutama ĂŒha rohkem ettevĂ”tteid, kes soovivad omada samu vĂ”imalusi pilveinfrastruktuuri jĂ€lgimiseks nagu oma vĂ”rgu sees. Ja see trend kasvab â kuni 2023. aastani plaanitakse USA-s sulgeda 1200 andmekeskust (6250 on juba suletud). Kuid ĂŒleminek pilve ei ole lihtsalt "ah, las viime meie serverid vĂ€lisele teenusepakkujale". Uus IT-arhitektuur, uus tarkvara, uued protsessid, uued piirangud... KĂ”ik see toob kaasa olulisi muutusi mitte ainult IT, vaid ka kĂŒberturbe töös. Ja kui pilve enda turvalisuse tagamisega on teenusepakkujatel kuidagi hakkama saadud (Ă”nneks on soovitusi piisavalt palju), siis pilvede kĂŒberturbe jĂ€lgimisega, eriti SaaS-platvormidel, on mĂ€rkimisvÀÀrseid raskusi, millest me ka rÀÀgime.

Kujutage ette, et teie ettevĂ”te on viinud osa oma infrastruktuurist pilve... Peatage. Vale. Kui infrastruktuur on juba viidud ja te alles mĂ”tlema hakkate, kuidas seda jĂ€lgida, siis olete juba kaotanud. Kui see ei ole Amazon, Google vĂ”i Microsoft (ning isegi siis eranditega), siis tĂ”enĂ€oliselt ei ole teil palju vĂ”imalusi oma andmete ja rakenduste jĂ€lgimiseks. Hea on, kui teile antakse vĂ”imalus logidega töötada. MĂ”nikord on turvaintsidentide andmed saadaval, kuid teil pole neile juurdepÀÀsu. NĂ€iteks Office 365. Kui teil on kĂ”ige odavam litsents E1, siis ei ole teil turvaintsidentide andmeid ĂŒldse saadaval. E3 litsentsiga on teie andmed saadaval ainult 90 pĂ€eva ja ainult E5 litsentsiga on logide sĂ€ilivus ĂŒhe aasta (tĂ”si, ka siin on omad nĂŒansid, mis on seotud vajadusega eraldi kĂŒsida mitmeid logifunktsioone Microsofti toelt). Muide, E3 litsents on oma jĂ€lgimisfunktsioonide osas palju nĂ”rgem kui ettevĂ”tte Exchange. Sama taseme saavutamiseks on teil vaja E5 litsentsi vĂ”i lisalitsentsi Advanced Compliance, mis vĂ”ib nĂ”uda tĂ€iendavaid kulutusi, mis ei olnud arvesse vĂ”etud teie rahandusmudelis pilve infrastruktuurile ĂŒleminekul. Ja see on vaid ĂŒks nĂ€ide alahinnatud probleemidest, mis on seotud pilveisikute jĂ€lgimisega. Selles artiklis, mitte pretendeerides tĂ€ielikkusele, tahan juhtida tĂ€helepanu teatud nĂŒanssidele, mida tasub arvestada pilveteenuse pakkuja valimisel turvalisuse vaatenurgast. Artikli lĂ”pus on esitatud kontrollnimekiri, mille tuleks tĂ€ita enne, kui arvate, et pilveandmete jĂ€lgimise kĂŒsimus on teie jaoks lahendatud.
On mitu tĂŒĂŒpilist probleemide rida, mis vĂ”ivad pĂ”hjustada intsidente pilvesĂŒmpaatikates, millele turvafunktsioonid ei suuda reageerida vĂ”i ei nĂ€e neid ĂŒldse:
- Turvalogid ei eksisteeri. See on ĂŒsna levinud olukord, eriti uutele mĂ€ngijatele pilveteenuste turul. Kuid ka nendele ei tohiks kohe kriipsu peale tĂ”mmata. VĂ€ikesed mĂ€ngijad, eriti kodumaised, on klientide nĂ”udmiste osas tundlikumad ja vĂ”ivad kiiresti rakendada mĂ”nda nĂ”utavat funktsiooni, muutes oma toote kinnitatud teekaarti. Jah, see ei ole Amazon GuardDuty vĂ”i Bitrixi âProaktiivse kaitseâ moodul, kuid ikka midagi.
- IT-turvalisus ei tea, kus logid asuvad vÔi ei pÀÀse neile ligi. Siin tuleb alustada lÀbirÀÀkimisi pilveteenuse paketiga - vÔib-olla nad jagavad seda teavet, kui nad peavad klienti enda jaoks oluliseks. Kuid tervikuna pole see hea, kui juurdepÀÀs logidele antakse 'erakordse otsuse' alusel.
- On ka nii, et pilveteenuse pakkujal on logid olemas, kuid need pakuvad piiratud jĂ€lgimist ja sĂŒndmuste registreerimist, mis pole piisavad, et kĂ”iki intsidente avastada. NĂ€iteks vĂ”ivad nad anda vaid veebisaidi muudatuste logid vĂ”i kasutajate autentimise katsed, kuid muid sĂŒndmusi, nĂ€iteks vĂ”rguliiklus, ei jagata, mis varjab teilt olulist teavet, mis iseloomustab katseid hĂ€kkida teie pilveinfrastruktuuri.
- Logid on olemas, kuid nende juurde juurdepÀÀsu automatiseerimine on keeruline, mis sunnib neid jÀlgima mitte pidevalt, vaid graafiku jÀrgi. Kui logisid ei saa ka automaatselt eksportida, siis nÀiteks logide eksportimine Exceli formaadis (nagu mÔned kodumaised pilveteenuste pakkujad) vÔib viia nii kaugele, et ettevÔtte IT-turvalisuse teenistuse huvi nende vastu vÀheneb.
- Logide jÀlgimist ei toimu. See on ilmselt kÔige arusaamatum IT-turvalisuse intsidentide tekkimise pÔhjus pilvetes. Tundub, et logid on olemas ja nende juurde pÀÀsemise automatiseerimine on vÔimalik, kuid keegi seda ei tee. Miks?
Pilve jagatud turbe kontseptsioon
Pilvikasutusse ĂŒleminek on alati tasakaalu otsimine sooviga sĂ€ilitada kontroll infrastruktuuri ĂŒle ja usaldada see professionaalsetele kĂ€tele pilveteenuse taastĂ€itja, kes on spetsialiseerunud selle hooldamisele. Ja pilvesĂŒsteemide turvalisuse valdkonnas on see tasakaal samuti vajalik. Eriti, et sĂ”ltuvalt kasutatavast pilveteenuste pakkumise mudelist (IaaS, PaaS, SaaS) on see tasakaal pidevalt erinev. Igasugustes olukordades tuleb meeles pidada, et kĂ”ik pilveteenuse pakkujad jĂ€rgivad tĂ€napĂ€eval nn jagatud vastutuse ja jagatud teabe kaitse mudelit. Pilv vastutab millegi eest, klient, kes on pilves oma andmed, rakendused, virtuaalmasinad ja muud ressursid paigutanud, vastutab millegi eest. Ăldiselt oleks lootus, et pilve minekuga saame kogu vastutuse teenuse pakkuja Ă”lgadele, ettevaatlikult. Samuti ei ole mĂ”istlik kogu turvalisust iseseisvalt korraldada pilve ĂŒleminekul. Vajalik on tasakaal, mis sĂ”ltub paljusid tegureid: riskide haldamise strateegiast, ohumudelist, pilveteenuse pakkujal olemasolevatest kaitsemehhanismidest, seadusandlusest jne.

NĂ€iteks on andmete klassifitseerimine, mis asub pilves, alati kliendi vastutus. Pilveteenuse pakkuja vĂ”i vĂ€line teenusepakkuja saab vaid aidata tööriistadega, mis aitavad andmeid pilves tĂ€histada, rikkumisi tuvastada, seadusevastased andmed eemaldada vĂ”i neid maskeerida mingi meetodi kaudu. Teisest kĂŒljest on fĂŒĂŒsiline turvalisus alati pilveteenuse pakkuja vastutus, mida ta ei saa klientidega jagada. KĂ”ik, mis jÀÀb andmete ja fĂŒĂŒsilise infrastruktuuri vahele, ongi selle artikli teema. NĂ€iteks on pilve kĂ€ttesaadavus pakkuja vastutus, samas kui MSE seadete mÀÀramine vĂ”i krĂŒpteerimise sisse lĂŒlitamine on juba kliendi vastutus. Selles artiklis pĂŒĂŒame vaadata, milliseid kĂŒberturbe jĂ€lgimise mehhanisme pakuvad tĂ€na erinevad populaarsed pilveteenuse pakkujad Venemaal, millised on nende rakendamise eripĂ€rad ja millal tasub vaatama hakata vĂ€listesse lahendustesse (nĂ€iteks Cisco E-mail Security), mis laiendavad teie pilve omadusi kĂŒberturbe osas. Mitmetel juhtudel, eriti mitme pilve strateegia jĂ€rgimisel, ei jÀÀ teil muud valikut kui kasutada kĂŒberturbe jĂ€lgimise vĂ€list lahendust mitmes pilves (nĂ€iteks Cisco CloudLock vĂ”i Cisco Stealthwatch Cloud). Kuid mĂ”nel juhul saate aru, et teie valitud (vĂ”i teie jaoks kohustuslik) pilveteenuse pakkuja ei paku ĂŒldse kĂŒberturbe jĂ€lgimise vĂ”imalusi. See on ebamugav, kuid siiski vÀÀrtuslik, sest vĂ”imaldab adekvaatselt hinnata riski taset, mis on seotud selle pilvega töötamisega.
Pilve turvamonitorimise eluring
Teie kasutuses olevate pilvede turvalisuse jÀlgimiseks on teil vaid kolm vÔimalust:
- tugineda oma pilveteenuse pakkuja pakutavatele tööriistadele,
- kasutada kolmandate osapoolte lahendusi, mis jÀlgivad teie kasutatavaid IaaS, PaaS vÔi SaaS platvorme,
- ehitada oma pilveteenuste jÀlgimise infrastruktuur (ainult IaaS/PaaS platvormide jaoks).
Vaadake, millised omadused on igal neist variantidest. Kuid enne seda peame mĂ”istma ĂŒldist skeemi, mida kasutatakse pilveplatvormide jĂ€lgimisel. Toetuksin kuuele peamisele komponendile pilve turvalisuse jĂ€lgimise protsessis:
- Infrastruktuuri ettevalmistamine. MÀÀrake vajalikud rakendused ja infrastruktuur, et koguda turvalisuse jaoks olulisi sĂŒndmusi andmehoidlas.
- Kogumine. Selles etapis kogutakse turvalisuse sĂŒndmusi erinevatest allikatest, et neid edaspidi töödelda, hoida ja analĂŒĂŒsida.
- Töötlemine. Selles etapis muudetakse ja rikastatakse andmeid, et hĂ”lbustada nende edasist analĂŒĂŒsi.
- Hoidmine. See komponent vastutab kogutud töödeldud ja âtoorseteâ andmete lĂŒhiajalise ja pikaajalise sĂ€ilitamise eest.
- AnalĂŒĂŒs. Selles etapis on vĂ”imalus avastada intsidente ja reageerida neile automaatsetes vĂ”i kĂ€sitsi reĆŸiimides.
- Aruandlus. See etapp aitab luua huvigruppidele (juhtkond, audiitorid, pilveteenuse pakkuja, kliendid jne) vÔtmeindikaatoreid, mis aitavad teha otsuseid, nÀiteks teenusepakkuja vÀljavahetamine vÔi turvalisuse tÀiendamine.
Nende komponentide mĂ”istmine vĂ”imaldab teil hiljem kiiresti otsustada, mida saate oma teenusepakkujalt kĂŒsida ja mida peate ise vĂ”i vĂ€liste konsultantide kaasamisega tegema.
Pilveteenuste sisseehitatud vÔimalused
Olen juba varem maininud, et paljud pilveteenused ei paku tĂ€napĂ€eval mingit vĂ”imalust teabe turvalisuse jĂ€lgimiseks. Ăldiselt ei pĂŒhendata teabele turvalisuse kĂŒsimustele suurt tĂ€helepanu. NĂ€iteks ĂŒks tuntud Vene teenus, mille abil saadetakse riigiasutustele aruandlust Interneti kaudu (ei maini selle nime). Kogu selle teenuse turvalisuse jaotumine radikaalselt keskendub sertifitseeritud krĂŒptoressursside rakendamisele. Teise kohaliku pilveteenuse, mis pakub elektroonilisi dokumente, teabe turvalisuse jaotus on tunduvalt mahukam. Seal rÀÀgitakse avalike vĂ”tmete sertifikaatidest, sertifitseeritud krĂŒptograafiast, veebiennustuste kĂ”rvaldamisest, DDoS-rĂŒnnakute kaitsmisest, teabe turvalisuse hindamisest, varundamisest ja isegi regulaarsetest teabe turvalisuse audititest. Kuid jĂ€lgimise kohta ei öelda sĂ”nagi, samuti nagu ka sellele, kuidas pÀÀseda juurde teabe turvalisuse sĂŒndmustele, mis vĂ”ivad olla huvitavad selle teenuse pakkuja klientidele.
Ăldiselt vĂ”ib pilveteenuse pakkuja kodulehe ja dokumentatsiooni kaudu teabe turvalisuse kĂŒsimuste kohta aru saada, kui tĂ”siselt ta sellele kĂŒsimusele lĂ€heneb. NĂ€iteks, kui lugeda "Minu kontori" tooteid kĂ€sitlevaid juhendeid, siis seal ei ole sĂ”nagi turvalisusest, kuid eraldi toote, "Minu kontor. K3", mis on ette nĂ€htud volitamata juurdepÀÀsu kaitseks, dokumentatsioonis on lihtsalt loetletud FSTEK-i 17. mÀÀruse punktid, mida "Minu kontor. K3" tĂ€idab, kuid ei ole pĂ”hjalikult kirjeldatud, kuidas neid jaotisi rakendatakse ja, mis on kĂ”ige olulisem, kuidas integreerida neid mehhanisme ettevĂ”tte teabe turvalisusse. VĂ”ib-olla selline dokumentatsioon olemas on, kuid avalikus juurdepÀÀsus, kodulehe "Minu kontor" kohaselt, ei leidnud ma seda. Kuigi vĂ”ib-olla on mul lihtsalt sellele salajasele teabele juurdepÀÀs puudulik?

Sama Bitrixi puhul on olukord kordades parem. Dokumentatsioonis on kirjeldatud sĂŒndmuste logide formaate ja, mis huvitav, ka sissetungi logi, mis sisaldab sĂŒndmusi, mis on seotud potentsiaalsete ohtudega pilvplatvormile. Sealt saad vĂ€lja vĂ”tta IP-aadressi, kasutajanime vĂ”i kĂŒlastaja nime, sĂŒndmuse allika, aja, kasutajaagendi, sĂŒndmuse tĂŒĂŒbi jne. TĂ”si, nende sĂŒndmuste töötlemine on keeruline ja saad seda teha kas pilve halduspaneelist vĂ”i laadida andmed vĂ€lja MS Exceli formaadis. Bitrixi logide automatiseerimine on praegu keeruline ning osa tööst tuleb teha kĂ€sitsi (raporti eksportimine ja selle ĂŒleslaadimine oma SIEMi). Kuid kui meenutada, et veel suhteliselt hiljuti ei olnud isegi sellist vĂ”imalust, on see suur edasiminek. Samuti tahan mĂ€rkida, et paljud vĂ€lismaised pilveteenuse pakkujad pakuvad sarnast funktsionaalsust "algajatele" â kas vaata logisid silma kaudu halduspaneelis vĂ”i laadige andmed endale (kuigi enamik eksportib andmeid .csv formaadis, mitte Excelis).

Kui mitte arvestada varianti logide puudumisega, siis pilvepakkujad pakuvad tavaliselt kolme varianti turvasĂŒndmuste jĂ€lgimiseks â juhtpaneelid, andmete eksport ja API kaudu juurdepÀÀs. Esimene nĂ€ib lahvatavat palju probleeme teie eest, kuid see ei ole pĂ€ris nii â mitme logi olemasolu korral tuleb teil vahetada ekraanide vahel, mis neid kuvavad, kaotades ĂŒldpildi. Lisaks on ebatĂ”enĂ€oline, et pilvepakkuja annab teile vĂ”imaluse turvasĂŒndmuste korreleerimiseks ja nende analĂŒĂŒsimiseks turvalisuse seisukohalt (tavaliselt tegelete toorete andmetega, mille mĂ”istmine on teie enda ĂŒlesanne). Erandeid on ja neist rÀÀgime hiljem. LĂ”puks on mĂ”istlik uurida, milliseid sĂŒndmusi fikseerib teie pilvepakkuja, millises formaadis ning kuidas need vastavad teie teabe turbe jĂ€lgimise protsessile. NĂ€iteks kasutajate ja kĂŒlaliste tuvastamine ja autentimine. Sama Bitrix vĂ”imaldab teil nende sĂŒndmuste pĂ”hjal fikseerida sĂŒndmuse kuupĂ€eva ja kellaaja, kasutajanime vĂ”i kĂŒlalise nime (kui on olemas "VeebianalĂŒĂŒsi" moodul), objekti, millele on juurdepÀÀs saavutatud, ja teised tĂŒĂŒpilised veebilehe elemendid. Kuid ettevĂ”tte IT-teenustele vĂ”ib vajada infot selle kohta, kas kasutaja pÀÀses pilvele usaldusvÀÀrsest seadmest (nt ettevĂ”tte vĂ”rgu puhul lahendab selle ĂŒlesande Cisco ISE). Ja sellise lihtsa ĂŒlesande, nagu geolocation IP funktsioon, mis aitab kindlaks teha, kas pilve teenuse kasutaja konto on varastatud? Ja isegi kui pilvepakkuja selle teile annab, on seda siiski vĂ€he. Samuti Cisco CloudLock mitte ainult ei analĂŒĂŒsi geolokaati, vaid kasutab selleks masinĂ”pet ja analĂŒĂŒsib ajaloolisi andmeid iga kasutaja kohta ning jĂ€lgib erinevaid anomaaliaid identifitseerimise ja autentimise katsetes. Sarnast funktsionaalsust pakub ainult MS Azure (vastava tellimuse olemasolul).

On veel ĂŒks keerukus â kuna paljude pilveteenuse pakkujate jaoks on IT-juhtimise jĂ€lgimine uus teema, millega nad alles hakkavad tegelema, muudavad nad pidevalt oma lahendusi. TĂ€na on neil ĂŒks API versioon, homme teine, ĂŒlehomme kolmas. Selleks peab ka valmis olema. Sama kehtib ka funktsionaalsuse kohta, mis vĂ”ib muutuda ja mida tuleb oma IT-juhtimise jĂ€lgimissĂŒsteemis arvestada. NĂ€iteks, Amazonil olid algselt eraldi teenused pilveĂŒrituste jĂ€lgimiseks â AWS CloudTrail ja AWS CloudWatch. SeejĂ€rel ilmus eraldi IT-juhtimise ĂŒrituste jĂ€lgimise teenus â AWS GuardDuty. MĂ”ne aja pĂ€rast kĂ€ivitas Amazon uue haldussĂŒsteemi Amazon Security Hub, mis sisaldab andmeanalĂŒĂŒsi, mis saadakse GuardDuty, Amazon Inspector, Amazon Macie ja mitme muu teenuse abil. Teine nĂ€ide on Azure logide integreerimise tööriist SIEM-iga â AzLog. Seda kasutasid aktiivselt paljud SIEM-i tarnijad, kuni Microsoft kuulutas 2018. aastal vĂ€lja selle arendamise ja toe lĂ”petamise, mis tĂ€hendas paljudele kliendidele, kes seda tööriista kasutasid, probleemi (kuidas see lahendati, rÀÀgime hiljem).
SeetĂ”ttu jĂ€lgige hoolikalt kĂ”iki jĂ€lgimisfunktsioone, mida teie pilveteenuse pakkuja pakub. VĂ”i usaldage vĂ€list lahenduspakkujat, kes toimib teie SOC-i ja pilve vahel, mida soovite jĂ€lgida. Jah, see on kallim (kuigi mitte alati), kuid nii suunate kogu vastutuse teistele. VĂ”i kas mitte kĂ”ik? Tuletagem meelde jagatud vastutuse kontseptsioon ja mĂ”istame, et me ei saa mitte midagi teistele ĂŒle kanda â peame ise vĂ€lja selgitama, kuidas erinevad pilveteenuse pakkujad tagavad teie andmete, rakenduste, virtuaalmasinate ja muude pilves olevate ressursside IT-juhtimise jĂ€lgimise. Ja alustatud saame sellest, mida Amazon selles osas pakub.
NÀide: IT-juhtimise jÀlgimine IaaS pÔhjal AWS-is
Jah, ma mÔistan, et Amazon ei ole parim nÀide, kuna see on Ameerika teenus ja seda vÔivad blokkeerida ÀÀrmuslust ja Venemaal keelatud teabe levikut tÔkestava seadusandluse raames. Kuid selles publikatsioonis soovin nÀidata, kui erinevad on erinevad pilveplatvormid teabe turbe jÀlgimise vÔimaluste poolest ning millele tuleks tÀhelepanu pöörata oma kriitiliste protsesside pilve viimise juures turvalisuse seisukohalt. Ja kui mÔni Venemaa pilvelahenduste arendaja leiab sealt midagi kasulikku, siis oleks see suurepÀrane.

Esiteks tuleb öelda, et Amazon ei ole ĂŒletamatu kindlus. Selle klientidega juhtub regulaarselt erinevaid intsidente. NĂ€iteks varastati Deep Root Analyticsilt 198 miljoni valija nimed, aadressid, sĂŒnnipĂ€evad ja telefoninumbrid. Iisraeli ettevĂ”ttelt Nice Systems varastati 14 miljonit Verizoniga seotud abonentide andmekogumit. Samas vĂ”imaldavad AWSi sisseehitatud funktsioonid avastada laia valikut intsidente. NĂ€iteks:
- infrastruktuuri rĂŒnnak (DDoS)
- sĂ”lme kompromiteerimine (kĂ€skude sĂŒstimine)
- kasutajakonto kompromiteerimine ja volitamata juurdepÀÀs
- vale konfigureerimine ja haavatavused
- kaitsmata liidesed ja API-d.
Selline vastuolu tuleneb sellest, et andmete kaitse eest vastutab, nagu me eespool mĂ€rkisime, klient ise. Ja kui ta ei ole mures kaitsemehhanismide aktiveerimise ja jĂ€lgimisvahendite sisselĂŒlitamise pĂ€rast, siis saab ta intsidentist teada ainult ajakirjandusest vĂ”i oma klientidelt.
Incidentide tuvastamiseks saab kasutada laia valikut erinevaid monitooringuteenuseid, mis on vĂ€lja töötatud Amazonis (kuigi neid tĂ€iendavad sageli vĂ€listööriistad, nĂ€iteks osquery). AWS-is jĂ€lgitakse kĂ”iki kasutajate tegevusi, sĂ”ltumata sellest, kuidas need toimuvad â lĂ€bi juhtpaneeli, kĂ€surida, SDK vĂ”i muude AWS teenuste. KĂ”ik AWS konto tegevuste logid (sealhulgas kasutajanimi, tegevus, teenus, tegevuse parameetrid ja tulemused) ning API kasutamine on kergesti kĂ€ttesaadavad AWS CloudTraili teenuse kaudu. Saate neid sĂŒndmusi (nĂ€iteks AWS IAM-i konsooli sisselogimine) vaadata CloudTraili konsoolist, analĂŒĂŒsida neid Amazon Athenas vĂ”i edastada neid vĂ€listesse lahendustesse, nĂ€iteks Splunk, AlienVault jne. AWS CloudTraili logid salvestatakse teie AWS S3 Ă€mbritesse.

Kaks muud AWS teenust pakuvad veel mitmeid olulisi monitooringuvĂ”imalusi. Esiteks on Amazon CloudWatch AWS ressursside ja rakenduste monitooringuteenuste seas, mis vĂ”imaldab nĂ€iteks tuvastada ja erinevaid anomaaliaid teie pilves. KĂ”ik AWS integreeritud teenused, nagu Amazon Elastic Compute Cloud (serverid), Amazon Relational Database Service (andmebaasid), Amazon Elastic MapReduce (andmete analĂŒĂŒs) ja veel 30 muud Amazon teenust, kasutavad oma logide salvestamiseks Amazon CloudWatchi. Arendajad saavad kasutada Amazon CloudWatchi avatud API-d, et lisada logide monitooringu funktsioon kasutajarakendustes ja teenustes, mis vĂ”imaldab laiendada analĂŒĂŒsitavate sĂŒndmuste ulatust IT-turbe kontekstis.
![]()
Teiseks, VPC Flow Logs teenus vĂ”imaldab analĂŒĂŒsida vĂ”rgu liiklust, mis suunatakse vĂ”i saadakse teie AWS serveritest (vĂ€ljast vĂ”i seest), samuti mikroteenuste vahel. Kui mĂ”ni teie AWS VPC ressursidest suhtleb vĂ”rguga, salvestab VPC Flow Logs teenus vĂ”rgu liikluse andmed, sealhulgas lĂ€hte ja sihtkoha vĂ”rguinterfaci, samuti IP-aadressid, pordid, protokollid, nĂ€htud baitide ja pakettide arv. Need, kes on omakorda töötanud kohaliku vĂ”rgu turvalisuse valdkonnas, tunnevad seda analoogina voogudest. , mida saavad luua ettevĂ”tte taseme lĂŒlitid, marsruuterid ja tulemĂŒĂŒrid. Need logid on olulised kĂŒberturbe jĂ€lgimise eesmĂ€rkidel, kuna need, erinevalt kasutajate ja rakenduste tegevustest, vĂ”imaldavad jĂ€lgida ka vĂ”rguĂŒhendusi virtuaalses eraldi pilves keskkonnas AWS.
![]()
Seega tagavad need kolm AWS teenust â AWS CloudTrail, Amazon CloudWatch ja VPC Flow Logs â piisavalt tĂ”husa ĂŒlevaate teie konto kasutamisest, kasutajate kĂ€itumisest, infrastruktuuri haldamisest, rakenduste ja teenuste aktiivsusest ning vĂ”rgu aktiivsusest. NĂ€iteks nende abil saab tuvastada jĂ€rgmisi anomaaliaid:
- Aadresside skaneerimise katsed, tagauksete otsimine, haavatavuste otsimine lÀbi '404 veateate' puhangute.
- Sisestamise rĂŒnnakud (nt SQL injection) '500 veateate' puhangute kaudu.
- Tuntud tööriistad SQL-rĂŒnnakuteks nagu sqlmap, nikto, w3af, nmap jne, kasutades User Agent vĂ€lja analĂŒĂŒsi.
Amazon Web Services on vĂ€lja töötanud ka teisi teenuseid kĂŒberjulgeoleku eesmĂ€rkidel, mis aitavad lahendada mitmeid teisi ĂŒlesandeid. NĂ€iteks on AWS-s sisseehitatud teenus poliitikate ja konfiguratsioonide auditiks â AWS Config. See teenus tagab teie AWS-i ressursside ja nende konfiguratsioonide pideva auditi. Vaatame lihtsat nĂ€idet: oletame, et soovite veenduda, et kasutajate paroolid on kĂ”igil teie serveritel keelatud ja juurdepÀÀs on vĂ”imalik ainult sertifikaatide alusel. AWS Config vĂ”imaldab seda kĂ”igi teie serverite jaoks lihtsalt kontrollida. On ka teisi poliitikate, mida saab rakendada teie pilveserveritele: âĂkski server ei tohi kasutada porti 22â, âAinult administraatorid saavad muuta tulemĂŒĂŒrireegleidâ vĂ”i âAinult kasutaja Ivashko vĂ”ib luua uusi kasutajakontosid ja ta saab seda teha ainult teisipĂ€eviti.â 2016. aasta suvel laiendati AWS Config teenust, et automatiseerida vĂ€lja töötatud poliitikate rikkumiste avastamist. AWS Config Rules on pĂ”himĂ”tteliselt pidevad konfiguratsioonikĂŒsimused teie kasutatavate Amazoni teenuste kohta, mis genereerivad sĂŒndmusi poliitikate rikkumise korral. NĂ€iteks, selle asemel et perioodiliselt teha AWS Config-i pĂ€ringuid selle kontrollimiseks, et kĂ”ik virtuaalserveri kettad on krĂŒpteeritud, saab AWS Config Rules-i kasutada serverikettade pidevaks kontrollimiseks selle tingimuse tĂ€itmise osas. Ja mis kĂ”ige olulisem, antud publikatsiooni kontekstis genereerivad kĂ”ik rikkumised sĂŒndmusi, mida teie kĂŒberturbe teenus saab analĂŒĂŒsida.

AWS-s on ka oma ekvivalendid traditsioonilistele ettevĂ”tte kĂŒberjulgeoleku lahendustele, mis samuti genereerivad turvasĂŒndmusi, mida saate ja peaksite analĂŒĂŒsima:
- sissetungide avastamine â AWS GuardDuty
- teabe leketega toimetulek â AWS Macie
- EDR (kuigi rÀÀkida pilve lĂ”pp-seadmetest on veidi kummaline) â AWS Cloudwatch + avatud lĂ€htekoodiga lahendused osquery vĂ”i GRR
- Netflow analĂŒĂŒs â AWS Cloudwatch + AWS VPC Flow
- DNS analĂŒĂŒs â AWS Cloudwatch + AWS Route53
- AD â AWS Directory Service
- kontode haldamine â AWS IAM
- SSO â AWS SSO
- turvalisuse analĂŒĂŒs â AWS Inspector
- konfiguratsioonide haldamine â AWS Config
- WAF â AWS WAF.
Ma ei hakka ĂŒksikasjalikult jĂ€rgima kĂ”iki Amazon'i teenuseid, mis vĂ”ivad olla kasulikud teabejulgestuse kontekstis. Peamine, mida tuleb mĂ”ista, on see, et kĂ”ik need vĂ”ivad genereerida sĂŒndmusi, mida me saame ja peame analĂŒĂŒsima teabejulgestuse kontekstis, kasutades selleks nii Amazon'i enda sisseehitatud vĂ”imalusi kui ka vĂ€liseid lahendusi, nagu nĂ€iteks SIEM, mis saavad tuua turvasĂŒndmusi teie jĂ€lgimiskeskusesse ja analĂŒĂŒsida neid seal koos sĂŒndmustega teistelt pilveteenustelt vĂ”i sisemistelt infrastruktuuridelt, perimeetritelt vĂ”i mobiilsetelt seadmetelt.

Igal juhul algab kĂ”ik andmeallikatest, mis toovad teile teabejulgestuse sĂŒndmusi. Selliste allikate hulka kuuluvad muu hulgas:
- CloudTrail â API kasutamine ja kasutajate tegevused.
- Trusted Advisor â turvalisuse kontroll vastavuses parimate praktikatega.
- Config â kontode ja teenuste seadete inventeerimine ja konfiguratsioon.
- VPC Flow Logs â ĂŒhendused virtuaalsete liidesega.
- IAM â identifitseerimise ja autentimise teenus.
- ELB Access Logs â koormuse tasakaalustaja logid.
- Inspector â rakenduste haavatavused.
- S3 â failide salvestuskoht.
- CloudWatch â rakenduste aktiivsus.
- SNS â teavitusteenus.
Amazon, pakkudes sellist sĂŒndmusallikate spektrit ja nende genereerimise tööriistu, on siiski vĂ€ga piiratud analĂŒĂŒsivĂ”imalustes kogutud andmete osas teabejulgestuse kontekstis. Teil tuleb iseseisvalt uurida olemasolevaid logisid, otsides neist vastavaid kompromiteerimise nĂ€itajaid. AWS Security Hub, mille Amazon hiljuti kĂ€ivitas, peab seda probleemi lahendama, saades omamoodi pilve SIEM-i AWS-i jaoks. Kuid hetkel on see alles oma tee alguses ja piiratud nii allikate arvuga, millega ta töötab, kui ka muude piirangutega, mis on kehtestatud Amazon'i arhitektuuri ja tellimuste poolt.
NÀide: Teabejulgestuse jÀlgimine IaaS-i baasil Azure'is.
Ma ei taha alustada pikka arutelu selle ĂŒle, milline kolmest pilveteenuse pakkujast (Amazon, Microsoft vĂ”i Google) on parem (kuna igal neist on oma kindel eripĂ€ra ja nad sobivad erinevate ĂŒlesannete lahendamiseks); keskendume nende vĂ”imalustele, mida nad pakuvad andmete turvamonitorimise valdkonnas. Tuleb tunnistada, et Amazon AWS oli selles segmendis ĂŒks esimesi ja seega on nad oma andmeturbe funktsioonides kĂ”ige kaugemale arenenud (kuigi paljud tunnistavad, et nende kasutamine on keeruline). Kuid see ei tĂ€henda, et me peaksime ignoreerima vĂ”imalusi, mida Microsoft ja Google meile pakuvad.
Microsofti tooted on alati silma paistnud oma "avanesuses" ning Azure'i olukord on sarnane. NĂ€iteks kui AWS ja GCP lĂ€htuvad alati printsiibist "kĂ”ik, mis ei ole lubatud, on keelatud", siis Azure'i lĂ€henemine on tĂ€iesti vastupidine. NĂ€iteks, luues pilves virtuaalvĂ”rgu ja selles virtuaalmasina, on kĂ”ik pordid ja protokollid vaikimisi avatud ja lubatud. SeetĂ”ttu peate Microsofti pilves pÀÀsupiirangute sĂŒsteemi esialgse seadistamise jaoks veidi rohkem vaeva nĂ€gema. See seab teile ka karmimad nĂ”uded Azure'i pilves tegevuse jĂ€lgimise osas.

AWS-il on omadus, et kui jĂ€lgite oma virtuaalseid ressursse, siis kui need asuvad erinevates piirkondades, tekivad teil raskused kĂ”igi sĂŒndmuste koondamises ja nende ĂŒhtses analĂŒĂŒsis, mille lahendamiseks peate kasutama erinevaid nippe, nĂ€iteks looma oma koodi AWS Lambda jaoks, mis kannab sĂŒndmusi piirkondade vahel. Azure'il ei ole sellist probleemi â selle Activity Log mehhanism jĂ€lgib kogu tegevust organisatsiooni tasandil ilma piiranguteta. Sama kehtib ka AWS Security Hub'i kohta, mis on hiljuti vĂ€lja töötatud Amazoni poolt, et koondada mitmeid turbefunktsioone ĂŒhtsesse turbe keskusesse, kuid ainult oma piirkonna piires, mis ei ole Venemaa jaoks asjakohane. Azure'il on oma Security Center, mis ei ole seotud piirkondlike piirangutega, pakkudes juurdepÀÀsu kĂ”igile pilveplatvormi turbefunktsioonidele. Veelgi enam, erinevatele kohalikele meeskondadele vĂ”ib see pakkuda oma kaitsefunktsioonide komplekti, sealhulgas hallatavaid turbeĂŒritusi. AWS Security Hub pĂŒĂŒab veel saada sarnaseks Azure Security Center'iga. Kuid tuleb lisada ka negatiivne kĂŒlg â saate Azure'ist vĂ€lja pigistada palju sellist, mis on eelnevalt kirjeldatud AWS-is, kuid kĂ”ige mugavam on seda teha ainult Azure AD, Azure Monitori ja Azure Security Center'i jaoks. KĂ”ik teised Azure'i kaitsemehhanismid, sealhulgas turbeĂŒrituste analĂŒĂŒs, ei ole hetkel kĂ”ige mugavamad. Osaliselt lahendab probleemi API, mis lĂ€bib kĂ”iki Microsoft Azure'i teenuseid, kuid see nĂ”uab teilt tĂ€iendavaid jĂ”upingutusi, et integreerida teie pilv oma SOC-iga ja omada kvalifitseeritud spetsialiste (nagu kĂ”ikide teiste pilve API-dega töötavate SIEM-i puhul). MĂ”ned SIEM-id, millest rÀÀgitakse hiljem, toetavad juba Azure't ja saavad automatiseerida selle jĂ€lgimise ĂŒlesande, kuid ka sellega on oma raskused â mitte kĂ”ik neist ei suuda kĂ”iki logisid, mis Azure'il olemas on, kĂ€tte saada.

SĂŒndmuste kogumine ja nende jĂ€lgimine Azure'is toimub Azure Monitor teenuse abil, mis on peamine tööriist andmete kogumiseks, salvestamiseks ja analĂŒĂŒsimiseks Microsofti pilves ning selle ressurssides â Git repositooriates, konteinerites, virtuaalmasinates, rakendustes jne. KĂ”ik andmed, mida Azure Monitor kogub, jagunevad kaheks kategooriaks â reaalajas kogutavad mÔÔdikud, mis kirjeldavad Azure'i pilve vĂ”tmeindikaatoreid, ja logifailid, mis sisaldavad andmeid, korraldatud kirjetesse, iseloomustades teatud aspekte ressursside ja teenuste tegevusest Azure'is. Lisaks, Data Collector API abil suudab Azure Monitor koguda andmeid mistahes REST allikast, et luua oma jĂ€lgimisskeeme.

Siin on mĂ”ned turvasĂŒndmuste allikad, mida Azure pakub ja millele pÀÀsete juurde Azure Portali, CLI, PowerShelli vĂ”i REST API kaudu (mĂ”ned neist ainult Azure Monitor / Insight API kaudu):
- Activity Logs â see logi vastab klassikalistele kĂŒsimustele "kes", "mida" ja "millal" seoses mistahes kirjeoperatsiooniga (PUT, POST, DELETE) pilveressursi ĂŒle. Lugemisele suunatud sĂŒndmused (GET) sellesse logisse ei pÀÀse, samuti mitmed teised.
- Diagnostic Logs â sisaldab andmeid operatsioonide kohta, mis puudutavad teatud ressurssi, mis kuulub teie tellimusse.
- Azure AD aruandlus â sisaldab nii kasutajate aktiivsust kui ka sĂŒsteemi aktiivsust, mis on seotud gruppide ja kasutajate haldamisega.
- Windows Event Log ja Linux Syslog â sisaldab sĂŒndmusi virtuaalmasinatest, mis on majutatud pilves.
- Metrics â sisaldab telemeetriat teie pilveteenuste ja ressursside jĂ”udluse ja âterviseâ seisundist. MÔÔdetakse iga minuti jĂ€rel ja hoitakse 30 pĂ€eva jooksul.
- Network Security Group Flow Logs â sisaldab andmeid vĂ”rgu turvasĂŒndmuste kohta, mis on kogutud Network Watcher teenuse ja vĂ”rgu taseme ressursside jĂ€lgimise kaudu.
- Storage Logs â sisaldab sĂŒndmusi, mis on seotud juurdepÀÀsuga salvestusele.

JĂ€lgimiseks saate kasutada vĂ€liseid SIEM-e vĂ”i sisseehitatud Azure Monitorit ja selle laiendusi. Infoturbe sĂŒndmuste haldamise sĂŒsteemide kohta rÀÀgime hiljem, aga vaata, mida Azure pakub andmete analĂŒĂŒsimiseks turvalisuse kontekstis. KĂ”ige olulisem ekraan, mis on seotud Azure Monitori turvalisuse ja auditi, on Log Analytics Security and Audit Dashboard (tasuta versioon toetab piiratud hulga sĂŒndmuste salvestamist vaid ĂŒhe nĂ€dala jooksul). See paneel on jagatud viieks peamiseks valdkonnaks, mis visualiseerivad kokkuvĂ”tlikku statistikat selle kohta, mis toimub teie kasutatavas pilvekeskkonnas:
- Turvalisuse valdkonnad â peamised kvantitatiivsed nĂ€itajad, mis on seotud infotehnoloogia turvalisusega â intsidentide arv, kompromiteeritud sĂ”lmede arv, parandamata sĂ”lmede arv, vĂ”rgu turvasĂŒndmused jne.
- Olulised probleemid â nĂ€itab aktiivsete infotehnoloogia turvalisuse probleemide arvu ja tĂ€htsust
- Tuvastused â nĂ€itab mustreid pidevatest rĂŒnnakutest teie vastu
- Ohutuse intelligentsus â nĂ€itab geograafilist teavet vĂ€listest sĂ”lmedest, mis teie vastu rĂŒndavad
- TĂŒĂŒpilised turvakĂŒsimused â tĂŒĂŒpilised pĂ€ringud, mis aitavad teil paremini jĂ€lgida oma infotehnoloogia turvalisust.

Azure Monitori laiendusteks on nĂ€iteks Azure Key Vault (kriptograafiliste vĂ”tmete kaitse pilves), Malware Assessment (kahjuritarkvara kaitse analĂŒĂŒs virtuaalmasinates), Azure Application Gateway Analytics (analĂŒĂŒs, sealhulgas pilve tulemĂŒĂŒride logide analĂŒĂŒs) jne. Need tööriistad, mis on rikastatud teatavate sĂŒndmuste töötlemise reeglitega, vĂ”imaldavad visualiseerida erinevaid pilveteenuste tegevuse aspekte, sealhulgas turvalisust, ning tuvastada erinevaid kĂ”rvalekaldeid nende töös. Kuid nagu ikka, vajab iga tĂ€iendav funktsioon vastavat tasulist tellimust, mis nĂ”uab enneaegset rahalist planeerimist.

Azure'il on mitmeid sisseehitatud funktsioone, mis on seotud ohtude jĂ€lgimisega ning need on integreeritud Azure AD, Azure Monitor ja Azure Security Center. NĂ€iteks on nende seas virtuaalmasinate interaktsioonide avastamine tuntud pahatahtlike IP-dega (tĂ€nu Microsofti Threat Intelligence teenuste integreerimisele), pahavara avastamine pilvinees, mis saadab hoiatuse signaale pilve paigaldatud virtuaalmasinatelt, virtuaalmasinate paroolide purustamise rĂŒnnakud, kasutajate tuvastamise sĂŒsteemide konfiguratsiooni haavatavused, sisenemine anonĂŒĂŒmsete teenuste vĂ”i nakatunud sĂ”lmede kaudu, kontoandmete lekkeid, sisenemine harjumatutes kohtades jne. TĂ€na on Azure ĂŒks vĂ€heseid pilveteenuse pakkujaid, kes pakub teile sisseehitatud Threat Intelligence vĂ”imalusi kogutud infojulgeoleku sĂŒndmuste rikastamiseks.

N nagu eelnevalt mainitud, ei ole kaitsefunktsioon ja selle tagajĂ€rjel genereeritud turvasĂŒndmused kĂ”igile kasutajatele ĂŒhesugused, vaid nĂ”uavad kindla tellimuse olemasolu, mis sisaldab vajalikku funktsionaalsust, mis nende turvasĂŒndmuste jĂ€lgimiseks genereerib. NĂ€iteks on osa eelnevas lĂ”igus kirjeldatud ebatavaliste konto jĂ€lgimise funktsioonidest saadaval ainult Azure AD teenuse P2 premium litsentsiga. Ilma selleta tuleb teil, nagu ka AWS-i puhul, kogutud turvasĂŒndmusi âkĂ€sitsiâ analĂŒĂŒsida. Samuti, sĂ”ltuvalt Azure AD litsentsi tĂŒĂŒbist, ei ole teile kĂ”ik sĂŒndmused analĂŒĂŒsiks saadaval.
Azure'i portaalis saate hallata nii otsingupĂ€ringuid teid huvitavates logides kui ka seadistada juhtpaneele infojulgeoleku peamiste nĂ€itajate visualiseerimiseks. Lisaks saate valida ka Azure Monitori laiendusi, mis vĂ”imaldavad teil laiendada Azure Monitori logide funktsionaalsust ja saada pĂ”hjalikumat analĂŒĂŒsi sĂŒndmustest julgeoleku aspektist.

Kui teil on vaja mitte ainult logide haldamise vĂ”imalust, vaid ka kĂ”ikehĂ”lmavat turbe keskpunkti oma Azure pilveplatvormi jaoks, sealhulgas IT-turbe poliitikate haldamist, siis tuleks rÀÀkida Azure Security Center kasutamise vajadusest, mille enamik kasulikke funktsioone on saadaval eraldi tasu eest. NĂ€iteks ohtude avastamine, Azure'ist vĂ€ljaspool monitoorimine, vastavuse hindamine jne (tasuta versioonis on teil saadaval ainult turvaolukorra hindamine ja soovitused tuvastatud probleemide kĂ”rvaldamiseks). See koondab kĂ”ik turbeaspektid ĂŒhte kohta. Sisuliselt rÀÀgime kĂ”rgemast IT-turbe tasemest, kui seda pakub Azure Monitor, kuna selles olukorras kogutud andmed kogu teie pilvesĂŒsteemist rikastatakse paljude allikate, nagu Azure, Office 365, Microsoft CRM online, Microsoft Dynamics AX, outlook.com, MSN.com, Microsoft Digital Crimes Unit (DCU) ja Microsoft Security Response Center (MSRC), abil, millele rakendatakse erinevaid keerukaid masinĂ”ppe ja kĂ€itumisanalĂŒĂŒsi algoritme, mis peaks lĂ”puks parandama ohtude avastamise ja neile reageerimise tĂ”husust.
Azure'l on ka oma SIEM â see ilmus 2019. aasta alguses. See on Azure Sentinel, mis tugineb Azure Monitori andmetele ning vĂ”ib integreeruda ka vĂ€liste turvalahendustega (nĂ€iteks NGFW vĂ”i WAF), mille nimekiri tĂ€ieneb pidevalt. Lisaks sellele, tĂ€nu Microsoft Graph Security API integreerimisele, on teil vĂ”imalus lisada Sentinelisse oma Threat Intelligence vooge, mis rikastavad teie Azure'i pilves sĂŒndmuste analĂŒĂŒsi vĂ”imalusi. VĂ”ib vĂ€ita, et Azure Sentinel on esimene 'natiivne' SIEM, mis on tekkinud pilveteenuse pakkujate seas (sarnased Splunk vĂ”i ELK, mida saab pilves paigaldada, nĂ€iteks AWS, on ikkagi vĂ€lja töötatud traditsiooniliste pilveteenuste pakkujate poolt). Azure Sentinel ja Security Center vĂ”iksid olla nagu SOC Azure pilve jaoks ning neid vĂ”iks seadistada ka piiratud kasutamiseks (teatud mĂ€rkustega), kui teil ei oleks muud infrastruktuuri ja kĂ”ik teie arvutusressursid oleksid pilve ĂŒle viidud ning see oleks Microsoft Azure'i pilv.

Kuna Azure'i sisseehitatud vĂ”imalused (isegi kui teil on Sentinel'i tellimus) ei tĂ€ida sageli infotehnoloogia jĂ€lgimise ja selle protsessi integreerimise vajadusi teiste turvaeesmĂ€rkide allikatega (nii pilve- kui ka sisemised), on vajalik kogutud andmete eksportimine vĂ€listesse sĂŒsteemidesse, mille hulka vĂ”ib kuuluda ka SIEM. Seda tehakse nii API-de abil kui ka spetsiaalsete laiendite kaudu, mis on praegu ametlikult saadaval ainult jĂ€rgmistele SIEM-idele â Splunk (Azure Monitor Add-On for Splunk), IBM QRadar (Microsoft Azure DSM), SumoLogic, ArcSight ja ELK. Veel hiljuti oli selliseid SIEM-e rohkem, kuid alates 1. juunist 2019 lĂ”petas Microsoft Azure Log Integration Tool'i (AzLog) toe, mis varajases Azure'i ajaloos ning ilma korraliku logide standardiseerimiseta (Azure Monitor polnud isegi olemas) vĂ”imaldas hĂ”lpsalt integreerida vĂ€liseid SIEM-e Microsofti pilve. Praegu on olukord muutunud ja Microsoft soovitab Azure Event Hub'i platvormi peamise integreerimistööriistana teistele SIEM-idele. Paljud on juba sellise integreerimise teinud, kuid olge ettevaatlikud â nad ei pruugi haarata kĂ”iki Azure'i logisid, vaid ainult teatud (vaadake oma SIEM-i dokumentatsioonist).
LĂ”petades lĂŒhikese ĂŒlevaate Azure'ist, tahaksin anda ĂŒldise soovituse selle pilveteenuse kohta â enne kui kinnitate midagi Azure'i kĂŒberturbe jĂ€lgimisfunktsioonide kohta, peaksite need vĂ€ga hoolikalt seadistama ja testima, et need töötavad nii, nagu on kirjutatud dokumentatsioonis ja kuidas Microsofti konsultandid teile rÀÀkisid (ning nende arvamused Azure'i funktsioonide tĂ”hususe kohta vĂ”ivad erineda). Kui finantsvĂ”imalused seda vĂ”imaldavad, saate Azure'ist vĂ€lja pigistada palju kasulikku kĂŒberturbe jĂ€lgimise osas. Kui aga teie ressursid on piiratud, siis nagu ka AWS-i puhul, peate toetuma ainult oma jĂ”ududele ja tooredatele andmetele, mida Azure Monitor teile annab. Ja pidage meeles, et paljude jĂ€lgimisfunktsioonide eest tuleb maksta ning hindade poliitikaga on parem tutvuda eelnevalt. NĂ€iteks vĂ”ite tasuta hoida andmeid 31 pĂ€eva jooksul mahus kuni 5 GB kliendi kohta â nende vÀÀrtuste ĂŒletamine nĂ”uab teilt tĂ€iendavaid kulutusi (umbes 2+ dollarit iga tĂ€iendava GB hoidmise eest kliendi kohta ja 0,1 dollarit iga tĂ€iendava GB hoidmise eest iga kuu). Rakenduste telemeetriaga ja mÔÔdikute haldamisega tegelemine vĂ”ib samuti nĂ”uda tĂ€iendavaid rahalisi vahendeid, samuti hĂ€alertide ja teavitustega tegelemine (teatud tasuta limiit on saadaval, kuid see ei pruugi teie vajadustele piisav olla).
NĂ€ide: KĂŒberturbe jĂ€lgimine IaaS-i pĂ”hjal Google Cloud Platformis
Google Cloud Platform AWS ja Azure'i taustal paistab tĂ€iesti noorukina, kuid see on osaliselt hea. Erinevalt AWS-ist, mis on jĂ€rk-jĂ€rgult oma vĂ”imalusi, sealhulgas kaitsemeetmeid, suurendanud, ent kesksete haldamise probleemide tĂ”ttu; GCP, nagu ka Azure, haldab paremini keskelt, mis vĂ€hendab vigade arvu ja rakendamise aega organisatsioonis. Turvalisuse seisukohalt on GCP, ĂŒllatus-ĂŒllatus, AWS ja Azure'i vahel. Sellel on samuti kogu organisatsiooni hĂ”lmav sĂŒndmuste registreerimine, kuid see ei ole tĂ€ielik. MĂ”ned funktsioonid on endiselt beetastaatuse, kuid jĂ€rk-jĂ€rgult tuleks see puudus kĂ”rvaldata ja GCP-st peaks saama kĂŒberturbe jĂ€lgimise osas kĂŒpsem platvorm.

GCP peamine tööriist sĂŒndmuste registreerimiseks on Stackdriver Logging (sarnane Azure Monitorile), mis vĂ”imaldab teil koguda sĂŒndmusi kogu teie pilvine infrastruktuur (sealhulgas AWS). Turvalisuse seisukohalt on GCP-s igal organisatsioonil, projektil vĂ”i kaustal neli registreerimisprotokolli:
- Admin Activity â sisaldab kĂ”iki sĂŒndmusi, mis on seotud haldusĂ”igustega, nĂ€iteks virtuaalmasina loomine, juurdepÀÀsuĂ”iguste muutmine jne. See protokoll kirjutatakse alati, sĂ”ltumata teie soovist, ja sĂ€ilitab oma andmeid 400 pĂ€eva.
- Data Access â sisaldab kĂ”iki sĂŒndmusi, mis on seotud andmetega töötamisega pilvekasutajate poolt (loomine, muutmine, lugemine jne). Vaikimisi ei kirjutata seda protokolli, kuna selle maht suureneb vĂ€ga kiiresti. SeetĂ”ttu on selle sĂ€ilitamise aeg vaid 30 pĂ€eva. Lisaks ei kirjutata sellesse protokolli sugugi mitte kĂ”iki sĂŒndmusi. NĂ€iteks ei registreerita sellesse sĂŒndmusi, mis on seotud inimesi jaoks avalikult kergesti kĂ€ttesaadavate ressurssidega vĂ”i mis on saadaval ilma GCP-sse sisenemiseta.
- System Event â sisaldab sĂŒsteemisĂŒndmusi, mis ei ole seotud kasutajatega, vĂ”i administraatori toiminguid, kes muudab pilveressursside konfiguratsiooni. See kirjutatakse alati ja sĂ€ilitakse 400 pĂ€eva.
- Access Transparency â on ainulaadne nĂ€ide registreerimisprotokollist, mis registreerib kĂ”ik Google'i töötajate toimingud (kuid mitte veel kĂ”ikide GCP teenuste jaoks), kes pÀÀsevad teie infrastruktuurile ligi oma ametialaste kohustuste tĂ€itmise kĂ€igus. See protokoll sĂ€ilitakse 400 pĂ€eva ja ei ole kergesti kĂ€ttesaadav kĂ”igile GCP klientidele, vaid ainult teatud tingimuste tĂ€itmisel (kas Gold vĂ”i Platinum taseme tugi vĂ”i 4 konkreetse tĂŒĂŒbi rolli olemasolu ettevĂ”tte toetas). Sarnane funktsioon on olemas nĂ€iteks ka Office 365-s â Lockbox.
Protokolli nÀide: Access Transparency
{
 insertId:  "abcdefg12345"
 jsonPayload: {
 @type:  "type.googleapis.com/google.cloud.audit.TransparencyLog"
 location: {
  principalOfficeCountry:  "US"
  principalEmployingEntity:  "Google LLC"
  principalPhysicalLocationCountry:  "CA"
 }
 product: [
  0:  "Cloud Storage"
 ]
 reason: [
  detail:  "Case number: bar123"
  type:  "CUSTOMER_INITIATED_SUPPORT"
 ]
 accesses: [
  0: {
  methodName: "GoogleInternal.Read"
  resourceName: "//googleapis.com/storage/buckets/[BUCKET_NAME]/objects/foo123"
  }
 ]
 }
 logName:  "projects/[PROJECT_NAME]/logs/cloudaudit.googleapis.com%2Faccess_transparency"
 operation: {
 id:  "12345xyz"
 }
 receiveTimestamp:  "2017-12-18T16:06:37.400577736Z"
 resource: {
 labels: {
  project_id:  "1234567890"
 }
 type:  "project"
 }
 severity:  "NOTICE"
 timestamp:  "2017-12-18T16:06:24.660001Z"
}Logidesse logidele on ligipÀÀs mitme teega (umbes nagu varem kĂ€sitletud Azure ja AWS) â Log Vieweri liidese, API, Google Cloud SDK vĂ”i teie projekti tegevuslehe kaudu, mis teid huvitab. Samuti on vĂ”imalik neid eksportida vĂ€listesse lahendustesse tĂ€iendavaks analĂŒĂŒsiks. Viimane toimub logide eksportimise kaudu BigQuery vĂ”i Cloud Pub/Subi salvestisse.
Lisaks Stackdriver Loggingule pakub GCP platvorm veel Stackdriver Monitoringut, mis vĂ”imaldab jĂ€lgida vĂ”tme mÔÔdikuid (sooritusvĂ”ime, rikkealtius, ĂŒldine seisund jne) pilveteenuste ja rakenduste puhul. Erilised visuaaliseeritud andmed vĂ”ivad lihtsustada probleemide leidmist teie pilveinfrastruktuuris, sealhulgas turbe kontekstis. Tuleb siiski mĂ€rkida, et see funktsionaalsus ei ole turvalisuse osas vĂ€ga rikkalik, kuna GCP-l puudub praegu analoog AWS GuardDutyâle ja ei suuda eristada halbu sĂŒndmusi kĂ”ikidest registreeritud sĂŒndmustest (Google on vĂ€lja töötanud Event Threat Detection, kuid see on praegu beetaversioonis ja sellest rÀÀkida on liiga vara). Stackdriver Monitoringut vĂ”iks kasutada anomaaliate tuvastamise sĂŒsteemina, mida seejĂ€rel uuritakse nende tekkepĂ”hjuste leidmiseks. Kuid turvalise IT-ala kvalifitseeritud spetsialistide puudumise tĂ”ttu GCP turul tundub see ĂŒlesanne praeguses olukorras keeruline.

Samuti tasub tuua vÀlja mÔned IB moodulid, mida vÔib rakendada teie GCP pilves ja mis sarnanevad AWS pakutavaga:
- Cloud Security Command Center â analog AWS Security Hubile ja Azure Security Centerile.
- Cloud DLP â automaatne avastamine ja redigeerimine (nt varjamine) andmete kohta, mis on talletatud pilves, enam kui 90 eelmÀÀratud klassifitseerimispoliitika alusel.
- Cloud Scanner â tuntud haavatavuste skanner (XSS, Flash Injection, patĆĄeerimata raamatukogud jne) App Engine'is, Compute Engine'is ja Google Kubernetes'is.
- Cloud IAM â ligipÀÀsu haldamine kĂ”igile GCP ressurssidele.
- Cloud Identity â GCP kasutajakontode, seadmete ja rakenduste haldamine ĂŒhest juhtpaneelist.
- Cloud HSM â krĂŒptograafiliste vĂ”tmete kaitsmine.
- Cloud Key Management Service â krĂŒptograafiliste vĂ”tmete haldamine GCP-s.
- VPC Service Control â turvalise piiri loomine teie GCP ressursside ĂŒmber, et kaitsta neid lekkimise eest.
- Titan Security Key â kaitse phishingu eest.

Paljud neist moodulitest genereerivad turbehĂŒsteeme, mida saab saata BigQuery andmehoidlasse analĂŒĂŒsimiseks vĂ”i eksportimiseks teistesse sĂŒsteemidesse, sealhulgas SIEM-i. Nagu juba mainitud, on GCP aktiivselt arenev platvorm ja praegu arendab Google mitmeid uusi kĂŒberturbe mooduleid oma platvormile. Nende seas on Event Threat Detection (hetkel beetas), mis skaneerib Stackdriveri logisid, et leida jĂ€lgi volitamata tegevusest (sarnane GuardDuty'le AWS-is), vĂ”i Policy Intelligence (saadaval alfa versioonis), mis vĂ”imaldab vĂ€lja töötada intelligentseid ligipÀÀsupoliitikaid GCP ressurssidele.
Olen teinud vĂ€ikese ĂŒlevaate populaarsete pilveteenuste sisseehitatud jĂ€lgimisvĂ”imalustest. Kuid kas teil on spetsialiste, kes suudavad töötada IaaS-teenusepakkuja âtooredateâ logidega (kĂ”ik ei ole valmis ostma AWS-i, Azure'i vĂ”i Google'i laiendatud vĂ”imalusi)? Lisaks on paljudele teada ĂŒtlus âusu, aga kontrolliâ, mis on turvalisuse valdkonnas tĂ”epoolest viimase peal. Kui palju te usaldate pilveteenusepakkuja sisseehitatud vĂ”imalusi, mis edastavad teile kĂŒberturbe sĂŒndmusi? Kui palju nad ĂŒldse keskenduvad kĂŒberturbe peale?
MĂ”nikord tasub vaadata pilveinfrastruktuuri jĂ€relevalve lahendusi, mis vĂ”ivad tĂ€iendada pilveteenuste sisseehitatud turvalisust, ja mĂ”nikord on need lahendused ainus variant saada teavet teie pilves hostitud andmete ja rakenduste turvalisuse kohta. Lisaks on need lihtsalt mugavamad, kuna nad vĂ”tavad enda kanda kĂ”ik vajalikud logide analĂŒĂŒsi ĂŒlesanded, mida genereerivad erinevad pilveteenused erinevatelt teenusepakkujatelt. NĂ€iteks sellise jĂ€relevalve lahendusena vĂ”ib tuua Cisco Stealthwatch Cloud, mis keskendub ainule ĂŒlesandele â kĂŒberohtude jĂ€lgimisele pilvekeskkondades, sealhulgas mitte ainult Amazon AWS, Microsoft Azure ja Google Cloud Platform, vaid ka privaatpilved.
NĂ€ide: KĂŒberohtude jĂ€lgimine Stealthwatch Cloud abil
AWS pakub paindlikku arvutusplatvormi, kuid see paindlikkus toob endaga kaasa, et ettevĂ”tted teevad kergemini vigu, mis vĂ”ivad pĂ”hjustada turvaprobleeme. Ja jagatud kĂŒberturbe mudel ainult soodustab seda. Pilves tundmatute haavatavustega tarkvara kĂ€ivitamine (tuntud haavatavustega saab nĂ€iteks tegeleda AWS Inspector vĂ”i GCP Cloud Scanner), nĂ”rgad paroolid, vale konfiguratsioon ja siseringi töötajad jne. KĂ”ik see kajastub pilveressursside kĂ€itumises, mida saab jĂ€lgida Cisco Stealthwatch Cloud, mis on kĂŒberturbe jĂ€relevalve ja rĂŒnnakute avastamise sĂŒsteem avalikes ja privaatsetes pilvkeskkondades.

Ăks Cisco Stealthwatch Cloud'i peamistest omadustest on vĂ”imalus mudelda entiteete. Selle abil saab luua programmimudeli (st peaaegu reaalajas simulatsiooni) iga teie pilveressursi kohta (olgu need AWS, Azure, GCP vĂ”i midagi muud). Nende hulka kuuluvad serverid ja kasutajad, samuti teie pilves keskkonna eripĂ€rased ressursitĂŒĂŒbid, nagu turvagruppid ja teenuste automaatse skaleerimise grupid. Need mudelid kasutavad sisendina struktureeritud andmevooge, mida pakuvad pilveteenused. NĂ€iteks AWS-i puhul on need VPC Flow Logs, AWS CloudTrail, AWS CloudWatch, AWS Config, AWS Inspector, AWS Lambda ja AWS IAM. Entiteetide mudeldamine tuvastab automaatselt iga teie ressursi rolli ja kĂ€itumise (vĂ”ib rÀÀkida kogu pilveaktiivsuse profiliseerimisest). Selliste rollide hulka kuuluvad Android vĂ”i Apple mobiilseade, Citrix PVS server, RDP-server, meiliserver, VoIP klient, terminaliserver, domeinide kontrollija jne. SeejĂ€rel jĂ€lgib see pidevalt nende kĂ€itumist, et tuvastada riske vĂ”i ohte turvalisusele. Saate tuvastada paroolide proovimise, DDoS-rĂŒnnakud, andmelekked, ebaseadusliku kaugjuurdepÀÀsu, pahavara tegevuse, haavatavuste skannimise ja muid ohte. NĂ€iteks, nii nĂ€eb vĂ€lja kaugjuurdepÀÀsu katse tuvastamine teie organisatsioonile ebatĂŒĂŒpilisest riigist (LĂ”una-Korea) Kubernetes klastrisse SSH kaudu:

Nii nÀeb vÀlja eeldatav andmelekke juhtum Postgress andmebaasist riiki, millega varasemalt ei ole suheldud:

LÔpuks, nii nÀeb vÀlja liiga suur hulk ebaÔnnestunud SSH juurdepÀÀsukatseid Hiinast ja Indoneesiast vÀlisest kaugseadmest:

VĂ”i oletame, et serveri eksemplar VPC-s ei tohiks poliitika kohaselt kunagi olla kaugjuurdepÀÀsu sihtpunkt. Oletame veel, et sellel arvutil toimus kaugjuurdepÀÀs vale tulemĂŒĂŒrireegli muutmise tĂ”ttu. Entiteetide modelleerimise funktsioon tuvastab ja teatab sellest aktiivsusest (âEbatavaline kaugjuurdepÀÀsâ) peaaegu reaalajas ning osutab konkreetsele AWS CloudTrail, Azure Monitor vĂ”i GCP Stackdriver Logging API kutsele (kasutajanime, kuupĂ€eva ja kellaaja ja muude detailide hulgas), mis tekitas muudatuse tulemĂŒĂŒrireeglis. See teave vĂ”ib seejĂ€rel minna SIEM-i analĂŒĂŒsimiseks.

Sarnaseid vÔimalusi rakendatakse igasuguste pilvekeskkondade jaoks, mida toetab Cisco Stealthwatch Cloud:

Entiteetide modelleerimine on ainulaadne turvakasutuse automatiseerimise vorm, mis suudab tuvastada seni tundmatuid probleeme, mis on seotud teie töötajate, protsesside vÔi tehnoloogiatega. NÀiteks vÔimaldab see tuvastada muu hulgas jÀrgmisi turvaprobleeme:
- Kas keegi avastas meie kasutatavas tarkvaras tagaukse?
- Kas meie pilves on mingit kolmanda osapoole tarkvara vÔi seadet?
- Kas autoriseeritud kasutaja vÀÀrkasutab Ôigusi?
- Kas meie konfiguratsioonis on olnud viga, mis vÔimaldab kaugjuurdepÀÀsu vÔi muud tahtmatut ressursside kasutamist?
- Kas meie serveritest toimub andmelekked?
- Kas keegi on proovinud meiega ĂŒhendust vĂ”tta ebatavalisest geograafilisest asukohast?
- Kas meie pilv on nakatunud pahavara?

Tuvastatud infoturbe sĂŒndmus vĂ”ib edastada vastava piletina Slacki, Cisco Sparks, PagerDuty intsidentide juhtimisse ja samuti erinevatesse SIEM sĂŒsteemidesse, sealhulgas Splunk vĂ”i ELK. KokkuvĂ”ttes vĂ”ib öelda, et kui teie ettevĂ”te kasutab mitme pilve strateegiat ega piirdu ĂŒhe konkreetse pilveteenuse pakkujaga, siis varem mainitud infoturbe jĂ€lgimisvĂ”imalused, siis Cisco Stealthwatch Cloud rakendamine on hea valik, et saada ĂŒhtne jĂ€lgimisvĂ”imaluste komplekt peamiste pilveteenuste osutajate â Amazon, Microsoft ja Google â jaoks. Mis on kĂ”ige huvitavam, on see, et kui vĂ”rrelda Stealthwatch Cloudi hindu arenenud infotehnoloogia jĂ€lgimise litsentside hindadega AWS-is, Azure-is vĂ”i GCP-s, siis vĂ”ib juhtuda, et Cisco lahendus osutub isegi odavamaks kui Amazoni, Microsofti ja Google'i sisseehitatud vĂ”imalused. Paratamatult on see nii. Ja mida rohkem pilvi ja nende vĂ”imalusi te kasutate, seda ilmsem on koondlahenduse eelis.

Lisaks saab Stealthwatch Cloud jĂ€lgida ka teie organisatsioonis loodud era- ja hĂŒbriidpilvi, nĂ€iteks Kubernetes konteinerite pĂ”hjal vĂ”i jĂ€lgides Netflow vooge vĂ”i vĂ”rgu liiklust, mis saadakse vĂ”rgu seadmete peegeldamise teel (isegi kodumaise tootmisega), AD vĂ”i DNS-serveritest saadud andmeid jne. KĂ”ik need andmed rikastatakse Cisco Talose poolt kogutud Threat Intelligence teabega, mis on maailma suurim valitsusvĂ€line infoturbe uurijate rĂŒhm.

See vĂ”imaldab teil luua ĂŒhtse jĂ€lgimissĂŒsteemi nii avalike kui ka hĂŒbriidpilvede jaoks, mida teie ettevĂ”te vĂ”ib kasutada. Kogutud informatsiooni saab seejĂ€rel analĂŒĂŒsida Stealthwatch Cloudi sisseehitatud vĂ”imaluste abil vĂ”i saata oma SIEM-i (vaikimisi toetatakse Splunk, ELK, SumoLogic ja mitmeid teisi).
Selles lĂ”petame artikli esimese osa, kus ma kĂ€sitlesin IaaS/PaaS platvormide sisseehitatud ja vĂ€liseid turvamonitooringu tööriistu, mis vĂ”imaldavad meil kiiresti tuvastada ja reageerida meie ettevĂ”tte valitud pilvikeskkondades toimuvale juhtumitele. Teises osas jĂ€tkame teemat ja vaatame SaaS platvormide monitooringu vĂ”imalusi Salesforce'i ja Dropboxi nĂ€itel ning proovime kokku vĂ”tta ja luua ĂŒhtse turvamonitooringu sĂŒsteemi erinevate pilveteenuse pakkujate jaoks.
Allikas: habr.com
