Zpět na blog
9. března 2026

Testování bezpečnosti AWS: Průvodce Penetration Testingem pro Amazon Web Services

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

IAM: Klenoty Koruny

AWS IAM je nejsilnější – a nejčastěji chybně konfigurovaná – služba v celém ekosystému. Testování musí vyhodnocovat IAM politiky z hlediska porušení principu nejmenšího privilegia, identifikovat nepoužívané role a přístupové klíče, prohledávat cesty k eskalaci oprávnění (řetězení rolí, připojení politik, zneužití AssumeRole), testovat Service Control Policies z hlediska účinnosti vynucování a ověřovat, zda je přístup mezi účty řádně omezen. Jedna jediná příliš benevolentní role spouštění Lambda funkce může útočníkovi poskytnout přístup ke každému S3 bucketu, každé tabulce DynamoDB a každému tajnému klíči v Secrets Manager. Testování IAM je místo, kde se nacházejí nálezy s největším dopadem.

S3 a zabezpečení úložiště

Chybné konfigurace S3 stály za některými z největších úniků dat v historii. Testování zahrnuje politiky bucketů a ACL pro neúmyslný veřejný přístup, šifrování server-side v klidovém stavu, protokolování a monitorování přístupu, verzování a politiky životního cyklu a generování presigned URL pro časově omezený přístup. Výchozí nastavení z roku 2023 pro Block Public Access zlepšilo základní zabezpečení, ale starší buckety a explicitní přepsání politik stále vytvářejí rizika.

Lambda a Serverless

Lambda funkce přinášejí jedinečné vektory útoku: příliš benevolentní role spouštění, které udělují více přístupu, než funkce potřebuje, proměnné prostředí ukládající tajné klíče v prostém textu, injekce událostí prostřednictvím neošetřeného vstupu z API Gateway nebo S3 triggerů a útoky časováním cold start. Testování serverless vyžaduje pochopení toho, jak lze zneužít architektury řízené událostmi.

EC2, VPC a síťová vrstva

Testování EC2 vyhodnocuje bezpečnostní skupiny z hlediska příliš benevolentních pravidel ingress, konfigurace služby instance metadata (IMDSv1 vs v2), šifrování svazků EBS a správy SSH klíčů. Testování VPC ověřuje, zda síťové ACL a bezpečnostní skupiny implementují správnou segmentaci, zda jsou VPC endpointy konfigurovány pro soukromý přístup ke službám a zda VPC peering nevytváří neúmyslné cesty mezi sítěmi.

Útočné cesty napříč službami

Náhod největším dopadem v AWS jsou řetězce zranitelností napříč službami. SSRF ve webové aplikaci načítá dočasné přihlašovací údaje ze služby EC2 metadata (IMDSv1). Tyto přihlašovací údaje patří k příliš benevolentní roli, která může číst tajné klíče z Secrets Manager. Tajné klíče zahrnují přihlašovací údaje databáze pro instanci RDS obsahující zákaznická data. Tento řetězec – webová aplikace → metadata → IAM → tajné klíče → databáze – je přesně to, co zkušení cloudoví penteři hledají a co automatizované skenery přehlížejí.

Testování AWS s Penetrify

AWS security testing od Penetrify zahrnuje analýzu IAM politik, zabezpečení S3/úložiště, konfigurace Lambda a serverless, síťovou architekturu EC2/VPC a validaci útočných cest napříč službami. Praktici mají bezpečnostní certifikace AWS a rozumí nuancím specifickým pro tohoto poskytovatele, které generickým pentesterům unikají. Zprávy mapované na shodu slouží auditorům SOC 2, PCI DSS, HIPAA a ISO 27001.

Závěrem

Zabezpečení testování AWS vyžaduje odborné znalosti specifické pro daného poskytovatele – nikoli generické síťové pentesty aplikované na cloudové IP adresy. Penetrify poskytuje hluboké odborné znalosti AWS s hybridním automatizovaným + manuálním testováním, které nachází řetězce eskalace IAM, útočné cesty napříč službami a slabiny konfigurace, které určují vaše skutečné cloudové riziko.

Často Kladené Otázky

Co bych měl v AWS testovat?Minimálně: IAM politiky a role, konfigurace S3 bucketů, bezpečnostní skupiny a pravidla VPC, role spouštění Lambda, konfigurace instancí EC2 (včetně vynucování IMDSv2) a útočné cesty napříč službami. Rozsah by měl pokrývat všechny účty a regiony s produkčními úlohami. Je AWS pentesting povolen bez oznámení?Ano. AWS aktualizoval zásady přijatelného používání v roce 2022 – již nemusíte žádat o povolení nebo oznamovat AWS před pentestingem vlastních zdrojů. Některé služby (DNS zone walking, DDoS simulace) mají stále omezení.

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

Cloud IAM Security Testing: Odhalte eskalaci práv dřív než útočníci
Chybné konfigurace IAM (Identity and Access Management) jsou nejčastějším vektorem útoků na cloudová prostředí. Zde je návod, jak systematicky testovat IAM politiky, role a pověření v rámci platforem AWS, Azure a GCP. Provádějte například Penetration Testing zaměřený na IAM a integrujte bezpečnostní testování do procesů CI/CD a DevSecOps. Důležitá je také znalost a implementace doporučení OWASP.
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.
Hodnocení zranitelností webových aplikací: OWASP Top 10 a další oblasti
Webové aplikace jsou cílem číslo jedna útočníků. Zjistěte, jak systematicky posoudit jejich zranitelnosti, které vedou k narušení bezpečnosti. Můžete například provádět Penetration Testing, integrovat bezpečnost do CI/CD a DevSecOps procesů, nebo se řídit doporučeními OWASP.

Explore more