⚡ LIMITED TIME Get our FREE €500+ Compliance Starter Kit
Get It Now →

Správa a řízení bezpečnosti pipeline CI/CD pro audity v roce 2026

Igor Petreski
14 min read
Správa a řízení bezpečnosti pipeline CI/CD mapující původ buildu na opatření compliance

Je pondělí 08:17 a CISO rychle rostoucí fintech společnosti dostává zprávu, které se obává každý bezpečnostní manažer:

„Produkční build vypadá čistě, ale hash artefaktu neodpovídá zdrojovému commitu.“

Během několika minut vývojový tým potvrzuje, že vydání prošlo jednotkovými testy, existuje tiket k nasazení a služba dostupná zákazníkům je stabilní. Pipeline však ukazuje jiný příběh. Self-hosted runner CI byl opakovaně použit napříč projekty. Dočasné cloudové přihlašovací údaje zůstaly aktivní déle, než bylo zamýšleno. Registr artefaktů obsahuje podepsaný kontejnerový image, ale podpisový klíč byl dostupný ze stejného runneru, který spouštěl nedůvěryhodné build skripty.

Release manager dokáže prokázat, že něco bylo nasazeno. Organizace však nedokáže, alespoň ne dostatečně rychle, prokázat, co bylo sestaveno, kdo to schválil, zda bylo prostředí buildu čisté a zda by důkazy obstály při auditu nebo vyšetřování incidentu.

To již není pouze problém DevOps.

V roce 2026 se správa a řízení bezpečnosti pipeline CI/CD nachází na průsečíku zabezpečení softwarového dodavatelského řetězce, provozní odolnosti, odpovědnosti za ochranu soukromí, bezpečnosti produktů a dohledu řídicích orgánů nad kybernetickými riziky. NIS2 ukládá řídicím orgánům schvalovat opatření řízení kybernetických rizik a dohlížet na ně. DORA vyžaduje, aby finanční subjekty řídily rizika v oblasti ICT, incidenty, testování a závislosti na třetích stranách. GDPR vyžaduje, aby správci a zpracovatelé doložili odpovídající zabezpečení a odpovědnost za osobní údaje. Akt o kybernetické odolnosti zvyšuje tržní očekávání na bezpečné produkty s digitálními prvky, bezpečné aktualizace a zvládání zranitelností. ISO/IEC 27001:2022 vyžaduje ISMS, který převádí ošetření rizik do kontrolovaných a doložených provozních činností.

Pipeline se stala auditní stopou důvěry v moderní software.

Nová otázka compliance: dokážete prokázat, co se dostalo do produkce?

Programy DevSecOps se po léta soustředily na přidávání skenerů do pipeline. Statická analýza, kontroly závislostí, skenování tajných údajů, skenování kontejnerů a validace infrastructure-as-code se staly běžnou praxí. Tato opatření jsou nadále důležitá, ale neodpovídají na otázku řízení, kterou dnes kladou auditoři, regulační orgány, zákazníci a řídicí orgány:

Dokáže organizace prokázat, že každé produkční nasazení pocházelo ze schváleného zdrojového kódu, bylo sestaveno v kontrolovaném prostředí, vytvořilo ověřitelný artefakt, prošlo požadovanými bezpečnostními branami, použilo schválené přihlašovací údaje, dodrželo řízení změn a vygenerovalo důkazy, které lze uchovat?

Útočníci vědí, že build systémy, balíčkové závislosti, tokeny vývojářů, runnery CI, automatizace vydání, registry artefaktů a role pro cloudové nasazení jsou vysoce hodnotné cíle. Kompromitovaná pipeline může obejít tradiční obranná opatření, protože využívá důvěryhodnou automatizaci k prosazení škodlivého kódu do důvěryhodných prostředí.

Vyspělý model správy a řízení bezpečnosti pipeline CI/CD proto potřebuje šest pilířů důkazů.

Pilíř důkazůCo prokazujeTypické důkazy
Integrita zdrojeNasazený artefakt pochází ze schváleného zdrojového kóduID commitu, ochrana větví, schválení pull requestů, podepsané commity, auditní logy repozitáře
Původ builduArtefakt byl vytvořen známou pipeline za kontrolovaných podmínekID buildu, identita runneru, receptura buildu, manifest závislostí, hash artefaktu, záznam o podpisu
Zodolnění runneruProstředí pro spouštění úloh nemohlo být snadno znovu použito ani pozměněnoLogy životního cyklu dočasného runneru, výchozí image, stav záplat, izolační opatření, síťová omezení
Integrita artefaktuBalíček vydání nebyl po buildu změněnPodpis, kontrolní součet, log registru, záznam o povýšení, politika neměnných tagů
Řízení nasazeníZměna byla autorizovaná, otestovaná a dohledatelnáID požadavku na změnu, důkazy o schválení, logy povýšení mezi prostředími, plán návratu do původního stavu
Forenzní připravenostDůkazy lze uchovat během auditu nebo reakce na incidentyExportované logy, snímky obrazovky, hashe souborů, záznam řetězce předání důkazů

