
Pregled na določen trenutek opisuje stanje, ki je bilo takrat preučeno. Neprekinjeno spremljanje kontrol zmanjša razkorak med spremembami in njihovim odkritjem, pod pogojem, da preverjanja zajemajo pravo populacijo in da se nekdo odzove na napake. Noben pristop ne dokazuje več, kot podpirajo njegova dokazila.
Za tehničnega direktorja (CTO) osrednje vprašanje ni, ali je nadzorna plošča zelena. Vprašanje je, kaj ta zeleni rezultat dokazuje: kateri sistemi so bili preučeni, kateri pogoj je bil preizkušen, kako nedavno so bili podatki zbrani in kateri načini odpovedi ostajajo zunaj testa.
Uporaben program spremljanja ta vprašanja spremeni v inženirsko pogodbo. Združuje zanesljivo zbiranje, izrecno logiko testov, odgovoren odziv in dokazila, ki jih lahko pregleda druga oseba.
Neprekinjeno spremljanje kontrol (continuous controls monitoring, CCM) s ponavljajočimi se opazovanji in testi ugotavlja, ali opredeljeni pogoji kontrol ostajajo izpolnjeni. Zbiranje je lahko sproženo z dogodki, načrtovano ali kombinirano. „Neprekinjeno“ ne pomeni nujno takojšnje; dokumentirajte dejanski ritem in zakasnitev zaznave.
Tri ravni morajo ostati ločene:
Uspešen test konfiguracije podpira omejen sklep o opazovanih nastavitvah. Samodejno ne dokazuje, da je vsaka pot dostopa varna, da so procesi odobritve delovali pravilno ali da organizacija izpolnjuje celotno zahtevo skladnosti.
NIST Cybersecurity Framework ponuja uporabno strukturo za povezovanje izidov upravljanja, zaščite, zaznavanja in odzivanja. Njegovih šest funkcij, vključno z Govern, pomaga tudi pojasniti, zakaj spremljanje spada v širši proces upravljanja tveganj, namesto da bi samostojno delovalo kot sistem zagotavljanja.
Začnite s kontrolami, pri katerih so napake pomembne, pogoj je opazljiv in lastnik lahko smiselno ukrepa. Pretekli incidenti, revizijske ugotovitve, arhitekturne spremembe in ocene tveganj so boljši vhodi za določanje prednosti kot število razpoložljivih samodejnih preverjanj.
| Področje kontrole | Uporaben ponavljajoč se signal | Kaj še zahteva ločeno vrednotenje |
|---|---|---|
| Privilegirani dostop | Nepričakovani privilegirani računi ali manjkajoče zahtevane nastavitve overjanja | Ali so privilegiji upravičeni in odobritve ustrezne |
| Upravljanje popravkov | Upravljana sredstva, ki presegajo odobrena okna za odpravo | Popolnost popisa, izpostavljenost in nadomestne kontrole |
| Varnostne kopije | Neuspela opravila, zamujeni urniki ali zastarele obnovitvene točke | Ali obnova deluje in ali so izpolnjene poslovne potrebe po obnovi |
| Beleženje | Pričakovani viri prenehajo pošiljati dogodke | Uporabnost dogodkov, logika zaznavanja in pripravljenost na preiskavo |
| Konfiguracija oblaka | Viri odstopajo od odobrenih izhodišč | Arhitekturne izjeme in alternativne poti izpostavljenosti |
| Upravljanje sprememb | Produkcijskim spremembam manjka povezan zapis o odobritvi | Ali sta kakovost pregledov in postopki za nujne primere ustrezna |
Spremljanje dostopov lahko zahteva združevanje zapisov o identitetah s statusom zaposlitve in popisi računov. To ustvari uporabne signale, pa tudi težave z usklajevanjem: storitveni računi niso zaposleni, zunanji sodelavci imajo lahko drugačne končne datume, zapoznele posodobitve virov pa lahko povzročijo lažne ugotovitve.
Učinkovitost politik, nadzor vodstva in sprejemanje tveganj zahtevajo občasno človeško presojo. Potrditev seznanitve s politiko je dokaz seznanitve, ne dokaz, da ljudje politiko razumejo ali jo upoštevajo.
Pred izvedbo poizvedbe opredelite populacijo, vir, pogostost, pričakovani pogoj, prag in lastnika. Brez teh podrobnosti se ekipe lahko ne strinjajo, ali je isti rezultat napaka.
Praktična specifikacija testa mora vključevati:
Pri spremljanju popravkov je „vsi strežniki posodobljeni“ preveč nejasno. Boljša specifikacija opredeli upravljane produkcijske strežnike, verodostojen popis, vir ranljivosti, kategorije resnosti, odobrena okna za odpravo in način obravnave nepodprtih sistemov. To so odločitve, specifične za organizacijo, ne univerzalni zakonski pragovi.
Ločite manjkajoče podatke od negativne ugotovitve. Če naprava nima nedavne ocene, spremljanje ne more sklepati, da nima zamujenih ranljivosti. Opredeliti mora neznano stanje ali ločeno napako pokritosti.
Upravljajte različice logike testov. Sprememba praga, filtra virov ali izključitve lahko spremeni pomen zgodovinskih rezultatov, tudi ko oznaka na nadzorni plošči ostane enaka.
Zeleno preverjanje s poteklim konektorjem ali nepopolnim seznamom virov je lahko zavajajoče. Uporabite vsaj tri stanja rezultata: uspešno, neuspešno in neznano. Kadar preverjanje zajema veliko virov, prikažite mešane izide, namesto da napake skrijete za skupno oceno.
Zdravje zbiranja potrebuje lastna opazovanja:
Pri izpostavljenosti oblačne shrambe zabeležite, kateri računi in viri so bili preučeni. Nov račun zunaj dovoljenj konektorja ustvari vrzel v pokritosti, tudi če je vsak zbran rezultat uspešen. Spremljane račune primerjajte z neodvisno vzdrževanim popisom računov; preverjanje konektorja glede na njegov lasten seznam virov ne bo razkrilo, česar ne vidi.
Kjer je praktično, uporabljajte dovoljenja za zbiranje samo za branje, zaščitite poverilnice in omejite dostop do zbranih dokazil. Izvozi spremljanja lahko vsebujejo občutljive identitete, podrobnosti infrastrukture ali konfiguracijske informacije. Odločitve o hrambi in dostopu morajo odražati to občutljivost.
Ritem izberite glede na hitrost sprememb, vpliv in omejitve zbiranja. Dnevno preverjanje lahko ustreza počasi spreminjajočemu se pogoju; spremembe javnega dostopa lahko upravičujejo hitrejšo zaznavo. Preverjanja, sprožena z dogodki, lahko skrajšajo zakasnitve, načrtovano usklajevanje pa pomaga ujeti zgrešene dogodke. Noben enoten urni urnik ni primeren za vsako kontrolo.
Opozorilo ni dokončan odziv kontrole. Izjeme usmerite k lastniku s prizadetim virom, poslovnim kontekstom, opaženim pogojem, pričakovanim pogojem in ciljem odziva. Določite, kdo prevzame, ko primarni lastnik ni na voljo.
Razvrščanje mora razlikovati med pristno napako, napačno logiko testa, manjkajočimi dokazili in odobreno izjemo. Ti izidi zahtevajo različne ukrepe. Izjema mora opredeliti svoj obseg, utemeljitev, odobritelja, nadomestne ukrepe ter iztek ali datum pregleda. Neuspelega tehničnega pogoja ne sme tiho spremeniti v uspešnega.
Ohranite ugotovitev, ukrep, rešitev in ponovni test. Zaprta naloga je dokaz dokončanja delovnega toka; sveže opazovanje je močnejši dokaz, da je bil tehnični pogoj popravljen.
Ponavljajoča se opozorila združite okoli istega nerešenega pogoja, namesto da pri vsakem zagonu ustvarite novo nalogo. Preglejte hrupna preverjanja in pragove, da pomembne napake ostanejo vidne. Eskalirajte glede na vpliv in pretečeni čas, ne zgolj glede na število poslanih obvestil.
Če razmišljate o samodejni odpravi, ločeno ocenite njena dovoljenja, pot povrnitve in morebitne motnje. To, da je pogoj mogoče varno opazovati, ne pomeni, da je njegovo samodejno spreminjanje varno.
Sledi ponazoritvena zasnova, ne predpisano pravilo skladnosti. Predpostavimo, da storitev uporablja tri produkcijske oblačne račune in pričakuje 120 virov shrambe. Njen notranji cilj je, da shramba podatkov strank ne sme dovoljevati nepooblaščenega javnega dostopa.
Ekipa platforme vzdržuje popis računov neodvisno od konektorja za spremljanje. Zbiralnik konfiguracije se izvaja vsakih 30 minut, odkrivanje virov pa usklajuje dnevno. Ekipa podatke, starejše od 60 minut, opredeli kot zastarele. Te časovne izbire so predpostavke za ta primer.
Test beleži identifikatorje računov in virov, relevantne nastavitve dostopa, čas zbiranja in različico testa. Odobreni javni viri so opredeljeni posamično, z lastnikom in datumom pregleda; široka izključitev celotnega računa bi bila neprimerna.
Pri enem zagonu rezultati pokažejo:
| Opazovanje | Razlaga | Odziv |
|---|---|---|
| 118 virov izpolnjuje pravilo | Uspešni rezultati za te vire | Ohranite rezultate z obsegom in časovnimi žigi |
| En vir dovoljuje javni dostop brez odobritve | Tehnična napaka | Raziščite izpostavljenost, omejite dostop in ponovno preizkusite |
| En vir vrne napako dovoljenja | Neznan pogoj | Obnovite vidnost in ovrednotite vir |
| V popisu računov se pojavi četrti račun | Vrzel v pokritosti | Dodajte dostop za zbiranje in odkrijte njegove vire |
Poročilo samo „118 virov uspešnih“ bi prikrilo dve različni težavi in neznano dodatno populacijo. Četrti račun pomeni, da prvotni imenovalec ni več popoln.
Pri ugotovitvi javnega dostopa lastnik preveri, kateri podatki so bili prisotni in ali izpostavljenost upravičuje obravnavo kot incident. Omejitev dostopa popravi opaženo konfiguracijo; ne odgovori na vprašanje, ali je bil do podatkov dostop že prej.
Paket dokazil vključuje ugotovitev, primerjavo obsega, zapis o spremembi, odločitev o preiskavi in uspešen ponovni test. Simulirana napaka dovoljenja nato potrdi, da neznani rezultati ustvarijo vidno delo, namesto da bi prejšnji zeleni status ostal nespremenjen.
En sam odstotek skladnosti stisne preveč informacij. Tehnično poročanje in poročanje vodstvu morata razkriti predpostavke za oceno.
Uporabna merila vključujejo:
Neznane vire izključite iz uspešne populacije, vendar o njih izrecno poročajte. Ob odstotkih navedite imenovalce in izključitve. Izboljšanje, ki ga je povzročila odprava, ločite od izboljšanja, ki ga je povzročilo zoženje obsega ali omilitev pravila.
Spremljanje lahko s prikazom ponavljajočih se napak ali dolgotrajne izpostavljenosti prispeva k odločitvam o tveganjih. Samo po sebi pa ne izračuna verjetnosti in poslovnega učinka vsakega scenarija. Te presoje še vedno zahtevajo kontekst lastnikov storitev in pregledovalcev tveganj.
Ocene na določen trenutek in ponavljajoče se spremljanje odgovarjajo na različna vprašanja. Spremljanje lahko prepozna odstopanja med pregledi in zmanjša ponavljajoče se zbiranje dokazil. Osredotočena ocena lahko preuči ustreznost zasnove, pregleda zapletene odločitve in preizkusi predpostavke, ki jih samodejna pravila ne morejo razrešiti.
Oboje ima stroške. Ponavljajoča se preverjanja zahtevajo vzdrževanje zbiranja, zmogljivost za razvrščanje in zanesljive popise. Občasni pregledi zahtevajo zgoščen napor pregledovalcev in puščajo intervale med opazovanji. Kombinacijo izberite glede na tveganje, namesto da katero koli metodo obravnavate kot splošno zadostno.
Pri sistemu upravljanja po ISO/IEC 27001 lahko dokazila spremljanja podprejo vrednotenje z opredeljenim obsegom. Ne nadomestijo obravnave tveganj, notranje presoje, vodstvenega pregleda ali ocene veljavnih zahtev. Vsak test preslikajte na konkreten pogoj, ki ga podpira; preslikave okvirov niso dokaz, da so izpolnjene celotne zahteve.
Logiko spremljanja ponovno ocenite po arhitekturnih spremembah, incidentih, širitvi obsega in pomembnih spremembah kontrole. Vključite namerne teste napak in manjkajočih podatkov. Spremljanje, ki nikoli ni pokazalo neuspešnega ali neznanega stanja, ni izkazalo svoje celotne poti odziva.
V Secaniju modelirajte sisteme in storitve v obsegu, dodelite lastnike in pregledovalce ter izvoze spremljanja ali druga dokazila priložite kontrolam, zahtevam in odločitvam, ki jih podpirajo. Za vrzeli v pokritosti in odprta vprašanja pregledov uporabljajte naloge. Ohranite povezave do virov, komentarje, odobritve in časovne žige; predloge, pripravljene s pomočjo UI, preglejte, preden se nanje zanesete. Operativna varnostna orodja ustvarjajo signale, ta delovni tok pa ohranja sledljivost njihovega obsega in pregledanih sklepov.
Začnite z enim ponavljajočim se preverjanjem. Dokumentirajte, kaj dokazuje, njegovo populacijo primerjajte z neodvisnim popisom ter simulirajte tako tehnično napako kot napako zbiranja. Razširite šele, ko lastnik lahko izkaže zaznavo, odziv, ponovni test in pregled dokazil.
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.
Zgradite uporaben popis podatkov tako, da sledite virom, kopijam, lastnikom, dobaviteljem, hrambi in izbrisu, namesto da zgolj naštevate aplikacije.