Přejít na obsah
← Všechny články

Black box, grey box, white box: jak vybrat typ penetračního testu

Tři pojmy říkají, kolik toho tester ví před startem. Zákon typ nepředepisuje a dokumenty ta slova používají každý jinak.

Team Lumenax 30. 7. 2026 · 7 min čtení
Black box, grey box, white box: jak vybrat typ penetračního testu
30. července 2026 od
Black box, grey box, white box: jak vybrat typ penetračního testu
Roman Jonas

Black, grey a white box říkají jen jedno: kolik toho tester ví, než začne. Průvodce PCI SSC uvádí, že penetrační testy se obvykle dělají jako white nebo grey box, protože dávají přesnější výsledky než čistý black box. Zákon č. 264/2025 Sb. ani vyhlášky 409 a 410 žádný z těch tří pojmů nepoužívají, typ testu si tedy vybíráte vy. Než typ vyberete, ujasněte si, na co se ptáte. A pozor na jednu past: každý dokument ta slova používá trochu jinak.

Ve zkratce
  • Black, grey a white box říkají, kolik toho tester ví před startem.
  • Zákon ani vyhlášky 409 a 410 žádný typ nepředepisují.
  • NIST a PCI SSC používají stejná slova každý jinak, nechte výklad napsat do rozsahu.
  • Když testy dělají stejní lidé zvenku i zevnitř, začíná se zvenku (NIST).

Co tester dostane a co z toho vyplyne

Definice vychází z průvodce PCI SSC. Doplňují ji britský NCSC a americký NIST.

TypCo tester dostaneCo test ukážeSlabé místo
Black boxNic. Podle NIST jen IP adresy nebo jejich rozsahy.Jak vás vidí útočník, který o vás nic neví (NCSC).Část zranitelností zůstane neobjevená, protože test má omezený čas (NCSC). Podle PCI SSC může vyjít na víc času, peněz i práce.
Grey boxČást údajů. Podle NIST třeba to, co by věděl běžný zaměstnanec.Co zvládne někdo, kdo už má jeden účet, třeba po phishingu.Hloubku určuje to, co testerovi dáte.
White boxPlné údaje o síti a aplikacích (PCI SSC).Jestli funguje vaše správa zranitelností: najde známé zranitelnosti a chybně nastavené služby (NCSC).Neukáže, co by zvenku našel cizí útočník.

NCSC přidává kvalitu: výsledek testu podle něj úzce souvisí s tím, jak dobří jsou lidé, kteří ho dělají. Pojem „black box“ sám o tom nic neříká.

Past: stejná slova, dva významy

NIST SP 800-115 v příloze C označuje white box jako rozbor zdrojového kódu aplikace. Black box je tam test hotové aplikace bez znalosti kódu. Grey box je směs obou. NIST dodává, že u vlastního softwaru bývá white box efektivnější a levnější na hledání chyb, ale nenajde chyby mezi součástmi aplikace ani ty, které vzniknou při instalaci nebo nastavení. Navíc u mnoha webů nemá black box podle NIST z hlediska kódu smysl, protože tam žádná přeložená aplikace není.

Průvodce PCI SSC a NCSC používají slova jinak: podle toho, kolik údajů o cíli tester dostane. Obojí je v praxi běžné. Zeptejte se proto dodavatele, co slovem myslí, a nechte to napsat do rozsahu. Jedna věta stačí: „Tester dostane účet zákazníka a účet správce, zdrojový kód ne.“

Zeptejte se, co slovo znamená. NIST a PCI SSC používají white box a black box každý jinak. Nechte si výklad napsat do rozsahu testu.

Tři otázky, ne jedna

Box říká, kolik toho tester ví. K celému obrazu patří ještě dvě rozhodnutí, a ta jsou nezávislá.

  • Odkud tester útočí. Zvenku, nebo zevnitř sítě. Vyhláška č. 409/2025 Sb. v § 24 odst. 5 chce penetrační testování z vnitřní i vnější sítě. Rozdíl rozebírá článek o testu webu a interní sítě.
  • Kdo o testu ví. NIST rozlišuje otevřený test, o kterém IT ví, a skrytý, o kterém ví jen vedení. Skrytý je podle NIST časově náročný a drahý, protože se tester musí skrývat, a ukazuje hlavně to, jak daleko útočník dojde a jak reaguje IT. Otevřený je levnější, méně riskantní a častější. Jak ho přichystat, popisuje článek o přípravě.

Jak vybrat

  • Chcete vědět, co o vás zjistí cizí útočník? Black box. NCSC uvádí, že přesně takový útočník, který není s firmou spojený, je jeho model.
  • Chcete najít co nejvíc chyb ve vlastním softwaru? Grey nebo white box. NIST píše, že rozbor kódu je na vlastním softwaru efektivní, ale nenahradí test hotové aplikace. Proto NIST mluví o směsi obou.
  • Děláte test kvůli PCI DSS? PCI SSC píše, že se obvykle volí white nebo grey box. Zkontrolujte si, co vyžaduje vaše banka nebo platební partner.
  • Chcete obojí, zvenku i zevnitř? NIST radí začít zvenku. Když oba testy dělají stejní lidé, nezískají tak předem vnitřní údaje, které by cizí útočník neměl.

Vyhláška 409/2025 Sb. po poskytovateli v režimu vyšších povinností chce evidovat termín testu a jména lidí, kteří ho dělali. O typu testu mlčí.

