Vysvětlení platformy Cloud Native Application Protection Platform (CNAPP) a jejích klíčových součástí
Vývoj a význam cloudových nativních platforem pro ochranu aplikací (CNAPP)
Od momentu, kdy společnost Gartner v roce 2021 poprvé představila cloudové nativní platformy pro ochranu aplikací, prošel tento segment trhu obrovským rozvojem.
Podle průzkumu trhu společnosti Zion, se očekává, že objem tohoto trhu vzroste z 5,9 miliardy dolarů v roce 2021 na 23,1 miliardy dolarů do roku 2030. To ukazuje, že společnosti kladou velký důraz na bezpečnost a ochranu cloudových aplikací v celém jejich životním cyklu – od vývoje až po provoz.
Bez ohledu na míru automatizace a dynamičnosti vašeho cloudového prostředí, CNAPP platformy integrují bezpečnostní sady a nástroje pro zajištění souladu do bezpečné architektury, která je odolná proti kybernetickým útokům.
Vzhledem k tomu, že organizace implementují DevOps a DevSecOps, software, který snižuje komplexitu v průběhu životního cyklu aplikace CI/CD, by měl podpořit vývoj, poskytovat přehled a kvantifikovat rizika. Pro mnoho společností to představuje posun od reaktivního k proaktivnímu přístupu k bezpečnosti.
Cloudové technologie hrají klíčovou roli v mnoha firmách, radikálně mění tok dat v rámci aplikací. V důsledku toho je zapotřebí nový přístup k ochraně před hrozbami, který bude kompatibilní s dynamickou infrastrukturou. A právě zde přichází na scénu CNAPP.
Pojďme se podívat na to, co přesně jsou cloudové nativní platformy pro ochranu aplikací, jaké jsou jejich výhody a proč byste je měli zvážit jako investici pro vaši organizaci. Začněme tedy.
Co je to CNAPP?
CNAPP (Cloud-Native Application Protection Platform) je platforma, která kombinuje aspekty bezpečnosti a dodržování předpisů. Jejím cílem je předcházet, odhalovat a reagovat na hrozby pro cloudovou bezpečnost. Jednoduše řečeno, sjednocuje různá cloudová bezpečnostní řešení do jednoho rozhraní, čímž zjednodušuje ochranu celého portfolia cloudových aplikací. Pro pochopení podstaty CNAPP se podívejme na jednotlivé části tohoto pojmu: cloud-native a ochrana aplikací.
Přechod na cloudové technologie otevírá novou éru efektivity podnikání. S rostoucí dynamikou prostředí však narůstá i počet nepředvídatelných interakcí. Tradiční bezpečnostní přístupy nejsou schopny držet krok s novými technologiemi, jako jsou kontejnerová a bezserverová prostředí.
Pokud jde o zabezpečení aplikací, cloudové nástroje se primárně zaměřují na pomoc IT týmům porozumět úrovni zabezpečení jejich infrastruktury. Ale stačí to? Zřejmě ne. Za prvé, existuje celá řada způsobů, jak může být aplikace v cloudu vystavena riziku – od nadměrného udělování oprávnění až po veřejné vystavení internetu.
Za druhé, jednotlivá řešení se zaměřují na úzký výsek bezpečnostních problémů a nemusí být integrována s vašimi cloudovými řešeními, aby mohla plynule korelovat signály. V tomto ohledu je největším problémem to, že mnoho řešení upřednostňuje výstrahy s nízkou relevancí.
Proč potřebujete CNAPP?
Společnost Gartner zveřejnila ve své zprávě přehled o inovacích v oblasti cloudových nativních platforem pro ochranu aplikací. CNAPP však nejsou jen mediálně propagované bezpečnostní nástroje. Cílem takového softwaru je nahradit několik samostatných nástrojů jedinou, ucelenou bezpečnostní strukturou navrženou pro moderní cloudové prostředí. CNAPP, která vznikla z potřeby konsolidace nástrojů a zabezpečení, přistupuje k dodržování předpisů a zabezpečení jako k plynulému procesu. Je to logický vývoj konceptů DevOps a „shift-left“ v bezpečnosti.
I když více nesourodých řešení může plnit stejnou funkci jako CNAPP, často se setkáte s mezerami v přehledu nebo se složitostí integrace. Výsledkem je, že vaše týmy DevOps budou mít více práce a méně možností monitorovat celkový provoz vaší organizace.
Mezi výhody používání CNAPP patří:
- Zabezpečení cloudu – Tradiční bezpečnostní přístupy jsou navrženy pro dobře definované síťové parametry a nejsou nejvhodnější pro cloudové nativní aplikace. CNAPP jsou navrženy tak, aby chránily kontejnery a bezserverové aplikace integrací ochrany kanálů CI/CD, bez ohledu na to, zda vaše prostředí běží on-premise, v soukromém nebo veřejném cloudu.
- Lepší přehled – Jak již bylo zmíněno, existuje mnoho nástrojů pro bezpečnostní skenování a sledování. CNAPP vyniká tím, že dokáže uvést informace do kontextu a poskytuje tak ucelený pohled na vaši cloudovou infrastrukturu. Dobrým příkladem je situace, kdy potřebujete zobrazit cloudový systém na granulární úrovni nebo sledovat identity a shromažďovat přehledy o technologických celcích. CNAPP vám pomůže prioritizovat nejnaléhavější rizika ve vašem podniku.
- Řízení podniku – Pokud nesprávně nakonfigurujete tajné klíče, cloudové procesy, Kubernetes clustery nebo kontejnery, ohrožujete tím vaše podnikové aplikace. S pomocí CNAPP můžete aktivně skenovat, odhalovat a rychle řešit problémy s konfigurací zabezpečení a dodržováním předpisů.
CNAPP také automatizuje bezpečnostní úlohy, aby se minimalizovala lidská chyba a zvýšila se spolehlivost. V prostředí DevOps dochází ke zlepšení efektivity a produktivity. V první řadě, automaticky se identifikují nesprávné konfigurace. Za druhé, není nutné udržovat mnoho bezpečnostních nástrojů s vysokou mírou složitosti.
Klíčové součásti CNAPP
Ačkoli je trh zaplaven různými CNAPP platformami, které se liší svými funkcemi, existuje několik základních prvků, které sdílí všechny CNAPP a které zajišťují robustní ochranu vaší cloudové infrastruktury a aplikací. Ať už se rozhodnete pro jakékoli řešení, mělo by integrovat následující funkce:
Cloud Security Posture Management (CSPM)