Zde se přístup Clarysec liší od kontrolního seznamu compliance. Platformu CI/CD považujeme za řízený podnikový proces, nikoli pouze za technický nástroj. Tento proces musí být zahrnut do rozsahu ISMS, posouzen z hlediska rizik, řízen, monitorován, auditován a zlepšován.

Zařaďte CI/CD do ISMS podle ISO/IEC 27001:2022

ISO/IEC 27001:2022 začíná kontextem, zainteresovanými stranami a rozsahem. Kapitoly 4.1 až 4.4 vyžadují, aby organizace porozuměly interním a externím otázkám, určily požadavky zainteresovaných stran, identifikovaly právní, regulační a smluvní požadavky a definovaly rozsah ISMS s ohledem na závislosti na jiných organizacích.

U poskytovatele SaaS, fintech společnosti, poskytovatele řízených služeb, dodavatele softwaru nebo cloud-native společnosti je CI/CD téměř vždy součástí tohoto rozsahu, protože přímo ovlivňuje poskytování služby, zákaznická data, produkční infrastrukturu a smluvní závazky.

Kapitoly 5.1 až 5.3 stanoví odpovědnost vedení za ISMS. To je důležité, protože moderní automatizace vydání stojí mezi vývojem, bezpečností, cloudovým provozem, nákupem, compliance a produktovým řízením. Pokud žádný člen vrcholového vedení nevlastní apetit k riziku pro automatizaci produkčních nasazení, organizace obvykle skončí s roztříštěnými nástroji a nekonzistentními důkazy.

Kapitoly 6.1.1 až 6.1.3 tvoří páteř plánování. Organizace musí posoudit rizika pro důvěrnost, integritu a dostupnost, identifikovat vlastníky rizik, porovnat rizika s kritérii, vybrat opatření, porovnat vybraná opatření s přílohou A, vytvořit Prohlášení o použitelnosti a získat schválení plánu ošetření rizik a zbytkového rizika.

Posouzení rizik CI/CD by nemělo pouze uvádět „riziko softwarového dodavatelského řetězce“. Mělo by pojmenovat realistické scénáře:

  • Škodlivý build skript exfiltruje podpisové klíče ze sdíleného runneru.
  • Vývojář obejde ochranu větví a nasadí nepřezkoumaný kód.
  • Kompromitovaná akce třetí strany změní artefakt během buildu.
  • Přihlašovací údaje pro staging umožní přístup do produkčního prostředí.
  • Nasazení proběhne bez propojeného požadavku na změnu.
  • Logy pipeline potřebné pro rekonstrukci incidentu jsou po sedmi dnech přepsány.
  • Incident otrávení závislosti se dostane do předprodukčního nebo produkčního prostředí.

Kapitola 8.1 následně vyžaduje plánovaný a řízený provoz procesů ISMS, dokumentované důkazy, řízení plánovaných změn, přezkum nezamýšlených změn a kontrolu externě poskytovaných procesů, produktů nebo služeb relevantních pro ISMS. Pokud pipeline mění produkci, musí vytvářet důkazy o řízeném provozu.

Model opatření Clarysec pro bezpečnou dodávku softwaru

Clarysec propojuje politiky, opatření a auditní důkazy. Zenith Blueprint: 30krokový plán auditora Zenith Blueprint zařazuje secure DevOps a bezpečný vývoj do fáze řízení rizik, kroku 14. Uvádí, že organizace musí zabezpečit nástroje CI/CD, zajistit, aby nasazení mohli spouštět pouze oprávnění pracovníci, používat MFA pro přístup k pipeline, chránit integritu artefaktů buildu a protokolovat a monitorovat akce CI/CD.

„Opatření pro pipeline DevOps: nástroje CI/CD musí být zabezpečeny – nasazení mohou spouštět pouze oprávnění pracovníci; pro přístup k pipeline používejte MFA; chraňte integritu artefaktů buildu. Protokolujte a monitorujte akce CI/CD.“

Toto doporučení se stává použitelným, jakmile je převedeno do ustanovení politik a požadavků na důkazy.

P24 Politika bezpečného vývoje Politika bezpečného vývoje stanoví:

„Artefakty buildu musí být podepsané a dohledatelné ke zdrojovým commitům.“

Jde o jedno z nejsilnějších opatření v programu správy a řízení CI/CD. Vývojovému týmu říká, že produkční artefakt musí nést ověřitelnou linii původu zpět ke správě zdrojového kódu. Auditorům zároveň říká, co mají testovat: vybrat produkční vydání, zkontrolovat podpis artefaktu, ověřit referenci na commit, přezkoumat schválení pull requestu a potvrdit záznam buildu v pipeline.

