01 / Rozsah
Dohodneme cíle a bezpečný postup
Cíle, identity, časová okna a zakázané akce určíme ještě před zahájením autorizovaného testu.
Zjistěte, které slabiny ve vaší aplikaci, API nebo infrastruktuře lze skutečně zneužít. Dostanete doložené nálezy a jasná doporučení k opravě.
Server kontroluje vlastníka u každého požadavku. Retest podle nabídky ověří, že oprava funguje.

Autorizovaný penetrační test
Test má jasné hranice a každý nález doložený důkaz. Retest po opravě může navazovat, pokud je součástí nabídky.
01 / Rozsah
Cíle, identity, časová okna a zakázané akce určíme ještě před zahájením autorizovaného testu.
02 / Důkaz
Každý nález spojuje podmínky, kroky a minimální důkaz s dopadem. Nejde o nepřetržitý útok.
03 / Retest
Pokud je retest součástí zadání, ověří původní podmínky a pojmenuje případné zbývající riziko nebo nové omezení.
# přihlášen jako účet A
GET /api/orders/1044 HTTP/1.1
Authorization: Bearer ••••••••
HTTP/1.1 200 OK
{ "order": 1044, "owner": "účet B" }
Penetrační test je autorizovaná a řízená simulace postupu útočníka. Nástroje nám pomáhají s mapováním, ale závažnost a zneužitelnost každého nálezu posuzujeme ručně v kontextu vašeho prostředí.
Testovat můžeme webové aplikace, API i infrastrukturu. U aplikací se zaměřujeme na přihlášení, oprávnění, správu relací a obchodní logiku. U infrastruktury nejprve rozlišíme pohled zvenku a zevnitř sítě.
Při návrhu testu vycházíme z OWASP, PTES a OSSTMM. Používáme je jako metodické rámce, ne jako certifikaci ani slib úplného pokrytí.
U webových aplikací můžeme pokrytí dohodnout podle kontrolního rámce OWASP ASVS a testovacích postupů OWASP WSTG. Skutečný rozsah, výjimky a omezení vždy uvedeme v zadání.
Rozsah, technické předpoklady, autorizace, kontakty a pravidla testu (Rules of Engagement).
Testování v dohodnutých hranicích, dokumentace důkazů a eskalace podle zadání.
Report, vysvětlení nálezů, priority a doporučené opravy pro technický tým.
Volitelný retest původních nálezů v dohodnutém rozsahu a termínu.
Rozhoduje počet a složitost cílů, uživatelských rolí, API operací, IP adres a obchodních procesů. Roli hraje i dostupné testovací prostředí, množství informací, které nám poskytnete, a požadovaná forma výstupu.
Cenu a termín proto stanovíme pro váš konkrétní scénář. Univerzální balíček bez popisu rozsahu nenabízíme.
Vyberte typ cíle, který potřebujete ověřit. Testy lze kombinovat, rozsah každého z nich ale popíšeme zvlášť, aby bylo jasné, co bylo ověřeno.
Orientační kvalitativní pohled, nikoli měření: 3 je hlavní těžiště testu, 0 oblast mimo běžný rozsah. Skutečné pokrytí určí zadání.
| Modul | Autentizace a relace | Autorizace a oprávnění | Vstupy a injekce | Obchodní logika | Konfigurace a expozice | Data a tajemství |
|---|---|---|---|---|---|---|
| Penetrační test webové aplikace | Autentizace a relace: hlavní zaměření | Autorizace a oprávnění: hlavní zaměření | Vstupy a injekce: hlavní zaměření | Obchodní logika: hlavní zaměření | Konfigurace a expozice: součást testu | Data a tajemství: součást testu |
| Penetrační test API | Autentizace a relace: hlavní zaměření | Autorizace a oprávnění: hlavní zaměření | Vstupy a injekce: součást testu | Obchodní logika: hlavní zaměření | Konfigurace a expozice: součást testu | Data a tajemství: hlavní zaměření |
| Penetrační test infrastruktury | Autentizace a relace: hlavní zaměření | Autorizace a oprávnění: součást testu | Vstupy a injekce: okrajově | Obchodní logika: mimo rozsah | Konfigurace a expozice: hlavní zaměření | Data a tajemství: součást testu |
Jen po výslovné dohodě a s pravidly, která odpovídají provozu. Často je vhodnější testovací prostředí, které produkci věrně odpovídá.
Ne. Sken hledá potenciální známé slabiny. Pentest je ručně ověřuje, zkoumá obchodní logiku a kontrolovaně prokazuje jejich dopad.
Pokud je součástí nabídky, po opravách znovu ověříme původní nálezy v dohodnutém termínu. Výsledkem je jejich aktuální stav a případné zbytkové riziko.
Ne. Test je omezený časem a rozsahem. Snižuje nejistotu a pomáhá stanovit priority oprav, ale nemůže dokázat, že žádné chyby nezůstaly.
Nemusíte vědět, jestli potřebujete test, technologii nebo konzultaci. Podle popisu situace navrhneme vhodný další krok.