CSPM se zaměřuje na vizualizaci a hodnocení bezpečnosti. Slouží jako brána pro konfiguraci cloudových zdrojů a jejich průběžné monitorování. Ověřováním, zda cloudová a hybridní prostředí splňují konfigurační pravidla, systém detekuje nesprávné konfigurace a upozorňuje na ně bezpečnostní týmy. Systém splňuje požadavky díky vestavěným standardům a rámcům, které řeší nevyhovující aspekty.
Kromě analýzy bezpečnostních rizik je CSPM vhodný pro reakci na incidenty v případě úspěšných hrozeb. Kromě toho vám CSPM pomáhá kategorizovat aktiva inventáře v rámci infrastruktury jako služba (IaaS), softwaru jako služba (SaaS) a platformy jako služba (PaaS).
To pak automatizuje detekci a nápravu bezpečnostních hrozeb, které by mohly vést k narušení dat. Stručně řečeno, CSPM zajišťuje, že chyby v konfiguraci neprojdou z vývojového do produkčního prostředí.
Cloud Workload Protection Platform (CWPP)
CWPP chrání pracovní zátěže nasazené v soukromých, veřejných a hybridních cloudech. Prostřednictvím CWPP mohou týmy DevOps uplatňovat přístup „shift-left“ k zabezpečení. Tím je zajištěno, že bezpečnostní opatření a osvědčené postupy jsou integrovány brzy a průběžně v průběhu celého životního cyklu vývoje aplikace.
Řešení v této oblasti vám pomohou vizualizovat a zmírnit rizika v rámci virtuálních strojů (VM), kontejnerů, Kubernetes, databází (SQL a NoSQL), rozhraní aplikačních programů (API) a bezserverové infrastruktury, a to bez závislosti na agenty.
CWPP také skenuje pracovní zátěže, detekuje bezpečnostní problémy a ukazuje, jak řešit zranitelná místa. Tímto způsobem mohou týmy rychle provádět vyšetřování v rámci funkcí runtime, síťové segmentace, detekovat malware v pracovních postupech (v kanálu CI/CD) a obohacovat data prostřednictvím přehledu bez agentů.
Cloud Infrastructure Entitlement Management (CIEM)