Stejná politika stanoví:

„Veškeré vývojové činnosti musí být sledovány prostřednictvím schválených systémů správy verzí s vynuceným řízením přístupu, auditními stopami a ochranou větví.“

Tím se správa a řízení posouvá proti proudu procesu. Pokud nejsou chráněny zdrojové repozitáře, je původ buildu slabý. Pokud lze obejít ochranu větví, pipeline může spolehlivě sestavit neschválený kód. Pokud jsou auditní stopy vypnuté, rekonstrukce incidentu závisí na paměti a snímcích obrazovky místo na důkazech.

Pro menší organizace obsahuje Politika bezpečného vývoje pro SME Politika bezpečného vývoje pro SME pragmatický minimální požadavek:

„Sledování verze kódu, data nasazení a schvalovatele“

Taková jednoduchá evidence nasazení je silným výchozím bodem. Mnoho SME nepotřebuje hned první den rozsáhlou správu vydání, ale musí vědět, jaká verze byla uvedena do produkce, kdy a kdo ji schválil.

Politika pro SME dále stanoví:

„Přístup k nástrojům nebo systémům pro produkční nasazení musí být řízen, protokolován a pravidelně přezkoumáván generálním ředitelem nebo poskytovatelem IT služeb.“

To je krok správy a řízení, který mnoha menším týmům chybí. Platforma CI/CD s produkčními cloudovými přihlašovacími údaji je privilegovanou cestou přístupu do produkčního prostředí.

Tři oblasti opatření ISO/IEC 27002:2022 za bezpečným CI/CD

Zenith Controls: průvodce napříč rámci compliance Zenith Controls je kompas Clarysec pro mapování oficiálních norem a rámců na praktické vztahy mezi opatřeními. Pro správu a řízení bezpečnosti pipeline CI/CD jsou zásadní tři oblasti opatření ISO/IEC 27002:2022.

Opatření ISO/IEC 27002:2022Role ve správě CI/CDSouvisející opatření a důkazy
5.21 Řízení bezpečnosti informací v dodavatelském řetězci ICTŘídí platformy CI/CD, akce třetích stran, repozitáře balíčků, cloudové služby buildu, registry a outsourcovaný vývojPrověrka dodavatelů, smluvní bezpečnostní požadavky, logy poskytovatele, evidence závislostí
8.25 Bezpečný životní cyklus vývoje softwaruZačleňuje bezpečnost do požadavků, návrhu, kódování, buildu, testování a vydáníBezpečná architektura, bezpečné kódování, bezpečnostní testování, podepisování artefaktů, důkazy o vydání
8.32 Řízení změnZajišťuje, že nasazení jsou záměrná, odůvodněná, schválená a auditovatelnáID požadavku na změnu, schválení, log nasazení, plán návratu do původního stavu, záznam nouzové změny

Zenith Controls popisuje 5.21 jako preventivní opatření podporující důvěrnost, integritu a dostupnost, přičemž bezpečnost vztahů s dodavateli je klíčovou provozní schopností. To odpovídá CI/CD, protože moderní pipeline závisí na externích službách: platformách pro správu zdrojového kódu, hostovaných runnerech, registrech kontejnerů, open-source repozitářích balíčků, akcích GitHub třetích stran, skenovacích nástrojích, cloudových API pro nasazení a outsourcovaných vývojářích.

V mapování 5.21 propojuje Zenith Controls zabezpečení dodavatelského řetězce ICT s 5.19 Bezpečnost informací ve vztazích s dodavateli, 5.20 řešení bezpečnosti informací ve smlouvách s dodavateli, 8.27 Bezpečná architektura a inženýrské principy systémů, 8.28 Bezpečné kódování, 8.29 Bezpečnostní testování ve vývoji a akceptaci, 5.15 řízení přístupu, 5.28 Sběr důkazů, 8.25 bezpečný životní cyklus vývoje softwaru a 8.30 outsourcovaný vývoj.

U 8.25 Zenith Controls identifikuje bezpečný životní cyklus vývoje softwaru jako preventivní opatření chránící důvěrnost, integritu a dostupnost. Propojuje bezpečnostní požadavky, architekturu, kódování, testování, outsourcovaný vývoj a 8.31 oddělení vývojového, testovacího a produkčního prostředí.

U 8.32 Zenith Controls vymezuje řízení změn jako most mezi vývojem a provozem. Vztahuje jej k 8.9 řízení konfigurace, 8.8 řízení technických zranitelností, bezpečnému SDLC a reakci na incidenty. Proto automatizace nasazení nemůže stát mimo řízení změn. Je mechanismem, kterým dochází k produkčním změnám.

Původ buildu: příběh vydání, který auditoři dokážou sledovat

