Blog

Black box, grey box en white box pentest: welk type kiest u?

Vergelijk black box, grey box en white box pentests: kosten, diepgang, NIS2-geschiktheid en welk type past bij uw bedrijf.
Pentest adviseur bespreekt de resultaten van een penetratietest met een zakelijke klant in een helder kantoor

TL;DR: Bij een black box pentest test de ethische hacker zonder voorkennis, zoals een externe aanvaller. Bij een grey box pentest krijgt de tester beperkte informatie zoals gebruikersaccounts, wat diepere tests mogelijk maakt. Bij een white box pentest heeft de tester volledige toegang tot broncode en documentatie. De meeste Vlaamse KMO’s kiezen grey box: het biedt de beste balans tussen kosten, realisme en diepgang.

Uw bedrijf laat een penetratietest uitvoeren, maar welk type past bij uw situatie? Het verschil tussen een black box pentest, grey box pentest en white box pentest zit in hoeveel informatie de tester vooraf krijgt. Die keuze bepaalt de diepgang, doorlooptijd en kosten van uw test. In dit artikel vergelijken we de drie methoden en helpen we u de juiste keuze maken.

Criterium Black box Grey box White box
Voorkennis tester Geen (alleen bedrijfsnaam en scope) Beperkt (gebruikersaccount, netwerktopologie) Volledig (broncode, documentatie, admin-toegang)
Gesimuleerde dreiging Externe aanvaller Insider of gecompromitteerd account Ontwikkelaar of systeembeheerder
Realisme Zeer hoog Hoog Lager (focus op diepte-analyse)
Diepgang Oppervlakkig tot gemiddeld Gemiddeld tot diep Zeer diep (inclusief codeanalyse)
Doorlooptijd Langer (veel tijd aan verkenning) Optimaal (focus op exploitatie) Lang (zeer data-intensief)
Kostenindicatie €3.000 tot €15.000 €3.000 tot €12.000 €5.000 tot €20.000+
Wanneer kiezen Externe perimeter testen Interne weerbaarheid valideren Bedrijfskritische maatwerksoftware
NIS2-geschiktheid Ja (perimetercheck) Ja (meest gekozen voor compliance) Ja (kritieke infrastructuur)

Wat is een black box pentest?

Bij een black box pentest krijgt de ethische hacker geen enkele voorkennis over uw systemen. Hij of zij start volledig blanco, net zoals een echte externe aanvaller dat zou doen. De tester begint met verkenning: welke systemen zijn zichtbaar vanaf het internet, welke diensten draaien, en waar zitten mogelijke ingangen?

Het grote voordeel is het realisme. U ontdekt precies hoe kwetsbaar uw organisatie is voor een opportunistische aanval van buitenaf. Het nadeel: als de perimeterbeveiliging standhoud, blijven interne kwetsbaarheden onontdekt. Bovendien gaat een aanzienlijk deel van het testbudget naar de verkenningsfase, waardoor er minder tijd overblijft voor daadwerkelijke exploitatie. Een black box test is ideaal als eerste perimetercheck, maar onvoldoende als enige test. Lees ook wat het verschil is tussen een pentest en een vulnerability scan.

Wat is een grey box pentest?

Bij een grey box pentest ontvangt de tester beperkte informatie: bijvoorbeeld een gebruikersaccount met standaardrechten, een globaal overzicht van de netwerkarchitectuur of een lijst van te testen IP-adressen. Dit simuleert een aanvaller die al een eerste toegang heeft verkregen, bijvoorbeeld via een geslaagde phishing-aanval of een ontevreden medewerker.

Omdat de tijdrovende verkenningsfase grotendeels overbodig wordt, kan de tester zich direct richten op wat er écht toe doet: laterale beweging door het netwerk, escalatie van rechten en zwakheden in de bedrijfslogica. Grey box testing biedt diepere inzichten dan black box zonder de meerkosten van een volledige white box audit. In de Belgische markt is dit veruit de meest gekozen methode voor jaarlijkse pentests.

Wat is een white box pentest?

Bij een white box pentest, ook wel crystal box of clear box genoemd, krijgt de tester volledige toegang tot broncode, netwerkdiagrammen, configuratiebestanden en beheerdersaccounts. Het doel is niet om een realistische aanval te simuleren, maar om systemen van binnenuit grondig te analyseren op structurele zwakheden en logische fouten.

White box testing is de meest diepgaande methode. De tester voert statische code-analyse uit en identificeert complexe kwetsbaarheden die vanuit een extern perspectief onzichtbaar zouden blijven. Dit maakt de methode bijzonder waardevol voor bedrijfskritische maatwerksoftware en DevSecOps-trajecten. Het nadeel: de kosten liggen hoger door de intensieve handmatige analyse, en het realisme is beperkter omdat echte aanvallers zelden over zoveel informatie beschikken.