CIEM spravuje oprávnění v cloudových prostředích a optimalizuje přístup a autorizace. Hlavním cílem je zde zabránit škodlivému nebo nechtěnému zneužití oprávnění.
S využitím principu nejmenších oprávnění a skenováním konfigurace vaší infrastruktury CIEM kontroluje zbytečný přístup ke zdrojům a podává o něm zprávy. Systém analyzuje principy oprávnění, aby odhalil potenciální úniky přihlašovacích údajů a tajných klíčů, které by mohly ohrozit vaše cloudové zdroje.
Dobrým příkladem použití CIEM je situace, kdy potřebujete identifikovat uživatele s plným přístupem k akcím nad zdroji, zatímco zamýšlené oprávnění je pouze pro čtení. Pro praktické použití zvažte případ, kdy musíte využít přístup Just-in-Time pro odstranění dočasných oprávnění po jejich použití. Tak můžete omezit riziko potenciálního narušení dat v pracovních postupech veřejného cloudu díky průběžnému sledování oprávnění a aktivit uživatelů.
Správa pozice zabezpečení dat (DSPM)
DSPM chrání citlivá data ve vašich cloudových prostředích. Vyhledává citlivá data a využívá přehled o jejich umístění, bez ohledu na to, zda používáte datové objemy, segmenty, operační systémy, neoperační systémy nebo hostované a spravované databáze.
Díky interakci s vašimi citlivými daty a jejich cloudovou architekturou, DSPM dohlíží na to, kdo k datům má přístup, jak jsou používána a jaká jsou riziková hlediska. To zahrnuje vyhodnocení stavu zabezpečení dat, identifikaci zranitelností systému, spuštění bezpečnostních kontrol pro omezení rizik a pravidelné monitorování, které slouží k aktualizaci celkového stavu a zajištění jeho účinnosti.
Když je DSPM integrován do vašich cloudových řešení, odhalí potenciální cesty útoku, což vám umožní upřednostnit prevenci narušení.
Cloud Detection and Response (CDR)
Detekce a odezva v cloudu (CDR) v rámci CNAPP detekuje pokročilé hrozby, provádí vyšetřování a poskytuje reakci na incidenty průběžným monitorováním vašich cloudových prostředí. Využívá techniky z platformy ochrany cloudové pracovní zátěže a nástrojů pro správu stavu zabezpečení cloudu, aby získala přehled o vašich cloudových aktivech, konfiguracích a aktivitách.
Sleduje a analyzuje cloudové protokoly, síťový provoz a chování uživatelů, aby zobrazila indikátory ohrožení (IoC), podezřelé aktivity a anomálie, které pomáhají identifikovat narušení.
V případě narušení dat nebo útoku zahájí CDR rychlou reakci na incident pomocí automatizovaného nebo postupného přístupu. Řízení omezení, nápravy a vyšetřování bezpečnostních hrozeb pomáhá firmám minimalizovat rizika.
Integrace do CNAPP zahrnuje řízení zranitelnosti, proaktivní kontroly zabezpečení cloudu, osvědčené postupy kódování, nepřetržité sledování a schopnost reakce. Tímto způsobem zajišťuje ochranu cloudových aplikací v průběhu jejich životního cyklu, od vývoje až po produkci, a udržuje tak solidní úroveň zabezpečení.
Cloud Service Network Security (CSNS)
Řešení CSNS rozšiřuje možnosti CWPP a poskytuje ochranu cloudové infrastruktury v reálném čase. I když není formálně součástí CNAPP, zaměřuje se na dynamické parametry pro cloudové nativní pracovní zátěže.
Díky granulární segmentaci zahrnuje CSNS mnoho nástrojů, včetně vyvažovačů zátěže, firewallu nové generace (NGFW), ochrany DDoS, webových aplikací a ochrany API (WAAP) a kontrol SSL/TLS.
Bonus: Zabezpečení Multipipeline DevOps a skenování infrastruktury jako kódu
Nativní cloudový aplikační ekosystém automatizuje vše, co aplikace potřebuje ke spuštění: Kubernetes, docker soubory, šablony pro CloudFormation nebo plány Terraform. Musíte chránit tyto zdroje, protože společně zajišťují běh vaší aplikace.
Řízení zabezpečení DevOps umožňuje vývojářům a IT týmům spravovat bezpečnostní operace v rámci kanálů CI/CD z centrální konzole. Zajišťuje stabilitu tím, že minimalizuje chybné konfigurace a skenuje nové kódy při jejich nasazování do produkce.
Když je v DevOps implementována infrastruktura jako kód (IaC), můžete pomocí kódu a konfiguračních souborů vytvářet cloudovou architekturu. Cílem skenování IaC je odstranit bezpečnostní chyby ve vašich cloudových pracovních postupech dříve, než se dostanou do produkce.
Funguje podobně jako kontrola kódu a zajišťuje jeho konzistentní kvalitu tím, že skenuje programy ve fázi CI/CD a ověřuje bezpečnost nových zdrojových kódů. Skenování IaC můžete použít pro ověření, že vaše konfigurační soubory (např. soubory Terraform HCL) neobsahují zranitelnosti.
Kromě toho můžete tyto nástroje použít k odhalení potenciálních rizik z hlediska souladu s předpisy pro vystavení sítě a ke schválení principu nejmenších oprávnění při správě přístupu ke zdrojům.
Jak funguje CNAPP?
CNAPP působí ve čtyřech hlavních oblastech. Zde je přehled:
#1. Kompletní přehled o cloudových prostředích