Původ buildu je schopnost doloženě odpovědět, odkud softwarový artefakt pochází a jak byl vytvořen. Silný záznam o původu vypráví příběh vydání:

  1. Který zdrojový repozitář a commit byly použity.
  2. Která větev nebo tag spustily build.
  3. Který pull request, přezkoumávající osoba a schválení byly propojeny.
  4. Která definice pipeline byla spuštěna.
  5. Který runner provedl úlohu.
  6. Které závislosti a základní image byly použity.
  7. Které testy a bezpečnostní brány proběhly.
  8. Který artefakt byl vytvořen.
  9. Který podpis nebo hash byl vygenerován.
  10. Které nasazení artefakt použilo.

P05 Politika řízení změn Politika řízení změn poskytuje vazbu na správu a řízení. Stanoví:

„Změny prováděné nástroji musí i nadále dodržovat tuto politiku a být dohledatelné k odpovídajícímu ID požadavku na změnu.“

Tím řeší běžný argument, že automatizovaná nasazení nepotřebují tikety změn. Automatizace neodstraňuje řízení změn. Mění způsob, jakým jsou vytvářeny důkazy.

Stejná politika stanoví:

„Všechny požadavky na změnu, přezkumy, schválení a podpůrné důkazy musí být zaznamenány v centralizovaném systému řízení změn.“

V praxi má být systém řízení změn indexem, nikoli odkladištěm. Tiket má odkazovat na zdrojový repozitář, běh buildu, podpis artefaktu, log nasazení a plán návratu do původního stavu. Podrobné důkazy mohou zůstat ve vývojových nástrojích, pokud jsou definovány uchovávání, řízení přístupu a exportovatelnost.

Kontrolní otázkaDůkazy k uchováníVlastník
Byl zdroj schválen?Schválení pull requestu, nastavení ochrany větví, identita přezkoumávající osobyVedoucí vývoje
Byl build řízen?ID běhu buildu, ID runneru, verze definice pipeline, logy úlohyDevOps
Byl artefakt dohledatelný?Hash artefaktu, podpis, reference na zdrojový commit, metadata registruPlatformní tým
Proběhly bezpečnostní brány?Výsledky skenů SAST, SCA, kontejnerů, DAST a IaC, schválení výjimekBezpečnost
Bylo nasazení autorizováno?ID požadavku na změnu, schvalovatel, okno nasazení, plán návratu do původního stavuManažer změn
Lze důkazy uchovat?Exportované logy, snímky obrazovky, hashe, záznam řetězce předání důkazůBezpečnost nebo compliance

Zodolnění runnerů: přehlížené produkční opatření

Runnery CI/CD jsou často považovány za jednorázovou infrastrukturu, ale jde o vysoce riziková prostředí pro spouštění úloh. Runner může přistupovat ke zdrojovému kódu, tajným údajům, build cache, repozitářům balíčků, podpisovým klíčům, registrům artefaktů a rolím pro cloudové nasazení. Pokud je perzistentní, sdílený, nadměrně oprávněný nebo nedostatečně monitorovaný, stává se privilegovaným bodem pro laterální pohyb.

Bezpečnostní stanovisko správy a řízení je jednoduché: runnery, které sestavují nebo nasazují produkční kód, musí být zodolněny stejně jako produkční infrastruktura.

Oblast zodolnění runnerůOčekávané opatřeníAuditní důkazy
IzolacePoužívat dočasné runnery pro citlivé buildy a vyhnout se sdílení napříč hranicemi důvěryLogy životního cyklu runneru, nastavení skupin runnerů
Zabezpečení přihlašovacích údajůPoužívat krátkodobé přihlašovací údaje a identitu pracovní zátěže namísto dlouhodobých tajných údajůKonfigurace identity, nastavení vypršení tokenů, logy rotace tajných údajů
Zásada nejnižších oprávněníOddělit role pro build, testování, podepisování a nasazeníDefinice rolí, přezkum přístupových práv, exporty oprávnění
Řízení sítěOmezit odchozí přístup a blokovat zbytečnou konektivitu do produkcePravidla firewallu, exporty síťových politik, logy odchozího provozu
Integrita výchozího stavuZáplatovat image runnerů a zaznamenávat schválené verzeEvidence imagů, reporty záplat, digesty build imagů
Ochrana cacheZabránit kontaminaci mezi projekty prostřednictvím build cachePolitika cache, nastavení izolace projektů
MonitorováníProtokolovat administrátorské akce, změny konfigurace a anomálie úlohAuditní logy CI/CD, události SIEM, záznamy upozornění

Politika testovacích dat a testovacích prostředí Politika testovacích dat a testovacích prostředí stanoví:

„Integrace s pipeline CI/CD musí vynucovat oddělení prostředí a autentizačních údajů.“

