VEX a CSAF: auditovateľné dôkazy o zraniteľnostiach

Bezpečnostné upozornenie o 07:40, ktoré mení SBOM na problém predstavenstva
V utorok ráno o 07:40 začiatkom roka 2026 Anya, CISO rýchlo rastúcej fintech platformy, vidí prichádzajúce kritické bezpečnostné upozornenie dodávateľa vo formáte CSAF. V široko používanej open-source knižnici bola zistená zraniteľnosť umožňujúca vzdialené spustenie kódu. Jej SBOM potvrdzuje, že knižnica je vložená do hlavnej aplikácie na spracovanie platieb, dvoch interných služieb a outsourcovaného analytického komponentu.
O 08:10 jej už vibruje telefón. Vývoj chce vedieť, či je zraniteľná funkcia dosiahnuteľná. Tím pre súlad chce vedieť, či sa to týka ISO/IEC 27001:2022, NIS2 alebo DORA. Právne oddelenie sa pýta, či by Cyber Resilience Act mohol vyžadovať komunikáciu so zákazníkmi alebo orgánmi. Člen predstavenstva, čerstvo vyškolený o zodpovednosti manažmentu podľa NIS2, kladie otázku, na ktorú myslia všetci:
Sme ovplyvnení?
Prvá odpoveď vývoja je technicky poctivá: balík existuje, ale zraniteľná funkcia sa možno v produkčnom prostredí nevolá. V roku 2026 takáto odpoveď nestačí.
Predstavenstvo chce dôkaz. Zákazníci chcú jasnú odpoveď. Obstarávanie chce vedieť, či dodávateľ splnil zmluvné povinnosti zverejnenia. Zodpovedná osoba pre ochranu údajov chce vedieť, či mohli byť sprístupnené osobné údaje. Audítor ISO 27001 neakceptuje „povedal to vývojár“ ako uchovávaný dôkaz. Audítor DORA bude očakávať prepojenie zraniteľnosti na IKT aktíva, kritické funkcie a závislosti od tretích strán.
Práve tu VEX a CSAF prestávajú byť technickými formátmi a stávajú sa infraštruktúrou správy a riadenia.
CSAF, Common Security Advisory Framework, štruktúruje bezpečnostné upozornenia na zraniteľnosti tak, aby ľudia aj systémy mohli spracovať ovplyvnené produkty, verzie, usmernenia k náprave, referencie a informácie o stave. VEX, Vulnerability Exploitability eXchange, poskytuje rozhodovaciu vrstvu. Zainteresovaným stranám hovorí, či je známa zraniteľnosť skutočne zneužiteľná v konkrétnom produkte, službe alebo prostredí.
Praktické stavy VEX sú jednoduché: ovplyvnené, neovplyvnené, opravené a predmet vyšetrovania. Správa a riadenie za nimi jednoduché nie sú. Každý stav potrebuje dôkazy, vlastníka, odôvodnenie, schválenie a spúšťač preskúmania.
Medzera v súlade už nespočíva v absencii SBOM. Mnohé organizácie dnes SBOM majú. Medzera spočíva v preukázaní, ako bolo každé bezpečnostné upozornenie na zraniteľnosť triážované, kto schválil rozhodnutie o stave, aké dôkazy podporili záver „neovplyvnené“, ako bola priorizovaná náprava pri stave „ovplyvnené“ a ako organizácia zachovala túto auditnú stopu pre audítorov, regulátorov, zákazníkov a manažment.
Clarysec považuje VEX a CSAF za súčasť prevádzkového modelu ISMS. V Zenith Blueprint: 30-krokovej cestovnej mape audítora patrí táto téma do fáz riadenia rizík, bezpečnosti dodávateľov, technologických kontrol a dôkazov. V Zenith Controls: príručke krížového súladu sa rovnaká téma prepája s kontrolami ISO/IEC 27001:2022, bezpečnosťou dodávateľského reťazca IKT, riadením zraniteľností, nakladaním s dôkazmi, NIS2, DORA, GDPR a očakávaniami NIST.
Prečo SBOM vytvára signály, ale VEX vytvára dôkazy
SBOM je zoznam zložiek. Hovorí, čo sa nachádza v produkte alebo službe. Keď sa v jednej z týchto zložiek objaví CVE, SBOM vám oznámi, že môžete byť ovplyvnení.
Tento signál je hodnotný, ale nie je záverom.
Zrelé softvérové prostredie môže generovať tisíce zhôd medzi SBOM a zraniteľnosťami. Mnohé predstavujú skutočné riziká. Mnohé nie sú zneužiteľné, pretože zraniteľný kód sa nedodáva, neimportuje, nie je dosiahnuteľný, nie je nakonfigurovaný, nie je vystavený nedôveryhodnému vstupu alebo je zmiernený kompenzačnými kontrolami. Bez formálneho procesu na zaznamenanie vyšetrovania tímy zvyčajne skĺznu do jedného z dvoch nesprávnych vzorcov.
Prvým je vyčerpanie z triáže. Vývojári riešia každú zhodu so zraniteľnosťou s rovnakou naliehavosťou, aj keď je komponent iba závislosťou používanou pri zostavení, neaktívnou vetvou kódu alebo funkciou dostupnou len interne a chránenou vrstvovými kontrolami.
Druhým je nezdokumentovaná akceptácia rizika. Tímy zatvárajú tikety krátkymi komentármi ako „neuplatniteľné“ alebo „falošne pozitívne“. Môže to pôsobiť efektívne, ale pre audítora ide o neriadené rozhodnutie. Pre regulátora to môže vyzerať ako neriadená zraniteľnosť.
VEX a CSAF tento problém riešia tým, že menia šum zraniteľností na štruktúrované, auditovateľné dôkazy o zraniteľnostiach.
Obhájiteľný proces správy a riadenia VEX a CSAF odpovedá na päť otázok:
- Prijali sme alebo identifikovali bezpečnostné upozornenie?
- Namapovali sme ho na produkty, aktíva, dodávateľov, zákazníkov a toky osobných údajov?
- Určili sme stav zraniteľnosti podľa definovaných kritérií?
- Zdokumentovali sme rozhodnutie, dôkazy, vlastníka, schválenie a spúšťač preskúmania?
- Vykonali sme nápravu, zverejnenie, monitorovanie alebo uchovanie dôkazov na základe rizika?
Rozdiel medzi „neovplyvnené“ a „ignorované“ sú dôkazy.
Stav VEX „neovplyvnené“ musí byť podložený odôvodnením, napríklad že zraniteľný komponent nie je prítomný, zraniteľná verzia nie je nasadená, zraniteľná vetva kódu sa nevykonáva, zraniteľná konfigurácia je vypnutá alebo kompenzačná kontrola bráni zneužitiu. Stav „predmet vyšetrovania“ musí mať časovo ohraničené následné kroky a nesmie sa stať cintorínom backlogu. Stav „opravené“ musí odkazovať na záplatu, zmiernenie, aktualizáciu verzie, výsledok testu a záznam o nasadení. Stav „ovplyvnené“ musí vstúpiť do ošetrenia rizík, plánovania nápravy, notifikácie dodávateľa, komunikácie so zákazníkmi a, ak je to relevantné, do pracovných tokov posúdenia incidentu alebo porušenia ochrany osobných údajov.
Model správy a riadenia Clarysec pre rozhodnutia o stave VEX
Každé bezpečnostné upozornenie CSAF a každé vyhlásenie VEX sa musí spracúvať ako riadený záznam v rámci ISMS, nie ako izolovaný vývojový artefakt. Pracovný tok môže byť v platforme GRC, nástroji na riadenie zraniteľností, tiketovacom systéme, pracovnom toku správy zdrojového kódu alebo v dôkazovom zošite Clarysec. Podstatné je, aby stav, dôkazy, schválenie a ošetrenie rizík zostali prepojené.
| Stav VEX | Význam z pohľadu správy a riadenia | Minimálne dôkazy | Dopad na súlad |
|---|---|---|---|
| Ovplyvnené | Zraniteľnosť je prítomná a zneužiteľná alebo je primerane pravdepodobné, že ovplyvní produkt, službu alebo prostredie | Zhoda so SBOM, ovplyvnené aktívum, analýza zneužiteľnosti, hodnotenie rizika, vlastník, plán nápravy, lehota plnenia | Ošetrenie rizík podľa ISO, spracovanie zraniteľností podľa NIS2, riziko IKT podľa DORA, spracovanie zraniteľností podľa CRA, možná analýza porušenia ochrany osobných údajov podľa GDPR |
| Neovplyvnené | Zraniteľnosť nie je zneužiteľná v konkrétnom produkte, službe alebo prostredí | Technické odôvodnenie, dôkaz o verzii, dôkaz o konfigurácii, analýza vetvy kódu, kompenzačná kontrola, schválenie | Auditná obhajoba neuplatniteľnosti, uistenie dodávateľa, dôkaz pre odpoveď zákazníkovi |
| Opravené | Zraniteľnosť bola napravená alebo zmiernená na akceptovanú úroveň | Verzia záplaty, záznam o zmene, výsledok testu, dôkaz o nasadení, schválenie zvyškového rizika | Preukazuje účinnosť ošetrenia, podporuje bezpečnostné upozornenie pre zákazníkov, poskytuje dôkazy pre audit a otázky regulátora |
| Predmet vyšetrovania | Organizácia ešte nedokončila určenie zneužiteľnosti | Tiket triáže, dočasný vlastník, cieľový dátum rozhodnutia, poznámky z monitorovania, dočasné kontroly | Bráni tichému backlogu, podporuje pripravenosť na incidenty a reportovanie predstavenstvu |
Táto tabuľka vyzerá jednoducho, ale mení kontrolné prostredie. Vyhlásenie „neovplyvnené“ sa stáva malým rizikovým rozhodnutím pre konkrétny produkt a prostredie. Stav „opravené“ prepája riadenie zraniteľností s riadením zmien a testovaním. Stav „ovplyvnené“ spúšťa ošetrenie, eskaláciu a prípadné zverejnenie. Stav „predmet vyšetrovania“ dáva manažmentu viditeľné, časovo ohraničené riziko.
Zenith Blueprint posilňuje tento prístup v kroku 13 o plánovaní ošetrenia rizík a vyhlásení o uplatniteľnosti. Vysvetľuje, že rozhodnutia o kontrolách musia byť odôvodnené ošetrením rizík, zákonnými alebo zmluvnými požiadavkami, relevanciou rozsahu a organizačným kontextom:
„V hárku SoA označte každú kontrolu ako ‘Yes’ (uplatniteľná) alebo ‘No’ (neuplatniteľná). Uveďte Justification/Notes.“
Pri VEX sa „neovplyvnené“ riadi rovnakou disciplínou. Nie je to neformálne zatvorenie tiketu. Je to odôvodnené rozhodnutie, ktoré musí obstáť pri preskúmaní.
Krok 19 v Zenith Blueprint sa venuje technickému riadeniu zraniteľností:
„Sledujte nové bezpečnostné chyby (prostredníctvom upozornení dodávateľov, CVE feedov atď.) pre svoj softvér a hardvér. Posúďte, ktoré sú relevantné (používame tento softvér? aká kritická je chyba?) a bezodkladne aplikujte opravy alebo zmiernenia.“
CSAF pomáha prijímať štruktúrované bezpečnostné upozornenia. SBOM pomáha určiť prítomnosť komponentu. VEX pomáha zdokumentovať zneužiteľnosť a stav. Rozhodnutie riadi ISMS.
Dôkazy v politikách pred príchodom kritického bezpečnostného upozornenia
Program VEX zlyhá, ak prvé kritické bezpečnostné upozornenie príde skôr, než existujú roly, kritériá a požiadavky na dôkazy. Politiky musia vopred definovať príjem zraniteľností, eskaláciu, zaznamenávanie, povinnosti dodávateľov, ošetrenie výnimiek a uchovávanie dôkazov.
Pre MSP Politika riadenia zraniteľností a záplat – MSP stanovuje povinnosť monitorovania:
„Monitoruje systémy z hľadiska zraniteľností a dostupných záplat pomocou upozornení dodávateľov, upozornení spravodajstva o hrozbách a notifikácií operačného systému“
Táto kapitola z časti Roly a zodpovednosti, kapitola politiky 4.2.1, sa priamo vzťahuje na príjem CSAF. Bezpečnostné upozornenia CSAF sú upozornenia dodávateľov alebo ekosystému na zraniteľnosti, ktoré sa musia monitorovať, korelovať a triážovať.
Tá istá politika pre MSP stanovuje očakávania pripravenosti na audit:
„Udržiavať presné záznamy o aplikovaných záplatách, otvorených problémoch a výnimkách s cieľom zabezpečiť pripravenosť na audit“
Z časti Ciele, kapitola politiky 3.4, vyplýva, že VEX je viac než technický súbor. Ak tím nezáplatuje, pretože produkt je „neovplyvnený“, takáto výnimka potrebuje dôkazy, schválenie a sledovateľnosť.
Pre podnikové prostredia je Politika riadenia zraniteľností a záplat explicitná:
„Monitorovať upozornenia na hrozby (napr. CVE, CISA KEV, bulletiny dodávateľov) a eskalovať kritické zraniteľnosti.“
Z časti Roly a zodpovednosti, kapitola politiky 4.5.1, táto kapitola podporuje štruktúrovaný kanál príjmu pre CSAF, CVE, bulletiny dodávateľov a spravodajstvo o exploitoch. Zároveň vyžaduje eskaláciu, keď je stav VEX „ovplyvnené“ alebo „predmet vyšetrovania“ pri kritickom produkte.
Podniková politika ďalej uvádza:
„Všetky kritické a vysoko rizikové zraniteľnosti musia byť zaznamenané v registri rizík ISMS a monitorované až do nápravy alebo pokrytia schválenou výnimkou.“
Táto kapitola z časti Požiadavky na správu a riadenie, kapitola politiky 5.3, je kotvou súladu. Vyhlásenie VEX „neovplyvnené“ pre kritické CVE je obhájiteľné iba vtedy, keď sa s ním zaobchádza ako so schválenou výnimkou podloženou dôkazmi. Vyhlásenie VEX „opravené“ uzatvára cyklus iba vtedy, keď je náprava overená.
Aj skórovanie rizík potrebuje kontext. Tá istá politika odkazuje na:
„Posúdenie rizík (na základe CVSS, kritickosti aktíva, spravodajstva o hrozbách)“
Z časti Ošetrenie rizík a výnimky, kapitola politiky 7.2.2, to podporuje kombinovaný model triáže. Samotné CVSS nestačí. Stredne závažná zraniteľnosť aktívne zneužívaná v kritickom komponente identity môže byť naliehavejšia než kritická položka CVSS v nedosiahnuteľnom kóde.
Politiky bezpečnosti aplikácií a bezpečného vývoja rozširujú rovnakú disciplínu do vývoja a k dodávateľom. Politika požiadaviek na bezpečnosť aplikácií – MSP vyžaduje, aby tímy sledovali:
„známe zraniteľnosti a stav nápravy.“
Z časti Požiadavky na implementáciu politiky, kapitola politiky 6.4.2.3, sa to prirodzene mapuje na stavy VEX. Tá istá politika vyžaduje, aby dohody:
„špecifikovali povinnosti týkajúce sa zverejňovania zraniteľností, reakčných časov a záplatovania.“
Z časti Požiadavky na správu a riadenie, kapitola politiky 5.3.2, sa z toho stáva praktická dodávateľská doložka: poskytovať včasné bezpečnostné upozornenia, identifikovať ovplyvnené verzie, vydávať stav VEX tam, kde je to možné, definovať lehoty nápravy a podporovať zverejnenie voči zákazníkom.
Pri bezpečnom vývoji v podnikovom prostredí Politika bezpečného vývoja očakáva:
„Skenovanie známych zraniteľností (CVE, OSS Index atď.)“
Z časti Požiadavky na správu a riadenie, kapitola politiky 5.4.3, to dáva vývojovým tímom definovaný mechanizmus na párovanie bezpečnostných upozornení s komponentmi a spúšťanie analýzy VEX.
Keď sa zraniteľnosť stane incidentom alebo potenciálnou právnou záležitosťou, disciplína pri dôkazoch je nevyhnutná. Politika zberu dôkazov a forenznej analýzy – MSP uvádza:
„Pre každý incident musí byť vedený jednoduchý záznam reťazca zverenia (napr. Excel súbor alebo šablóna dokumentu).“
Z časti Požiadavky na správu a riadenie, kapitola politiky 5.3.1, to predstavuje hranicu medzi bežnou triážou VEX a nakladaním s dôkazmi na úrovni incidentu. Ak existuje podozrenie na zneužitie, logy, záznamy bezpečnostných upozornení, analytické poznámky, komunikácia a forenzné artefakty potrebujú sledovateľnosť.
Mapovanie VEX a CSAF na ISO 27001, NIS2, DORA, GDPR a CRA
Najsilnejšie programy VEX nie sú samostatné projekty bezpečnostného inžinierstva. Sú namapované do systému kontrol, ktorý organizácia už používa.
| Rámec alebo predpis | Čo VEX a CSAF preukazujú | Zameranie kontrol Clarysec |
|---|---|---|
| ISO/IEC 27001:2022 | Spracovanie zraniteľností založené na riziku, dôkazy od dodávateľov, odôvodnenie SoA, zdokumentované ošetrenie a monitorovanie | Príloha A 5.19, 5.20, 5.21, 5.22, 5.24, 5.25, 5.26, 5.27, 5.28, 8.8, 8.15, 8.16, 8.25, 8.26, 8.27, 8.28, 8.29 |
| NIS2 | Bezpečné obstarávanie, vývoj a údržba, spracovanie a zverejňovanie zraniteľností, zraniteľnosti špecifické pre dodávateľov, kybernetická hygiena a dohľad manažmentu | Article 20 zodpovednosť manažmentu, Article 21 opatrenia riadenia rizík, Article 23 nahlasovanie incidentov, ak je uplatniteľné |
| DORA | Identifikácia zraniteľností IKT, sledovanie závislostí od tretích strán, životný cyklus incidentov, testovanie odolnosti, náprava a reportovanie manažmentu | Riadenie rizík IKT, identifikácia IKT aktív a závislostí, riadenie incidentov, testovanie odolnosti, riziko tretích strán v oblasti IKT |
| GDPR | Bezpečnosť osobných údajov, zodpovednosť a dôkazy posúdenia porušenia ochrany osobných údajov, keď zneužitie zraniteľnosti ovplyvní osobné údaje | Article 5 zodpovednosť, Article 32 bezpečnosť, dohľad nad sprostredkovateľmi a dôkazy o porušení ochrany osobných údajov |
| CRA | Spracovanie zraniteľností produktov, dôkazy o bezpečnostných aktualizáciách, koordinované zverejňovanie a podpora bezpečnostných upozornení pre zákazníkov | Triáž produktového SBOM, správa bezpečnostných upozornení CSAF, záznamy o stave VEX, balík nápravy a zverejnenia |
| NIST CSF 2.0 | Spoločný jazyk rizík, profily, dodávateľské riziko, detekcia, reakcia, obnova a komunikácia | Výsledky GOVERN, GV.SC, PROTECT, DETECT, RESPOND a RECOVER |
Podľa ISO/IEC 27001:2022 musí ISMS zohľadniť zainteresované strany, zákonné a zmluvné povinnosti, rozhrania a závislosti s inými organizáciami. Táto logika rozsahu je pre VEX zásadná, pretože bezpečnostné upozornenia dodávateľov, záväzky voči zákazníkom, open-source komponenty a outsourcované služby ovplyvňujú rozhodnutia o zraniteľnostiach.
Medzi najrelevantnejšie kontroly prílohy A patria 5.19 Informačná bezpečnosť vo vzťahoch s dodávateľmi, 5.20 Riešenie informačnej bezpečnosti v zmluvách s dodávateľmi, 5.21 Riadenie informačnej bezpečnosti v dodávateľskom reťazci IKT, 5.22 Monitorovanie, preskúmanie a riadenie zmien služieb dodávateľov, 5.28 Zber dôkazov a 8.8 Riadenie technických zraniteľností. Kontroly bezpečného vývoja 8.25 až 8.29 sú relevantné aj vtedy, keď organizácia vyvíja softvér alebo digitálne produkty.
NIS2 zvyšuje tlak na správu a riadenie. Article 21 vyžaduje primerané technické, prevádzkové a organizačné opatrenia vrátane analýzy rizík, riešenia incidentov, kontinuity činností, bezpečnosti dodávateľského reťazca, bezpečného obstarávania, vývoja a údržby, spracovania a zverejňovania zraniteľností, účinnosti kontrol, kybernetickej hygieny, kryptografie, HR bezpečnosti, riadenia prístupu, správy aktív a autentifikácie. Article 20 vyžaduje, aby riadiace orgány schvaľovali opatrenia riadenia kybernetických rizík a dohliadali na ne. Vďaka tomu sú metriky VEX vhodné na reportovanie predstavenstvu.
DORA sa uplatňuje od 17. januára 2025 na finančné subjekty v rozsahu pôsobnosti. Vyžaduje rámec riadenia rizík IKT, identifikáciu a klasifikáciu IKT aktív, zraniteľností, závislostí a služieb IKT tretích strán, riadenie incidentov, testovanie odolnosti, riadenie rizík tretích strán a dohľad manažmentu. Pre finančné subjekty sú záznamy VEX obzvlášť užitočné, keď sa bezpečnostné upozornenie dodávateľa musí previazať s kritickými alebo dôležitými funkciami, zmluvnými povinnosťami a klasifikáciou incidentu.
GDPR vstupuje do hry, keď zneužitie môže ovplyvniť osobné údaje. Zraniteľné API, knižnica alebo služba, ktoré by mohli sprístupniť záznamy zákazníkov, vyžadujú posúdenie voči kritériám dôvernosti, integrity, dostupnosti a oznámenia o porušení ochrany osobných údajov. Záver VEX „neovplyvnené“ môže podporiť rozhodnutie neoznamovať, ale iba vtedy, keď organizácia vie preukázať, prečo nedošlo k porušeniu ochrany osobných údajov.
Cyber Resilience Act pridáva správu produktov. Ako sa povinnosti CRA postupne zavádzajú, výrobcovia a ďalšie hospodárske subjekty potrebujú opakovateľné procesy spracovania zraniteľností, bezpečnostných aktualizácií, koordinovaného zverejňovania a dôkazov. CSAF môže štruktúrovať bezpečnostné upozornenia. VEX môže objasniť, ktoré produkty a verzie sú ovplyvnené, opravené alebo neovplyvnené.
Čo pridáva príručka krížového súladu Clarysec
Zenith Controls je hodnotná, pretože mapuje technickú prácu na auditné očakávania a prekrývajúce sa rámce. Pri VEX a CSAF sú najdôležitejšie tri oblasti: bezpečnosť dodávateľského reťazca IKT, technické riadenie zraniteľností a zber dôkazov.
Pre bezpečnosť dodávateľského reťazca IKT Zenith Controls identifikuje kontrolu 5.21 podľa ISO/IEC 27002:2022 ako „Riadenie informačnej bezpečnosti v dodávateľskom reťazci IKT“. Vysvetľuje, že 5.21 rozširuje kontroly vzťahov s dodávateľmi 5.19 a 5.20 na riziká špecifické pre IKT vrátane nezabezpečených softvérových komponentov a knižníc tretích strán alebo open-source knižníc. Prepája sa s bezpečným inžinierstvom, bezpečným programovaním, bezpečnostným testovaním, riadením prístupu, zberom dôkazov, životným cyklom bezpečného vývoja a outsourcovaným vývojom.
Presne tu fungujú CSAF a VEX. Bezpečnostné upozornenie dodávateľa nie je iba správa od dodávateľa. Je to dôkaz jeho kybernetickej bezpečnostnej praxe. Vyhlásenie VEX od dodávateľa nie je iba praktická pomôcka. Môže podporiť obstarávanie, due diligence, monitorovanie a rozhodnutia o zákazníckom riziku.
Pre technické riadenie zraniteľností Zenith Controls identifikuje kontrolu 8.8 ako „Riadenie technických zraniteľností“. Klasifikuje ju ako preventívnu kontrolu, ktorá podporuje dôvernosť, integritu a dostupnosť a je naviazaná na riadenie hrozieb a zraniteľností. Zároveň uvádza, že riadenie zraniteľností sa prepája s ochranou pred škodlivým kódom, riadením konfigurácie, riadením zmien, spravodajstvom o hrozbách a monitorovaním.
Pre správu a riadenie VEX je osobitne užitočná táto pasáž z Zenith Controls:
„Účinné riadenie zraniteľností priorizuje na základe reálnych hrozieb. Spravodajstvo o hrozbách informuje, ktoré zraniteľnosti sú aktívne zneužívané, a tým usmerňuje priorizáciu záplat.“
To je rozdiel medzi surovým párovaním SBOM a triážou VEX založenou na riziku. Samotná prítomnosť nestačí. Rozhodnutie musia formovať zneužiteľnosť, kritickosť aktíva, vystavenie a aktivita hrozieb.
Pri dôkazoch Zenith Controls identifikuje kontrolu 5.28, „Zber dôkazov“, ako nápravnú kontrolu previazanú s detekciou a reakciou. Prepája 5.28 s reakciou na incidenty, logovaním, monitorovaním a nahlasovaním udalostí. Zároveň mapuje nakladanie s dôkazmi na ISO/IEC 27037:2012 pre identifikáciu, zber, získavanie a uchovávanie digitálnych dôkazov.
Keď je zraniteľnosť iba teoretická, bežné záznamy VEX môžu stačiť. Keď existuje podozrenie na zneužitie, organizácia musí prejsť do režimu nakladania s incidentnými dôkazmi. Logy, komunikácia s dodávateľmi, oznámenia zákazníkom, záznamy o záplatách a forenzné artefakty potrebujú integritu, uchovanie a sledovateľnosť.
Praktický dôkazový balík VEX od upozornenia po uzavretie
Vráťme sa k Anyinej fintech platforme. Bezpečnostné upozornenie CSAF prichádza pre kritickú zraniteľnosť v lib-common-utils, ktorá sa objavuje v SBOM pre platobnú bránu. Disciplinovaná reakcia by vytvorila jeden dôkazový balík, nie roztrúsené správy v Slacku a snímky obrazovky.
Krok 1: Vytvorte záznam o prijatí bezpečnostného upozornenia
Otvorte prípad zraniteľnosti v nástroji na evidenciu dôkazov ISMS. Priložte bezpečnostné upozornenie CSAF, referenciu CVE, bulletin dodávateľa, zhodu so SBOM a zoznam ovplyvnených aktív. Priraďte vlastníka zraniteľnosti a vlastníka podnikového systému. Prepojte platobnú službu s dopadom na zákazníkov, osobnými údajmi, finančným spracovaním a prevádzkovou kritickosťou.
Základ v politike: Politika riadenia zraniteľností a záplat vyžaduje monitorovanie bezpečnostných upozornení a eskaláciu kritických zraniteľností. Základ ISO: kontrola prílohy A 8.8. Základ NIS2: spracovanie zraniteľností a bezpečná údržba. Základ DORA: identifikácia zraniteľností IKT a pripravenosť na incidenty.
Krok 2: Nastavte predbežný stav na predmet vyšetrovania
Počiatočný stav by často mal byť „predmet vyšetrovania“, najmä pri kritických bezpečnostných upozorneniach. Nastavte lehotu rozhodnutia, napríklad 24 hodín pre externe vystavené alebo kritické služby. Zaznamenajte dočasné kontroly, napríklad zvýšené monitorovanie, dočasné obmedzenia funkcií alebo pravidlá WAF. Tým sa zabráni tomu, aby kritické bezpečnostné upozornenie zmizlo v neriadenom backlogu.
Krok 3: Vykonajte analýzu zneužiteľnosti
Vývoj musí odpovedať na praktické otázky:
- Je zraniteľná verzia prítomná v produkčnom prostredí?
- Je zraniteľná funkcia importovaná, volaná alebo dosiahnuteľná?
- Je zraniteľná konfigurácia povolená?
- Je komponent vystavený nedôveryhodnému vstupu?
- Vyžaduje sa autentifikácia pred dosiahnutím zraniteľnej cesty?
- Sú kompenzačné kontroly účinné?
- Existuje aktívne zneužívanie alebo dôveryhodné spravodajstvo o hrozbách?
- Mohlo by zneužitie ovplyvniť osobné údaje, finančné transakcie alebo dostupnosť služby?
V Anyinom prípade statická analýza potvrdzuje, že komponent je prítomný, ale zraniteľná funkcia nie je volaná platobnou bránou. V produkčnom prostredí neexistuje žiadna vykonávacia cesta. Tím pripraví vyhlásenie VEX „neovplyvnené“ s podpornými dôkazmi.
| Pole | Hodnota | Odôvodnenie |
|---|---|---|
| Produkt | Platobná brána verzia 2.1 | Posúdený konkrétny produkt a verzia |
| Zraniteľnosť | CVE-2026-12345 | Zraniteľnosť identifikovaná v bezpečnostnom upozornení CSAF od dodávateľa |
| Stav VEX | Neovplyvnené | Komponent je prítomný, ale zraniteľná funkcia nie je dosiahnuteľná |
| Odôvodnenie | Zraniteľný kód nie je vo vykonávacej ceste | Statická analýza a preskúmanie ciest za behu potvrdzujú absenciu volacej cesty |
| Dôkazy | SBOM, bezpečnostné upozornenie, výsledok statickej analýzy, architektonická poznámka, záznam o schválení | Podporuje audit, dodávateľa a odpoveď zákazníkovi |
Ak by analýza ukázala, že autentifikovaná administrátorská úloha môže dosiahnuť zraniteľnú funkciu, správny stav by bol „ovplyvnené“, nie „neovplyvnené“. Tím by následne vytvoril plán ošetrenia rizík, otvoril tiket zmeny, aplikoval záplatu alebo zmiernenie a aktualizoval stav na „opravené“ až po overení.
Krok 4: Prepojte prípad s registrom rizík a záznamom dodávateľa
Kritické a vysoko rizikové prípady sa musia zapísať do registra rizík ISMS, pokiaľ nie sú uzavreté schválenou výnimkou podloženou dôkazmi. Bezpečnostné upozornenia dodávateľov sa musia prepojiť aj s registrom dodávateľov, zmluvnými povinnosťami a záznamami monitorovania.
Podporuje to krok 23 v Zenith Blueprint, ktorý organizáciám prikazuje zostaviť zoznam dodávateľov, klasifikovať ich podľa prístupu a prevádzkovej kontroly, zahrnúť bezpečnostné očakávania do zmlúv a definovať postupy monitorovania zmien dodávateľov.
Krok 5: Overte opravu alebo schváľte výnimku
Pri stave „opravené“ priložte verziu záplaty, záznam o zmene, výsledok CI/CD pipeline, sken závislostí, digest obrazu kontajnera, dôkaz o nasadení a regresný test. Pri stave „neovplyvnené“ priložte analýzu vetvy kódu, dôkaz o konfigurácii, dôkaz o verzii, dôkaz o kompenzačnej kontrole a schválenie.
Ak zákazníci používajú self-hosted verzie alebo zraniteľnosť môže ovplyvniť externých používateľov, koordinujte komunikáciu. Politika koordinovaného zverejňovania zraniteľností poskytuje model:
„Ak by potvrdená zraniteľnosť mohla ovplyvniť zákazníkov alebo používateľov služieb, komunikačný tím pod vedením VRT pripraví bezpečnostné upozornenie. Upozornenie musí obsahovať prehľad problému bez zverejnenia detailov exploitu, ovplyvnené produkty alebo verzie, usmernenie k zmierneniu alebo pokyny na stiahnutie záplaty a kontaktné informácie podpory.“
Z časti Požiadavky na implementáciu, kapitola politiky 6.8, sa to priamo mapuje na disciplínu publikovania CSAF.
Krok 6: Uchovajte dôkazy, ak existuje podozrenie na zneužitie
Ak logy ukazujú pokusy o zneužitie, prejdite zo spracovania zraniteľnosti na reakciu na incidenty a zber dôkazov. Začnite záznam reťazca zverenia, uchovajte logy, zaznamenajte dotazy SIEM, exportujte relevantné udalosti, podľa potreby vytvorte snapshot ovplyvnených systémov a zdokumentujte, kto s jednotlivými artefaktmi manipuloval. Prepojte incidentný prípad so záznamom VEX.
Čo budú audítori a regulátori požadovať
Audítori netestujú správu a riadenie VEX a CSAF vždy rovnakým spôsobom. Jeden dôkazový balík by mal obstáť vo viacerých pohľadoch.
| Pohľad audítora | Na čo sa budú pýtať | Najlepšie dôkazy |
|---|---|---|
| Audítor ISO 27001 | Je riadenie zraniteľností definované, založené na riziku, implementované a monitorované? Uplatňujú sa kontroly dodávateľov a dôkazov? | Politika, SoA, register rizík, tikety zraniteľností, záznamy VEX, záznamy o záplatách, výsledky vnútorného auditu |
| Posudzovateľ alebo orgán podľa NIS2 | Dohliada manažment na opatrenia kybernetickej bezpečnosti? Riešia sa zraniteľnosti dodávateľov a zverejňovanie? | Reporty predstavenstvu, register dodávateľov, log príjmu CSAF, rozhodnutia VEX, kritériá nahlasovania incidentov, záznamy o školeniach |
| Dohľadový orgán DORA alebo audítor IKT | Sú IKT aktíva, zraniteľnosti a závislosti od tretích strán evidované? Sú incidenty klasifikované a napravené? | Register IKT aktív, register tretích strán, VEX prepojený s kritickými funkciami, výsledky testovania, záznamy životného cyklu incidentov |
| Audítor GDPR alebo zodpovedná osoba | Bolo posúdené riziko pre osobné údaje a zvažovalo sa oznámenie porušenia ochrany osobných údajov? | Mapa tokov údajov, odkaz na DPIA, ak je relevantné, posúdenie porušenia ochrany osobných údajov, dôkazy z logov, komunikácia so sprostredkovateľmi |
| Posudzovateľ NIST CSF | Riadi, identifikuje, chráni, deteguje, reaguje a obnovuje organizácia pomocou opakovateľných výsledkov? | Aktuálny a cieľový profil, dôkazy dodávateľov GV.SC, záznamy DE a RS, POA&M, metriky |
| Audítor COBIT alebo ISACA | Sú vlastníctvo, procesná spôsobilosť, ciele správy a riadenia a reportovanie manažmentu jasné? | RACI, procesné kontroly, KPI, schválenia výnimiek, preskúmanie manažmentom a nápravné opatrenia |
Zenith Controls obsahuje usmernenia k metodike auditu, ktoré zodpovedajú tejto tabuľke. Pri bezpečnosti dodávateľského reťazca IKT budú audítori využívajúci ISO/IEC 19011 a ISO/IEC 27007 preskúmavať politiky obstarávania, šablóny RFP a procesy riadenia dodávateľov, aby overili bezpečnostné požiadavky špecifické pre IKT. Budú vzorkovať zmluvy z hľadiska doložiek o bezpečnom vývoji, zverejňovaní zraniteľností a autenticite softvéru.
Pri technickom riadení zraniteľností audítori preskúmajú politiku riadenia zraniteľností, frekvenciu skenovania, pokrytie aktív, priorizáciu na základe rizika, lehoty nápravy a zodpovednosti. Pri zbere dôkazov testujú, či sa pri skutočných incidentoch dodržal reťazec zverenia, bezpečné uchovávanie a zachovanie dôkazov.
Preto správa a riadenie VEX nikdy nesmie skončiť pri označení stavu. Označenie je zhrnutie. Auditná stopa dôkazov je kontrola.
Manažérske metriky, ktoré robia VEX vhodným pre predstavenstvo
ISO/IEC 27001:2022 vyžaduje hodnotenie výkonnosti, vnútorný audit a preskúmanie manažmentom. NIS2 vyžaduje dohľad manažmentu. DORA vyžaduje správu a riadenie rizík IKT. VEX a CSAF vytvárajú metriky, ktoré prekladajú technickú prácu do viditeľnosti rizík pre vrcholové vedenie.
Užitočné metriky pre preskúmanie manažmentom zahŕňajú:
- Počet kritických bezpečnostných upozornení CSAF prijatých v tomto štvrťroku
- Percento spárované s komponentmi SBOM
- Počet a vek stavov VEX podľa kategórií ovplyvnené, neovplyvnené, opravené a predmet vyšetrovania
- Prípady „predmet vyšetrovania“ po lehote
- Bezpečnostné upozornenia dodávateľov bez dostatočných údajov o ovplyvnených verziách
- Kritické zraniteľnosti akceptované ako schválené výnimky
- Čas od prijatia bezpečnostného upozornenia po rozhodnutie VEX
- Čas od rozhodnutia „ovplyvnené“ po nápravu
- Počet prípadov s potenciálnym dopadom na osobné údaje
- Počet vydaných bezpečnostných upozornení zákazníkom
Tieto metriky pomáhajú manažmentu klásť lepšie otázky. Ktorí dodávatelia neposkytujú použiteľné údaje o zraniteľnostiach? Ktoré produkty majú najdlhšie časy nápravy? Ktoré tímy nechávajú vyšetrovania otvorené? Ktoré zraniteľnosti môžu ovplyvniť osobné údaje alebo kritické funkcie?
Bežné vzorce zlyhania, ktoré treba odstrániť
Prvým zlyhaním je považovať párovanie SBOM za analýzu zneužiteľnosti. Zhoda komponentu je signál, nie záver.
Druhým zlyhaním je používanie stavu „neovplyvnené“ bez odôvodnenia. Audítori sa spýtajú prečo. Bola vetva kódu nedosiahnuteľná? Bola zraniteľná funkcia vypnutá? Bola verzia odlišná? Používal sa komponent iba pri zostavení? Schválil záver tím produktovej bezpečnosti?
Tretím zlyhaním je ponechať stav „predmet vyšetrovania“ otvorený. Tento stav je užitočný iba s vlastníkom, lehotou a dočasnými kontrolami.
Štvrtým zlyhaním je oddeliť správu a riadenie dodávateľov od správy a riadenia zraniteľností. Zmluvy s dodávateľmi musia vyžadovať včasné zverejňovanie zraniteľností, reakčné časy, povinnosti záplatovania, obsah bezpečnostných upozornení a podporu dôkazov.
Piatym zlyhaním je ignorovanie osobných údajov a komunikácie so zákazníkmi. Zraniteľnosť, ktorá by mohla sprístupniť osobné údaje, potrebuje posúdenie podľa GDPR. Potvrdená produktová zraniteľnosť, ktorá by mohla ovplyvniť zákazníkov, potrebuje disciplínu koordinovaného zverejňovania. Závislosť finančnej služby môže vyžadovať analýzu incidentu podľa DORA.
Šiestym zlyhaním je slabé uchovávanie dôkazov. Zenith Blueprint v kroku 23 pri kontrole 5.28 upozorňuje, že dôkazy sa často prehliadajú:
„to, čo viete preukázať, je rovnako dôležité ako to, čo sa skutočne stalo“
Táto veta vystihuje realitu roku 2026. Bezpečnostné tímy už zraniteľnosti iba neopravujú. Preukazujú, že rozhodnutia boli včasné, založené na riziku a riadené.
Ďalšie kroky pre auditovateľné dôkazy o zraniteľnostiach
Ak vaša organizácia už má SBOM, ďalším krokom zrelosti nie je ďalší inventárny tabuľkový prehľad. Je ním správa a riadenie stavu zraniteľností, bezpečnostných upozornení dodávateľov a dôkazov o zverejnení.
Začnite štyrmi krokmi:
- Pridajte príjem CSAF a VEX do postupu riadenia zraniteľností.
- Definujte schvaľovacie kritériá pre stavy ovplyvnené, neovplyvnené, opravené a predmet vyšetrovania.
- Prepojte záznamy VEX s registrom rizík ISMS, registrom dodávateľov, inventárom aktív, repozitárom SBOM a incidentným procesom.
- Otestujte proces na jednom nedávnom kritickom bezpečnostnom upozornení a vytvorte dôkazový balík pripravený na audit.
Clarysec vám môže pomôcť zaviesť to rýchlo pomocou Zenith Blueprint, Zenith Controls a relevantného súboru politík vrátane Politiky riadenia zraniteľností a záplat, Politiky riadenia zraniteľností a záplat – MSP, Politiky požiadaviek na bezpečnosť aplikácií – MSP, Politiky bezpečného vývoja, Politiky zberu dôkazov a forenznej analýzy – MSP a Politiky koordinovaného zverejňovania zraniteľností.
Víťazná otázka v roku 2026 neznie „Máme SBOM?“ Znie: „Vieme pri každom závažnom bezpečnostnom upozornení presne preukázať, ako sme určili stav zraniteľnosti, ošetrili riziko a komunikovali výsledok?“
Objednajte si posúdenie Clarysec alebo si vyžiadajte relevantný balík politík, aby ste VEX a CSAF premenili na dôkazy o zraniteľnostiach pripravené na audit skôr, než ďalšie kritické bezpečnostné upozornenie dorazí na vaše predstavenstvo.
Frequently Asked Questions
About the Author

Igor Petreski
Compliance Systems Architect, Clarysec LLC
Igor Petreski is a cybersecurity leader with over 30 years of experience in information technology and a dedicated decade specializing in global Governance, Risk, and Compliance (GRC).Core Credentials & Qualifications:• MSc in Cyber Security from Royal Holloway, University of London• PECB-Certified ISO/IEC 27001 Lead Auditor & Trainer• Certified Information Systems Auditor (CISA) from ISACA• Certified Information Security Manager (CISM) from ISACA • Certified Ethical Hacker from EC-Council


