Procjena ranjivosti i penetracijski test rješavaju dva različita problema. Procjena ranjivosti odgovara na pitanje koje su poznate slabosti prisutne u vašim sustavima i koliko ih ima. Penetracijski test odgovara na pitanje što napadač zaista može učiniti s tim slabostima. Prva metoda daje širinu i pokrivenost. Druga metoda daje dubinu i dokaz. Mnogi naručitelji ova dva pojma koriste kao sinonime, a zatim plate jedno, a očekuju drugo. Iz toga proizlaze pogrešne odluke o riziku i šupljine u izvješćima za regulatora.
Razlika nije akademska. Ona izravno utječe na proračun, na vrijeme angažmana, na kvalitetu nalaza i na to hoće li revizor ili nadzorno tijelo prihvatiti vaš dokaz o testiranju. U ovom tekstu objašnjavamo što svaka metoda stvarno radi, kako teče proces, što dobivate na kraju, kada birate koju, koliko košta i kako se sve to veže uz okvire poput NIS2, DORA i ISO/IEC 27001. Pišemo iz perspektive ljudi koji rade ovaj posao. Otkrivamo sigurnosne propuste prije napadača, a ovaj tekst pokazuje kako biramo pravi alat za pravi posao.
Procjena ranjivosti je sustavno otkrivanje i razvrstavanje poznatih slabosti u sustavima, mrežama i aplikacijama. Oslanja se na automatizirano skeniranje uz stručnu provjeru rezultata. Cilj je dobiti što potpuniju sliku površine napada u kratkom roku. Skener uspoređuje konfiguraciju, verzije softvera i otvorene servise s bazama poznatih ranjivosti i izdaje popis nalaza s ocjenom ozbiljnosti. Iskusni inženjer zatim uklanja lažne pozitive i postavlja prioritete prema stvarnom kontekstu vašeg okruženja.
Procjena ranjivosti je široka, ali plitka. Pokriva stotine ili tisuće sustava i servisa, no ne pokušava iskoristiti pronađene slabosti niti spojiti više njih u stvarni napad. Daje vam inventar problema i mjeru higijene. To je temelj svakog ozbiljnog programa upravljanja ranjivostima i prvi korak za organizacije koje tek slažu svoj sigurnosni program. Ako se pitate odakle krenuti s kibernetičkom sigurnošću, redovita procjena ranjivosti je razuman početak jer daje brzu i jeftinu vidljivost.
Penetracijsko testiranje je kontroliran simulirani napad na vaše sustave s ciljem da se utvrdi što stvarni napadač može postići. Iskusni inženjer ne staje na popisu ranjivosti. On pokušava iskoristiti slabosti, povezati ih u lanac i doseći vrijednu metu poput baze podataka, domenske administracije ili poslovne logike aplikacije. Rezultat nije popis teoretskih problema, nego dokaz konkretnog utjecaja na poslovanje. Penetracijski test je uzak, ali dubok. Usredotočuje se na definirani opseg i ide do kraja unutar tog opsega.
Penetracijski test odgovara na pitanja koja skener ne može. Može li se niska ranjivost spojiti s pogrešnom konfiguracijom u potpuno preuzimanje sustava. Štiti li vaša segmentacija mreže kad napadač jednom uđe. Otkriva li vaš tim napad dok traje. Tu ulazi i ljudska kreativnost koju automatizacija nema. Detaljnije o samoj metodi pišemo u tekstu o tome što je penetracijsko testiranje, a cjelovitu uslugu nudimo kroz ofenzivnu sigurnost.
Najlakše ih je razlikovati kroz cilj, dubinu i ishod. Procjena ranjivosti pita koliko slabosti imamo i gdje su. Penetracijski test pita što napadač s njima može učiniti. Jedno je inventar, drugo je dokaz. Obje metode imaju svoje mjesto i u zrelom programu se nadopunjuju, a ne isključuju.
Procjena ranjivosti utvrđuje koje slabosti postoje. Penetracijski test dokazuje koje se od njih stvarno mogu iskoristiti i s kojim posljedicama.
Proces je discipliniran i ponovljiv. Vrijednost ne dolazi samo iz pokretanja skenera, nego iz pripreme, provjere i prioritizacije. Loša procjena izbaci tisuće nalaza bez konteksta i zatrpa tim. Dobra procjena daje kratak popis stvari koje stvarno treba popraviti i jasan redoslijed.
Penetracijski test slijedi prepoznatljive faze koje odražavaju ponašanje stvarnog napadača. Razlika prema procjeni je u tome što inženjer ne staje na otkriću, nego nastavlja sve dok ne dosegne dogovoreni cilj ili dok ne iscrpi razumne putove unutar opsega. Cijeli proces je dokumentiran tako da svaki korak možete pratiti i ponoviti.
Isporuke se bitno razlikuju i baš tu naručitelji najčešće budu razočarani ako su naručili krivu uslugu. Procjena ranjivosti daje popis. Penetracijski test daje priču o napadu s dokazima. Oba izvješća trebaju biti čitljiva i tehničkom timu i upravi, jer odluke o sanaciji donosi tehnika, a o proračunu uprava.
Izbor ovisi o tome što pokušavate saznati i u kojoj ste fazi zrelosti. Ako tek slažete program i nemate jasnu sliku imovine, počnite procjenom ranjivosti jer brzo daje vidljivost uz nizak trošak. Ako imate kontrolu nad higijenom i želite znati izdrži li obrana stvarni napad, naručite penetracijski test. Ako vodite kritičnu uslugu ili obrađujete osjetljive podatke, trebate oboje u redovitom ritmu.
Sigurnost nije jednokratan događaj. Okruženje se mijenja svakim novim sustavom, svakom novom verzijom aplikacije i svakom promjenom konfiguracije. Zbog toga procjena ranjivosti mora biti česta, a penetracijski test periodičan i vezan uz značajne promjene. Statičan raspored nije dovoljan ako se okolina mijenja brzo.
Za regulirane tvrtke testiranje nije samo dobra praksa, nego često i obveza. Direktiva NIS2, odnosno Direktiva (EU) 2022/2555, traži upravljanje rizicima kibernetičke sigurnosti i mjere koje uključuju redovito testiranje djelotvornosti. U hrvatski pravni okvir to je preneseno kroz Zakon o kibernetičkoj sigurnosti, a usklađivanje pokrivamo kroz NIS2 uslugu. Financijski sektor ima dodatne obveze prema Uredbi DORA, odnosno Uredbi (EU) 2022/2554, koja je na snazi od siječnja 2025. i izričito traži testiranje digitalne operativne otpornosti.
DORA uvodi i napredno testiranje temeljeno na prijetnjama za značajne subjekte, što se oslanja na rad u stilu Red Team operacija. O specifičnostima za banke i druge financijske institucije pišemo u tekstu o DORA i financijskim institucijama, a uslugu nudimo kroz DORA usklađivanje. Za norme, ISO/IEC 27001:2022 traži procjenu rizika i kontrole, a njezin Prilog A sadrži 93 kontrole u 4 teme. Penetracijski test i procjena ranjivosti daju dokaz da kontrole stvarno rade, što je ono što akreditirano certifikacijsko tijelo želi vidjeti tijekom audita za ISO 27001.
Najskuplje pogreške nastaju prije nego što test uopće počne. Krivo postavljen opseg, kriva usluga za cilj i dobavljač koji prodaje skeniranje pod imenom penetracijskog testa vode do lažnog osjećaja sigurnosti. Dokument s tisuću nalaza iz skenera nije penetracijski test, bez obzira na to kako je naslovljen. Prepoznavanje ovih znakova štedi novac i živce.
Izbor partnera presudno utječe na ishod. Tražite jasna pravila angažmana, čitljiva izvješća i spremnost na ponovnu provjeru. O kriterijima detaljnije pišemo u tekstu o tome kako odabrati partnera za pentest.
Trošak prati uloženo vrijeme stručnjaka i opseg. Procjena ranjivosti je jeftinija po jedinici jer se velikim dijelom oslanja na automatizaciju i lako skalira na mnogo sustava. Penetracijski test je skuplji jer traži dane ručnog rada iskusnog inženjera. Cijena nije mjesto za štednju ako je cilj stvarni dokaz, jer pojeftinjeni test koji preskače ručni rad daje malo vrijednosti.
U praksi ne biramo jedno ili drugo zauvijek. Gradimo program u kojem se metode izmjenjuju i hrane jedna drugu. Česta procjena ranjivosti drži higijenu pod kontrolom i smanjuje broj očitih propusta. Periodični penetracijski test zatim provjerava ono što skener ne vidi, poput poslovne logike i lanaca napada. Tako se proračun troši na onome što stvarno smanjuje rizik.
Za aplikacije dubinski rad pokrivamo kroz sigurnost aplikacija, a za otkrivanje i odgovor na prijetnje kroz TDR uslugu. Upravljanje rizikom i usklađenost povezujemo kroz GRC. Posebnu pažnju traže novi sustavi temeljeni na umjetnoj inteligenciji, gdje napadi poput umetanja uputa otvaraju novu površinu napada. O tome pišemo u tekstu o sigurnosti AI sustava i umetanju uputa, a uslugu nudimo kroz sigurnost AI sustava u skladu s nadolazećim zahtjevima EU akta o umjetnoj inteligenciji.
Ne za regulirano okruženje ili kritične sustave. Procjena ranjivosti daje širinu i higijenu, ali ne dokazuje što napadač stvarno može učiniti. Penetracijski test otkriva lance napada i probleme u poslovnoj logici koje skener ne vidi. Većini ozbiljnih organizacija treba oboje, u različitim ritmovima.
Najmanje jednom godišnje za kritične sustave, a uz to nakon svake veće promjene arhitekture, migracije ili objave nove usluge izložene internetu. Ako obrađujete plaćanja ili osjetljive podatke, razmislite o češćem ritmu. Statičan godišnji termin nije dovoljan ako se okruženje brzo mijenja.
Najčešće neće. Okviri poput DORA i NIS2 očekuju provjeru djelotvornosti mjera, a sirovo skeniranje to ne dokazuje. Revizor i nadzorno tijelo traže izvješće s opsegom, metodologijom, dokazima i preporukama. Penetracijski test daje upravo takav dokaz, dok skeniranje pokriva samo dio slike.
Rizik postoji, ali se njime upravlja kroz pravila angažmana. Dogovaramo opseg, dopuštene tehnike, termine i kontakte za hitne situacije. Destruktivne tehnike izvodimo samo uz izričitu dozvolu ili u testnom okruženju. Cilj je dokazati rizik, a ne uzrokovati ispad.
Ovisi o pitanju. Vanjski test gleda na vašu izloženost s interneta, kao što bi je vidio nepoznat napadač. Unutarnji test pretpostavlja da je napadač već unutra, primjerice preko kompromitirane radne stanice, i provjerava segmentaciju i eskalaciju ovlasti. Za potpunu sliku obično radimo oboje.
Izvješće ima dva dijela za dvije publike. Tehnički dio s dokazima i koracima ide timu koji provodi sanaciju. Sažetak za upravu prevodi rizik u poslovni jezik i podržava odluke o proračunu. Kontrolirajte tko ima pristup punom izvješću jer ono sadrži osjetljive detalje o slabostima.
Razlika između procjene ranjivosti i penetracijskog testa nije sitnica. To je razlika između popisa i dokaza, između higijene i otpornosti. Ako znate koje pitanje postavljate, lako birate pravu metodu, a često vam treba oboje u promišljenom ritmu. Pomažemo vam postaviti opseg, odabrati pravu uslugu i isporučiti dokaz koji izdrži i napadača i revizora kroz ofenzivnu sigurnost. Ako niste sigurni odakle krenuti, pogledajte naš vodič o tome gdje krenuti s kibernetičkom sigurnošću ili dogovorite razgovor o opsegu pa zajedno odredimo što vam stvarno treba.