Runner, který může nasazovat do stagingu i produkce se stejným modelem přihlašovacích údajů, porušuje smysl oddělení prostředí, i když je infrastruktura logicky oddělena. Clarysec obvykle doporučuje samostatné identity pro nasazení v každém prostředí, samostatné schvalovací brány pro produkci a explicitní opatření bránící úlohám z nižších prostředí v přístupu k produkčním tajným údajům.

Zenith Blueprint, fáze Controls in Action, krok 21, to posiluje prostřednictvím oddělení vývojového, testovacího a produkčního prostředí:

„Pokud se používá CI/CD, ověřte, že povýšení nasazení mezi prostředími je řízené a vyžaduje přezkum nebo schválení. Zdokumentujte to ve svém Postupu správy prostředí a pořiďte snímky obrazovky nebo exporty z konzole jako podpůrné důkazy.“

Při skutečném auditu to znamená, že auditor nemá vidět pouze diagram. Má vidět exporty z konzole, které dokládají přihlašovací údaje specifické pro prostředí, chráněná prostředí nasazení, schvalovací brány a logy prokazující, že povýšení bylo řízené.

Důkazy o nasazení: artefakt compliance skrytý na očích

Nejvyspělejší týmy DevSecOps nepovažují sběr důkazů za čtvrtletní improvizaci. Navrhují pipeline tak, aby důkazy generovaly automaticky.

Politika protokolování a monitorování pro SME Politika protokolování a monitorování pro SME identifikuje relevantní logované události jako:

„Systémové logy: změny konfigurace, administrátorské akce, instalace softwaru, činnosti záplatování“

Systémy CI/CD vytvářejí všechny čtyři kategorie. Změny konfigurace pipeline ovlivňují, jak se software sestavuje. Administrátorské akce mění, kdo může schvalovat nebo nasazovat. Instalace softwaru probíhají v build imagech a cílech nasazení. Činnosti záplatování mohou proudit automatizovanými procesy vydání. Tyto události musí být protokolovány, uchovávány a přezkoumávány podle rizika.

Pro připravenost na vyšetřování stanoví P31S Politika sběru důkazů a forenzního šetření pro SME Politika sběru důkazů a forenzního šetření pro SME:

„Snímky obrazovky, exportované logy a hashe souborů musí být uloženy společně se souborem řetězce předání důkazů.“

To je obzvlášť důležité po podezření na kompromitaci pipeline. Samotné snímky obrazovky jsou slabým důkazem. Logy bez hashů mohou být zpochybněny. Soubor řetězce předání důkazů bez odkazů na zdroj je neúplný.

Obhajitelný záznam produkčního nasazení má obsahovat následující položky.

Položka důkazůMinimální obsahPrimární zdrojHodnota pro compliance
Požadavek na změnuObchodní potřeba, úroveň rizika, schválení, ID změny, plán návratu do původního stavuJIRA, ServiceNow, Git issueISO 27002 8.32, DORA Article 9
Zdrojový záznamRepozitář, commit, větev, schválení pull requestůGit, GitHub, GitLab, Azure DevOpsISO 27002 8.25, NIS2 Article 21
Záznam builduID pipeline, ID runneru, build logy, údaje o závislostechPlatforma CI/CDISO 27002 8.25, důkazy dodavatelského řetězce ICT
Atestace původu builduPodepsaný záznam vstupů buildu, prostředí a procesuNástroj CI/CD, workflow podporující SLSAISO 27002 5.21, podpora CRA Annex I
Záznam bezpečnostní brányVýsledky skenů SAST, SCA, DAST, kontejnerů a IaCBezpečnostní nástroje, logy pipelineISO 27002 8.29, DORA Article 9
Záznam artefaktuHash, podpis, cesta v registru, neměnný digestRegistr artefaktůISO 27002 8.25, důkazy bezpečné aktualizace podle CRA
Záznam nasazeníProstředí, aktér, časové razítko, schválení produkceGitOps, platforma nasazeníISO 27002 8.32, DORA Article 10
Záznam monitorováníKontroly stavu a anomálií po nasazeníSIEM, observability platformaOčekávání DORA na detekci a reakci
Uchování důkazůExportované logy, snímky obrazovky, hashe, záznam předání důkazůRepozitář důkazůISO 27002 5.28, vyšetřování incidentu

Tento balíček převádí CI/CD ze série technických kroků na příběh správy, kontrol a náležité péče.

Mapování správy CI/CD na NIS2, DORA, GDPR a CRA

NIS2 se vztahuje na řadu základních a důležitých subjektů, včetně digitální infrastruktury, řízení služeb ICT a organizací poskytujících digitální služby, pokud splňují příslušná kritéria. Article 20 je obzvlášť relevantní, protože zavádí povinnosti kybernetické bezpečnosti na úrovni vedení. Řídicí orgány musí schvalovat opatření řízení kybernetických rizik, dohlížet na jejich implementaci a absolvovat školení.