CNAPP poskytuje přehled o vašich cloudových úlohách, ať už v Azure, AWS, Google Cloud nebo jakémkoli jiném řešení. V kontextu zdrojů poskytuje CNAPP dohled nad všemi vašimi prostředími, včetně kontejnerů, databází, virtuálních strojů, bezserverových funkcí, spravovaných služeb a jakýchkoli dalších cloudových služeb.
Při hodnocení rizikových faktorů využívá CNAPP ucelený přehled o malwaru, identitách a zranitelnostech a poskytuje jasný stav zabezpečení. CNAPP odstraňuje slepá místa prohledáváním zdrojů, pracovních zátěží a API poskytovatele cloudových služeb pro efektivní údržbu a konfiguraci.
#2. Jednotné, nezávislé bezpečnostní řešení
CNAPP používá jednu platformu k sjednocení procesů a poskytuje tak konzistentní řízení ve všech prostředích. To znamená, že jsou všechny plně integrovány, na rozdíl od propojených samostatných modulů. Všechny klíčové komponenty CNAPP (popsané výše) jsou sjednoceny v modulu pro hodnocení rizik.
V rámci obranné strategie komplexní CNAPP zahrnuje preventivní opatření, monitorovací služby a detekční řešení, což zaručuje efektivní přístup k celkové bezpečnosti.
Řešení CNAPP má navíc jedinou frontendovou konzoli, která běží na jednotném backendu, což eliminuje nutnost přepínání mezi více konzolemi.
#3. Prioritizace kontextualizovaných rizik
Když CNAPP identifikuje hrozbu ve vaší architektuře, poskytne vám o ní kontext. To zahrnuje určení cest útoku a míry kritičnosti, která je s rizikem spojená.
S pomocí bezpečnostního grafu vám CNAPP umožňuje pochopit vztahy mezi prvky ve vašem cloudovém prostředí. Při vyhodnocování kritičnosti hrozeb CNAPP prioritizuje rizika, což vám umožní soustředit se na nápravu hrozeb namísto ztrácení času s nedůležitými problémy.
#4. Propojení vývojových a bezpečnostních týmů

CNAPP poskytuje bezpečnostní kontroly v průběhu celého životního cyklu vývoje softwaru, pokud je integrován do vývoje. Vývojáři využívají poznatky z CNAPP k upřednostnění a řešení bezpečnostních problémů v kontextu, aniž by potřebovali další pokyny nebo pomoc od externích auditů. Díky tomu mohou vývojáři rychleji dodávat zabezpečené digitální produkty.
Budoucnost je jasná
Navzdory složitosti cloudové bezpečnosti ji cloudové nativní platformy pro ochranu aplikací zjednodušují pomocí nových přístupů, které zefektivňují pracovní postupy pro týmy DevOps. Vývojové týmy mohou dodávat zabezpečené produkty díky odhalování bezpečnostních rizik a potenciálních hrozeb v dynamických cloudových prostředích.
Vzhledem k tomu, že se obor neustále vyvíjí a vy možná hledáte spolehlivá řešení, zvažte použití komplexních platforem, které kombinují všechny zmíněné bezpečnostní komponenty.
Služba, kterou si vyberete, by měla být dynamická, vysoce škálovatelná a měla by poskytovat komplexní zabezpečení pro všechny úlohy v rámci oblíbených cloudových služeb, jako jsou Google Cloud, Amazon Web Services a Azure Cloud.
Zajistěte, aby vaše volba vycházela z aktuálních globálních poznatků o identifikaci hrozeb, protože nové technologie rostou a vyvíjejí se v mnoha ohledech.
Podívejte se dále na nejlepší platformy CNAPP pro lepší zabezpečení cloudu.