Zpět na blog
9. března 2026

Testování bezpečnosti kontejnerů: Docker, image a ochrana runtime

Viktor Bulanek
Founder & CTO, Penetrify
MSc IT Security · 20+ years in security · 4x Ex-CTO

Testování zabezpečení obrazů

Testování kontejnerových obrazů vyhodnocuje původ základního obrazu (důvěryhodné registry vs. veřejné zdroje), skenování známých CVE (balíčky OS, závislosti aplikací), podepisování a ověřování obrazů, minimální konstrukci obrazu (zbytečné balíčky rozšiřují prostor pro útok) a osvědčené postupy pro Dockerfile (vícefázové buildy, uživatelé bez oprávnění root, vrstvy jen pro čtení).

Testování konfigurace runtime

Testování runtime vyhodnocuje, zda kontejnery běží jako uživatelé bez oprávnění root, zda je zakázán privilegovaný režim, zda je implementováno odstraňování schopností, zda je vynucen systém souborů root jen pro čtení a zda limity prostředků zabraňují útokům typu denial-of-service. Každé zbytečné oprávnění představuje potenciální únikový vektor.

Zabezpečení registru

Testování vyhodnocuje řízení přístupu k registru, zásady stahování obrazů, integraci skenování zranitelností a zda lze nenasignované nebo neskenované obrazy nasazovat do produkce.

Vektory úniku z kontejneru

Testování zkoumá únikové vektory: privilegované kontejnery, sdílení jmenného prostoru hostitele, zapisovatelné připojení Docker socketu, zneužití zranitelnosti jádra a nesprávně nakonfigurované profily seccomp/AppArmor. Únik z kontejneru je nález s nejvyšší závažností v zabezpečení kontejnerů.

Testování s Penetrify

Testování zabezpečení kontejnerů pomocí Penetrify zahrnuje analýzu obrazů, konfiguraci runtime, zabezpečení registru a testování únikových vektorů – poskytuje kompletní posouzení zabezpečení kontejnerů, které vyžadují rámce pro dodržování předpisů.

Závěr

Kontejnery jsou tak bezpečné, jak bezpečná je jejich konfigurace. Zranitelnosti obrazů, oprávnění runtime a únikové vektory vytvářejí riziko, které tradiční metody testování nezachytí. Penetrify testuje celý životní cyklus kontejneru.

Často Kladené Otázky

Jaká bezpečnostní rizika kontejnerů bych měl testovat?Zranitelnosti obrazů (CVE v základních obrazech a závislostech), nesprávné konfigurace runtime (privilegovaný režim, uživatel root, připojení hostitele), řízení přístupu k registru a vektory úniku z kontejneru. Stačí skenování kontejnerů?Ne. Skenování obrazů zachytí známé CVE, ale nezachytí nesprávné konfigurace runtime, únikové vektory a slabá místa na úrovni orchestrace. Komplexní testování vyžaduje jak skenování, tak manuální posouzení.

Frequently Asked Questions

Jaké typy zranitelností Penetrify detekuje?

Penetrify detekuje všechny kategorie zranitelností OWASP Top 10, včetně SQL injection, XSS, CSRF, IDOR, broken authentication, bezpečnostních misconfigurations a expozice citlivých dat. Testuje také bezpečnost API, správu relací a běžné misconfiguration v Supabase, Firebase a Bubble.

Jak dlouho trvá AI penetrační test?

Rychlý sken je dokončen za 15–30 minut. Standardní sken trvá 1–2 hodiny s širším pokrytím. Hloubkový sken může pro komplexní aplikace trvat několik hodin.

Co obsahuje zpráva Penetrify?

Každá zpráva obsahuje executive summary, celkové bezpečnostní skóre, nálezy klasifikované dle závažnosti (Kritická, Vysoká, Střední, Nízká), kroky pro reprodukci a konkrétní doporučení pro nápravu napsaná pro vývojáře – ne pro compliance manažery.

Related articles

Testování zabezpečení Kubernetes: Penetrační testování K8s klastrů, podů a workloadů
Kubernetes přidává celou orchestrační vrstvu útočné plochy. Zde je, jak testovat RBAC, bezpečnost podů, síťové politiky, tajemství a vektory úniku z kontejnerů.
Služba nepřetržitého monitoringu zabezpečení: Průvodce ochranou s umělou inteligencí pro rok 2026
Jen v roce 2023 nahlásila databáze NIST National Vulnerability Database přes 29 000 nových CVE. To je téměř 80 nových potenciálních hrozeb každý den. Znáte to. Provedete nákladný a časově náročný Penetration Testing, dostanete zelenou a nasadíte do produkce. Ale v momentě, kdy se váš kód dostane…
Testování bezpečnosti serverless aplikací: Lambda, Functions a Cloud Run
Serverless posouvá zodpovědnost za bezpečnost na konfiguraci, IAM (Identity and Access Management) a logiku řízenou událostmi. Zde je návod, jak testovat funkce na zranitelnosti, které skenery nedokážou odhalit. To zahrnuje i techniky jako Penetration Testing, začlenění bezpečnostních postupů do CI/CD pipeline a využití DevSecOps principů v kombinaci s doporučeními OWASP.

Explore more