Article 21 poskytuje základní rámec řízení rizik. Vyžaduje vhodná a přiměřená technická, provozní a organizační opatření pokrývající analýzu rizik, politiky, zvládání incidentů, kontinuitu činností, zabezpečení dodavatelského řetězce, bezpečné pořizování, vývoj a údržbu, zvládání zranitelností, posuzování účinnosti, kybernetickou hygienu, kryptografii, bezpečnost HR, řízení přístupu, správu aktiv a MFA tam, kde je to vhodné.

Téma NIS2 Article 21Výklad pro správu CI/CD
Analýza rizik a politikyModelování hrozeb pipeline, politika bezpečného vývoje, posouzení rizik runnerů
Zvládání incidentůPlaybook kompromitace pipeline, revokace artefaktů, řízení nouzového vydání
Kontinuita činnostíObnova správy zdrojového kódu, registru artefaktů a automatizace nasazení
Zabezpečení dodavatelského řetězceAkce třetích stran, balíčky, outsourcovaný vývoj, závislosti registrů
Bezpečný vývoj a údržbaBezpečný SDLC, přezkum kódu, testování, zvládání zranitelností
Posouzení účinnostiTestování opatření pipeline, auditní vzorkování, metriky a výjimky
Řízení přístupu a MFARepozitář, administrace CI/CD, registrace runnerů, role produkčního nasazení
KryptografiePodepisování artefaktů, ochrana tajných údajů, správa klíčů

Article 23 doplňuje odstupňované hlášení významných incidentů, včetně včasného varování do 24 hodin od zjištění, oznámení incidentu do 72 hodin a závěrečné zprávy nejpozději do jednoho měsíce od oznámení incidentu. Pokud by kompromitace CI/CD mohla způsobit závažné provozní narušení, finanční ztrátu nebo podstatnou škodu jiným subjektům, proces klasifikace incidentů musí být připraven před incidentem.

Pro finanční subjekty se DORA použije od 17. ledna 2025 a pokrývá řízení rizik v oblasti ICT, hlášení incidentů, testování odolnosti, sdílení informací, řízení rizik třetích stran v oblasti ICT a smluvní požadavky. Article 5 vyžaduje interní rámec správy a řízení a kontrol pro rizika ICT s odpovědností řídicího orgánu. Article 6 vyžaduje dokumentovaný rámec řízení rizik v oblasti ICT integrovaný do celkového řízení rizik.

Articles 8 to 14 se přímo mapují na správu a řízení pipeline CI/CD. Finanční subjekty musí identifikovat a klasifikovat podnikové funkce podporované ICT, aktiva, závislosti, hrozby a zranitelnosti. Musí chránit systémy ICT prostřednictvím politik, řízení přístupu, silné autentizace, ochrany kryptografických klíčů, řízeného řízení změn v ICT, záplatování a segmentace. Musí detekovat anomálie, reagovat, obnovovat a poučit se z incidentů.

Articles 28 to 30 jsou stejně důležité, protože platformy CI/CD, poskytovatelé správy zdrojového kódu, registry artefaktů, cloudové build systémy a outsourcovaní vývojáři mohou být závislostmi na třetích stranách v oblasti ICT. DORA očekává náležitou péči, smluvní ochranná opatření, posouzení rizika koncentrace, práva na audit a inspekci, spouštěče ukončení, výstupní strategie a ustanovení o úrovni služeb.

GDPR přidává pohled odpovědnosti. Article 5 vyžaduje, aby osobní údaje byly zpracovávány zákonně, korektně, transparentně, pro stanovené účely, v minimálním rozsahu, přesně, uchovávány pouze po nezbytnou dobu a chráněny proti neoprávněnému nebo protiprávnímu zpracování a náhodné ztrátě, zničení nebo poškození. Article 5(2) vyžaduje, aby správce doložil soulad.

Pipeline CI/CD jsou pro GDPR důležité, protože vývojáři mohou používat produkční data v testovacích prostředích, logy pipeline mohou vystavit osobní údaje nebo tokeny, vydání mohou měnit logiku zpracování a kompromitované artefakty mohou způsobit porušení zabezpečení osobních údajů. Pokud změny softwaru ovlivňují opatření ochrany soukromí, záznam změny má zachytit dopad na soukromí. Pokud incident pipeline způsobí neoprávněný přístup k osobním údajům, posouzení porušení zabezpečení musí být propojeno se zvládáním incidentů.