Welk type pentest kiest u?

De keuze hangt af van uw specifieke situatie en doelstelling. Gebruik deze beslisboom als leidraad:

Kies black box als u wilt weten hoe kwetsbaar uw organisatie is voor een aanval van buitenaf. Dit is de juiste keuze voor een eerste perimetercheck of wanneer u uw externe aanvalsoppervlak wilt valideren.

Kies grey box als u de interne weerbaarheid wilt testen, bijvoorbeeld tegen ransomware of een gecompromitteerd account. Dit is de aangewezen methode voor jaarlijkse pentests, NIS2-compliance en het testen van webapplicaties of API’s. De meeste KMO’s in België kiezen deze optie.

Kies white box als u bedrijfskritische maatwerksoftware of een nieuwe applicatie grondig wilt laten doorlichten. Dit is de juiste keuze bij secure development trajecten, complexe integraties of wanneer elke mogelijke kwetsbaarheid geëlimineerd moet worden.

Combineer meerdere types voor het meest complete beeld. Start met een black box test op de externe perimeter, gevolgd door een grey box test op het interne netwerk. Voeg een white box review toe voor uw belangrijkste applicaties. Bekijk ook onze gids over het kiezen van een pentest bedrijf en lees meer over wat een pentest kost in België.

Welk pentest-type voldoet aan NIS2?

De Belgische NIS2-wet verplicht essentiële en belangrijke entiteiten om “passende en evenredige” maatregelen te nemen om risico’s te beheren. Penetratietesting is een concreet instrument om de effectiviteit van die maatregelen te valideren. Maar welk type voldoet?

Het korte antwoord: alle drie de types zijn geschikt, afhankelijk van uw risicoprofiel. Het CyberFundamentals (CyFun) framework van het CCB vereist bij de niveaus Important en Essential dat u kwetsbaarheden structureel opspoort en aanpakt. Een grey box pentest is daarvoor het meest gangbare instrument: het toont aan dat uw verdediging standhoudt tegen een realistisch dreigingsscenario, inclusief interne aanvalspaden.

Voor organisaties die onder DORA vallen (financiële sector) gelden strengere eisen. DORA introduceert Threat-Led Penetration Testing (TLPT), een geavanceerde vorm die op live productiesystemen wordt uitgevoerd en waarbij de verdedigers niet op de hoogte zijn van de test.

Twijfelt u welk type aansluit bij uw NIS2-verplichtingen? Lees dan ook hoe vaak u een pentest moet laten uitvoeren.

Veelgestelde vragen over pentest-types

Welk type pentest is het goedkoopst?

Een grey box pentest biedt doorgaans de beste prijs-kwaliteitverhouding. Doordat de tester niet hoeft te investeren in uitgebreide verkenning (zoals bij black box) en geen volledige code-analyse uitvoert (zoals bij white box), is de doorlooptijd korter en de kostprijs voorspelbaarder. Reken op een marktrange van €3.000 tot €12.000 afhankelijk van de scope.

Kan ik meerdere pentest-types combineren?

Ja, en dat is bij een volledig beveiligingstraject zelfs aan te raden. Een veelgebruikte aanpak is een black box test op de externe perimeter gecombineerd met een grey box test op het interne netwerk. Zo dekt u zowel de buitenkant als de binnenkant van uw beveiliging.

Welk type raadt Cyberplan het vaakst aan?

Voor de meeste Vlaamse KMO’s adviseren onze pentesters een grey box pentest. Het biedt de beste balans tussen realisme en diepgang. Bij bedrijfskritische maatwerksoftware raden we een white box review aan, en bij een eerste security-assessment starten we vaak met een black box perimetercheck.

Vereist NIS2 een specifiek type pentest?

NIS2 schrijft geen specifiek type voor, maar vereist wel dat u de effectiviteit van uw beveiligingsmaatregelen aantoonbaar test. Het CyFun-framework van het CCB verwacht bij hogere niveaus een grondige kwetsbaarheidsanalyse. Een grey box pentest met rapportage gekoppeld aan CyFun-controles is daarvoor de meest gebruikte aanpak.

Wat is het verschil tussen een pentest en een vulnerability scan?

Een vulnerability scan is een geautomatiseerde controle die bekende kwetsbaarheden opspoort. Een pentest gaat verder: een ethische hacker probeert kwetsbaarheden daadwerkelijk uit te buiten en combineert zwakke plekken tot een realistisch aanvalsscenario. Lees de volledige vergelijking.

Niet zeker welk type past bij uw situatie? Onze OSCP-gecertificeerde pentesters adviseren u graag. Boek een vrijblijvende kennismaking of bekijk onze pentesting diensten.