Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Standardy a zásady správného řízení v DevSecOps určují, jestli jsou zabezpečené postupy konzistentní, viditelné a vynucovatelné v celé organizaci. Silné zásady správného řízení pomáhají týmům chránit technické systémy, snižovat rizika a uplatňovat požadavky na zabezpečení bez zpomalení doručování.
Tato oblast schopností popisuje, jak organizace definuje, komunikuje a prosazuje svůj bezpečnostní program, zásady a standardy, podle nichž týmy pracují, a ochranná opatření uplatňovaná na vývojové systémy, které sestavují a dodávají software. Zásady správného řízení mění dobré záměry na opakovatelný a monitorovatelný postup.
Jak organizace zralí, standardy se posunou od chybějícího nebo reaktivního na univerzální základ pro každodenní práci. Zabezpečení a ochrana osobních údajů se v rané fázi každého procesu stávají prioritou a nově vznikající technologie, jako je AI, se řídí záměrněji a strategicky.
Základní oblasti funkcí
Standardy a zásady správného řízení v DevSecOps se zaměřují na tři dílčí možnosti:
Program zabezpečení: Jak organizace investuje do zabezpečených postupů vývoje a řeší riziko v průběhu času.
Zásady a standardy: Jak se definují a používají požadavky, dodržování předpisů a zásady správného řízení open source a AI.
Ochrana technických systémů: Zabezpečení identit, přístupu, pracovních stanic a sestavení a testování prostředí
Stupně
Standardy a zásady správného řízení procházejí pěti fázemi vyspělosti. Tyto fáze ukazují, jak se principy DevSecOps objevují v organizačních prioritách– od nekonzistentního dodržování až po zásady správného řízení, které přesahuje základy a pomáhá definovat vedoucí obory.
| Celková fáze | Název fáze | Jak to vypadá |
|---|---|---|
| Ad hoc | Implicitní | Nedostatek pozornosti a standardů způsobuje, že dodržování je nekonzistentní a obtížně sledovatelné. |
| Inicializace | Explicitní | Pevné procesy a standardní nástroje umožňují spolehlivější a konzistentnější aktivity. |
| Orchestrace | Principiální | Zavedené zásady jasně stanoví priority pro standardy a zásady správného řízení. |
| Zjednodušení | Komplexní | Standardy nastavily univerzální základ a zabezpečení a ochrana osobních údajů se v rané fázi každého procesu staly prioritou. |
| Průkopnické | Dopředný pohled | Hodnota pochází z optimalizace a používání nově vznikajících technologií k vedení průmyslu. |
Implicitní (ad hoc)
Před zavedením správy a řízení vede nedostatek pozornosti a standardů k tomu, že dodržování je nekonzistentní a obtížně monitorovatelné.
Program zabezpečení: Organizace ne investuje do zavedených vzorů, metod ani zabezpečených postupů. Identifikuje a řeší kritické problémy při vydání nebo častěji pouze při reakci na incident.
Zásady a standardy: Omezený dohled zvyšuje riziko nedodržení předpisů, nezabezpečených systémů a neúplného softwaru.
Ochrana technických systémů: Technické systémy nemají standardy a správu. Orchestrace a ověřování identit jsou minimální a osobní přihlášení se používají pro weby SaaS.
Výslovné (zahájení)
Jakmile správa začne nabývat konkrétní podoby, ustálené procesy a standardní nástroje umožní spolehlivější a konzistentnější vývojové aktivity.
Program zabezpečení: Týmy spoléhají na externí zdroje a pokyny. Omezená viditelnost znesnadňuje identifikaci a zmírnění rizik. Zaměření založené na milníkech způsobuje, že se dluh v průběhu času hromadí, řeší se pouze kritické problémy a aktivity zabezpečení zůstávají pravidelné.
Zásady a standardy: Správa dodržování předpisů se zaměřuje na nařízení státní správy při vydání. Použití open source a umělé inteligence (AI) zatím není pokryté.
Zabezpečení inženýrských systémů: Některé oblasti jsou řízeny a v některých částech organizace se začínají objevovat standardy, včetně oddělení testovacího a produkčního prostředí. Pracovní stanice jsou fyzické, centrálně spravované a omezené na základní místní správu uživatelů. SaaS třetích stran stále spoléhá na osobní přihlášení. Používají se výchozí skupiny uživatelů, role a řízení přístupu na základě role (RBAC). Pro správce může být vyžadováno vícefaktorové ověřování (MFA).
Principiální (orchestrace)
Zavedené principy představují priority pro standardy a zásady správného řízení jasně a řídí způsob, jakým jsou zavedeny postupy DevSecOps.
Program zabezpečení: Týmy začínají dodržovat zásady bezpečného životního cyklu vývoje. Cíle zabezpečení jsou definovány a komunikovány a pomáhají týmům předcházet novým problémům při plánování starších verzí. Řeší se kritické a závažné problémy a ochrana identit a tajných údajů se stává prioritou.
Zásady a standardy: Požadavky shora dolů a standardizace zpevněných cest jsou zavedeny. Open-source software a používání AI jsou povoleny za dodržení pokynů.
Ochrana technických systémů: Procesy sestavování a testování jsou definovány prostřednictvím standardů zpevněných cest, včetně ochrany větví, kontroly kódu a ověřovacího testování. Pracovní stanice cloudového vývojáře jsou centrálně spravované. Přístup ke zdrojovému kódu a technické infrastruktuře je zabezpečený prostřednictvím nulová důvěra (Zero Trust) a zásad s nejnižšími oprávněními s přístupem na základě role a správou podnikových identit. SaaS třetí strany používá jednotné přihlašování (SSO). Vlastní skupiny uživatelů a role se definují a pravidelně ověřují a pro všechny uživatele se doporučuje vícefaktorové ověřování.
Komplexní (zefektivnění)
Standardy nastavují univerzální základ, který organizaci umožňuje zlepšit ochranu i efektivitu. Zabezpečení a ochrana osobních údajů jsou prioritou od samého začátku každého procesu.
Program zabezpečení: Zabezpečení se stává součástí pobídek a specializované aktivity jsou integrovány do běžných obchodních rytmů. Řeší se i problémy se střední závažností a kontroly blokují zavedení nových problémů. Identifikace a zmírňování rizik dosahují vyspělé úrovně a agentní AI podporuje cíle a činnosti programu.
Zásady a standardy: Ochranná pravidla kombinují přístupy shora dolů i zdola nahoru s vykazováním a řešením problémů v reálném čase. Open source a AI se řídí strategicky a pracovní postupy HITL (human-in-the-loop) zůstávají spravovatelné a odolné proti sociální manipulaci.
Ochrana technických systémů: Teams používá neměnné artefakty a spouští procesy sestavení a testování ve virtuálních prostředích. Definují se procesy vyřazení z provozu. Standardizované dynamické vývojářské pracovní stanice se vytvářejí a zničí na vyžádání. MFA je vynuceno, s průběžnou autentizací a dynamickým ověřováním přístupu a registrací.
Vizionářský (průkopnický)
Organizace v této fázi jdou nad rámec základů, optimalizují svůj přístup a využívají nastupující technologie způsobem, který jim zajišťuje vedoucí postavení v odvětví v oblasti DevSecOps.
Program zabezpečení: Nástroje a monitorování řízené AI pomáhají předpovídat a bránit se před bezprostředními riziky. Objeví se trvale zabezpečený stav, který brání regresím a omezuje zavedení nových problémů.
Zásady a standardy: Strategie DevSecOps a nově vznikající postupy se pravidelně kontrolují. Organizace má vedoucí roli v zásadách správného řízení AI a sponzoringu open source.
Ochrana technických systémů: Sestavování a testování pokračuje ve virtuálních prostředích a přidává hermetické buildy. Některé scénáře používají silnější ověření identity, včetně fyzického nebo biometrického ověření.