Očekávání CRA doplňují bezpečnost produktů a důkazy o bezpečných aktualizacích. U výrobců a poskytovatelů softwaru uvádějících na trh EU produkty s digitálními prvky zákazníci stále častěji očekávají dokumentaci bezpečnosti produktu, důkazy o zvládání zranitelností, opatření bezpečných aktualizací a integritu vydání. Správa CI/CD dodává velkou část těchto důkazů prostřednictvím dohledatelnosti zdroje, podepsaných artefaktů, výsledků skenů zranitelností, poznámek k vydání, bezpečnostních oprav a záznamů o distribuci aktualizací.

NIST CSF 2.0 a COBIT 2019: auditní pohled nad rámec ISO

NIST CSF 2.0 poskytuje integrační vrstvu pro správu a řízení kybernetické bezpečnosti. Jeho Core, Organizational Profiles a Tiers pomáhají organizacím porozumět současnému a cílovému stavu, prioritizovat kroky sladěné s právními a regulačními požadavky a komunikovat kybernetická rizika.

Pro CI/CD Clarysec často vytváří profil Software Delivery Pipeline Profile. Current Profile zachycuje, jak dnes funguje správa zdrojového kódu, runnery, podepisování artefaktů a schvalování nasazení. Target Profile definuje požadovaný stav pro regulovaný provoz. Plán mezer se stává implementační roadmapou.

Funkce NIST GOVERN je obzvlášť relevantní. GV.OC-03 vyžaduje, aby právní, regulační a smluvní požadavky na kybernetickou bezpečnost byly pochopeny a řízeny. GV.RM pokrývá apetit k riziku a standardizovanou prioritizaci rizik. GV.RR přiřazuje odpovědnost vedení, role a zdroje. GV.PO vyžaduje, aby politiky řízení rizik kybernetické bezpečnosti byly stanoveny, prosazovány, přezkoumávány a aktualizovány. GV.OV pokrývá dohled a hodnocení výkonnosti.

Auditor ve stylu COBIT 2019 nebo ISACA se často zaměří méně na kryptografický detail podepisování artefaktů a více na návrh správy a řízení. Bude se ptát, zda je definováno vlastnictví, zda je řízeno umožňování změn, zda jsou služby třetích stran řízeny podle rizik, zda monitorování poskytuje ujištění, zda jsou výjimky schvalovány a zda vedení dostává smysluplné reporty.

Auditní pohledPravděpodobná auditní otázkaDůkazy, které na ni odpovídají
Auditor ISO/IEC 27001:2022Je CI/CD zahrnuto do rozsahu ISMS, posouzení rizik, Prohlášení o použitelnosti a provozních opatření?Rozsah ISMS, registr rizik, mapování SoA, ustanovení politik, vzorky nasazení
Přezkoumávající osoba opatření ISO/IEC 27002:2022Jsou implementovány bezpečný SDLC, oddělení prostředí, řízení přístupu, řízení změn a sběr důkazů?Ochrana větví, přihlašovací údaje prostředí, schválení, podpisy artefaktů, logy
Posuzovatel NIS2Schválilo vedení přiměřená opatření pro bezpečný vývoj, dodavatelský řetězec, řízení přístupu, zvládání incidentů a odolnost?Zápisy z jednání řídicích orgánů, plán ošetření rizik, mapování Article 21, incidentní playbook, záznamy dodavatelů
Auditor DORAPodporuje pipeline řízení rizik ICT, řízené změny, monitorování, testování, hlášení incidentů a správu třetích stran ICT?Evidence aktiv ICT, záznamy změn, logy detekce, klasifikace incidentů, registr poskytovatelů
Přezkoumávající osoba GDPRDokáže organizace doložit zabezpečení a odpovědnost u vydání ovlivňujících osobní údaje?Poznámky k přezkumu ochrany soukromí, opatření testovacích dat, logy přístupu, workflow posouzení porušení zabezpečení
Posuzovatel NIST CSF 2.0Jaký je současný a cílový bezpečnostní stav pipeline a prioritizovaný plán zlepšení?Profil CSF, analýza mezer, POA&M, metriky, záznamy o přijetí rizika
Auditor COBIT 2019 nebo ISACAJsou definovány role, odpovědnosti, procesní kontroly, ukazatele výkonnosti a činnosti zajištění?RACI, seznam vlastníků kontrol, reporty KPI a KRI, výsledky interního auditu, registr výjimek

Běžná zjištění auditů CI/CD a metriky pro řídicí orgány

Většina zjištění auditů CI/CD je předvídatelná. Prvním jsou nepropojené důkazy. Tým má logy Git, logy pipeline a logy nasazení, ale žádný jednotný záznam změny je nepropojuje. Druhým je automatizace s nadměrnými oprávněními, kdy jedna úloha může číst produkční tajné údaje, odesílat artefakty, schvalovat nasazení a měnit definice pipeline. Třetím jsou perzistentní sdílené runnery, které vytvářejí riziko kontaminace mezi projekty a ztěžují forenzní vymezení rozsahu po kompromitaci.