Který typ k jaké otázce?Zjednodušeno z textu výše.
  1. Chcete znát pohled cizího útočníka?útočník bez vazby na firmu (NCSC)
    Black box
  2. Hledáte chyby ve vlastním softwaru?kód i hotová aplikace
    Grey nebo white box
  3. Testujete kvůli PCI DSS?PCI SSC: obvykle white nebo grey
    Grey nebo white box
  4. Chcete test zvenku i zevnitř?oba testy dělají stejní lidé
    Nejdřív zvenku
  5. Nevíte, co vybrat?začněte otázkou, na co se ptáte

Co to dělá s cenou

Cenu určuje práce. NCSC píše, že rozsah testu se obvykle udává v člověkodnech. Víc údajů na startu nemusí znamenat dražší test: PCI SSC naopak říká, že black box může vyžadovat víc času, peněz i práce, aby splnil požadavky PCI DSS. Dodavatel Lumenax na své stránce uvádí, že menší web obvykle zabere 3 až 5 dní testování a rozsáhlejší systémy déle. Co dalšího cenu zvedá, rozebírá článek o ceně penetračního testu.

Síťové kabely zapojené do panelu v serverovém racku
NCSC udává rozsah testu v člověkodnech, cenu určuje práce. Foto: Sergei Starostin

Co udělat ve firmě o dvaceti lidech

Máte e-shop, interní systém a jednoho správce IT. Postupujte takhle:

  1. Napište jednou větou, na co se ptáte. „Dostane se cizí člověk k objednávkám?“ je jiná otázka než „Co zvládne zákazník s jedním účtem?“
  2. Rozhodněte, co testerovi dáte. Účet zákazníka a účet správce znamenají grey box. Nic znamená black box.
  3. Nechte dodavatele napsat, jak slova používá, a co přesně dostane. Zdrojový kód a schémata sítě jsou samostatná položka.
  4. Kdybyste objednávali test zvenku i zevnitř, domluvte pořadí. Zvenku jako první.
  5. Postup celého testu najdete v článku o průběhu penetračního testu.

Chyby, které se opakují

  • Black box jako nejlepší volba. Je nejblíž útočníkovi, ale NCSC upozorňuje, že v daném čase může něco zůstat neobjeveno.
  • Pojem se neupřesní. Dodavatel myslí rozbor kódu, vy účet uživatele. Test pak vyjde jinak, než jste čekali.
  • Grey box bez připravených účtů. NCSC chce, aby se účty pro testery vytvořily před dnem testu.
  • Cena se odvodí od typu, ne od rozsahu. NCSC počítá v člověkodnech.

Časté otázky

Jaký typ testu vyžaduje zákon?

Žádný. Zákon č. 264/2025 Sb. ani vyhlášky 409/2025 Sb. a 410/2025 Sb. pojmy black, grey a white box neobsahují. Vyhláška 409/2025 Sb. chce penetrační test z vnitřní i vnější sítě a záznam o něm.

Je grey box vždy nejlepší?

Ne vždy. PCI SSC píše, že PCI DSS testy bývají white nebo grey box. Pro test, který má ukázat pohled cizího útočníka, je podle NCSC přesnější black box.

Je white box dražší než black box?

Ze zdrojů to nevyplývá. PCI SSC říká, že black box může vyžadovat víc času, peněz a práce. NIST píše, že rozbor kódu je u vlastního softwaru efektivnější a levnější než black box. Cenu určuje rozsah a čas testera.

Znamená white box, že tester čte zdrojový kód?

Podle NIST ano. Podle průvodce PCI SSC znamená white box plné údaje o síti a aplikacích, kód v definici není. Proto si výklad nechte potvrdit v rozsahu.

Můžu typy kombinovat?

Ano. NIST kombinaci rozboru kódu a testu hotového programu přímo nazývá grey box a NCSC píše, že množství údajů o cíli se může lišit i v jednom cyklu testů.

Zdroje

  • PCI SSC, Information Supplement: Penetration Testing Guidance, verze 1.1, září 2017, oddíly 1.3, 2.1 a 2.2: https://listings.pcisecuritystandards.org/documents/Penetration-Testing-Guidance-v1_1.pdf
  • NCSC, Penetration testing, zveřejněno 8. 8. 2017, přezkoumáno 10. 1. 2022: https://www.ncsc.gov.uk/guidance/penetration-testing
  • NIST Special Publication 800-115, září 2008, oddíly 2.4, 5.2.2 a příloha C: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-115.pdf
  • Zákon č. 264/2025 Sb., vyhláška č. 409/2025 Sb. a vyhláška č. 410/2025 Sb., znění účinná od 1. 11. 2025: https://www.zakonyprolidi.cz/cs/2025-264, https://www.zakonyprolidi.cz/cs/2025-409, https://www.zakonyprolidi.cz/cs/2025-410
  • Lumenax, Penetrační testy, zobrazeno 25. 10. 2026: https://www.lumenax.cz/penetracni-testy
Team Lumenax

Píšeme o bezpečnosti, AI a softwaru pro české firmy od 10 do 100 lidí.

Penetrační testy
GDPR a zabezpečení dat: co po vás žádá technická stránka
Čl. 32 GDPR chce vhodné technické kroky podle rizika. Co z něj plyne pro IT, jak hlásit únik do 72 hodin a kde se GDPR potkává s kybernetickým zákonem.