Mezi další běžná selhání patří nepodepsané nebo přepsané artefakty, neformální obcházení skenů, nedostatečný přehled o dodavatelích a úniky údajů o soukromí v logách. Dobrá pipeline umožňuje výjimky, ale vyžaduje schválení, dobu platnosti, vlastnictví rizika a přezkum.

Bezpečnostní manažeři by se měli vyhnout tomu, aby řídicím orgánům reportovali pouze počty skenerů. Místo toho mají reportovat metriky důvěry ve vydání:

  • Procento produkčních nasazení propojených se schválenými záznamy změn.
  • Procento produkčních artefaktů podepsaných a dohledatelných ke zdrojovým commitům.
  • Počet nasazení využívajících výjimky nebo nouzová schválení.
  • Procento privilegovaných uživatelů CI/CD s MFA a nedávným přezkumem přístupových práv.
  • Počet aktivních dlouhodobých přihlašovacích údajů pro nasazení.
  • Procento kritických služeb používajících zodolněné nebo dočasné runnery.
  • Průměrná doba revokace nebo rotace tajných údajů pipeline po incidentu.
  • Počet kritických závislostí na dodavatelích podporujících dodávku softwaru.
  • Míra úplnosti důkazů u vydání vybraných auditním vzorkováním.

Tyto metriky podporují vedení, plánování a provozní řízení podle ISO/IEC 27001:2022. Podporují také dohled vedení podle NIS2 Article 20 a očekávání správy a řízení podle DORA.

Udělejte svou pipeline auditovatelnou před incidentem

Správa a řízení bezpečnosti pipeline CI/CD v roce 2026 není o zpomalování vývoje. Jde o to, aby dodávka softwaru byla důvěryhodná, odolná a prokazatelná. Nejlepší programy používají automatizaci ke zrychlení tvorby důkazů, nikoli k obcházení správy a řízení.

Praktická implementace Clarysec začíná třemi kroky.

  1. Použijte Zenith Blueprint Zenith Blueprint k zařazení secure DevOps, přístupu ke zdrojovému kódu, oddělení prostředí a řízení změn do implementační roadmapy ISO/IEC 27001:2022.
  2. Použijte Zenith Controls Zenith Controls k mapování rizik CI/CD napříč bezpečným SDLC, dodavatelským řetězcem ICT, řízením přístupu, řízením změn, sběrem důkazů, NIS2, DORA, GDPR, NIST CSF 2.0 a auditními pohledy COBIT 2019.
  3. Nasaďte šablony politik Clarysec, včetně Politiky bezpečného vývoje, Politiky řízení změn, Politiky testovacích dat a testovacích prostředí, Politiky bezpečného vývoje pro SME, Politiky protokolování a monitorování pro SME a Politiky sběru důkazů a forenzního šetření pro SME, abyste definovali, kdo schvaluje vydání, jak jsou artefakty dohledatelné, jak jsou runnery řízeny a jaké důkazy musí být uchovávány.

Pokud váš další auditní vzorek začne požadavkem „ukažte nám stopu produkčního vydání“, váš tým musí být schopen odpovědět během minut, nikoli týdnů. To je rozdíl mezi automatizací DevOps a řízenou dodávkou softwaru.

Stáhněte si sadu politik Clarysec, posuďte svou pipeline CI/CD vůči Zenith Blueprint a Zenith Controls, nebo si objednejte posouzení Clarysec, které promění vaši pipeline ze zdroje auditní nejistoty v základní pilíř digitální odolnosti.

Frequently Asked Questions

About the Author

Igor Petreski

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

Share this article

Related Articles

Playbook CISO pro GDPR a AI: průvodce souladem SaaS produktů využívajících LLM

Playbook CISO pro GDPR a AI: průvodce souladem SaaS produktů využívajících LLM

Tento článek poskytuje praktický playbook pro CISO, kteří se pohybují na složitém průsečíku GDPR a AI. Nabízíme scénářový postup pro dosažení souladu SaaS produktů využívajících LLM se zaměřením na trénovací data, řízení přístupu, práva subjektů údajů a auditní připravenost napříč více rámci.

Od cloudového chaosu k auditně obhajitelnému stavu: návrh programu zabezpečení cloudu podle ISO 27001:2022 s Clarysec Zenith Toolkit

Od cloudového chaosu k auditně obhajitelnému stavu: návrh programu zabezpečení cloudu podle ISO 27001:2022 s Clarysec Zenith Toolkit

Ředitelé bezpečnosti informací (CISO), manažeři souladu a cloudoví architekti: zjistěte, jak uvést cloudová opatření ISO 27001:2022 do praxe pro trvalý soulad s požadavky. Reálné scénáře, technické mapovací tabulky a použitelné návrhové postupy od Clarysec propojují bezpečnost, řízení a připravenost na audit napříč rámci.