Penetratietests: vind de zwakke plekken voordat aanvallers dat doen
Gjethe voert geautoriseerde penetratietests uit op websites, webapplicaties, API's, mobiele apps en netwerken. We leggen de scope schriftelijk vast, testen handmatig volgens erkende methoden en leveren een rapport dat elke bevinding op risico rangschikt, uitlegt hoe u die oplost en de oplossingen in een hertest bevestigt.
- Gratis eerste adviesgesprek
- Schriftelijke offerte voor uw project
- Flexibele betaalmijlpalen
In één oogopslag
- Targets
- Webapps, API's, mobiele apps, netwerken, cloud
- Aanpak
- Black, grey of white box, in overleg met u
- Methode
- OWASP, PTES en NIST SP 800-115
- Resultaat
- Rapport gerangschikt op risico, oplossingen en een hertest
Definition
Wat is penetratietesten?
Een penetratietest is een geautoriseerde, gesimuleerde aanval op een systeem om beveiligingszwaktes te vinden, de werkelijke impact te meten en aan te bevelen hoe ze te verhelpen, uitgevoerd met schriftelijke toestemming van de eigenaar en binnen een afgesproken scope.
Geautomatiseerde scanners vinden bekende patronen. Echte aanvallers combineren kleine zwakke plekken, onderzoeken bedrijfslogica en gaan door als het eerste idee mislukt. Een penetratietest doet hetzelfde, met uw toestemming en binnen afgesproken grenzen, zodat u leert wat ertoe doet: of iemand bij klantgegevens, beheerderstoegang, betaalprocessen of interne systemen zou kunnen komen. Het resultaat is een geprioriteerde lijst met echte problemen waar u mee aan de slag kunt, geen berg scannerruis, plus het vertrouwen dat voortkomt uit gecontroleerd te hebben.
Voor wie is het?
SaaS- en webapp-teams
Voor een lancering, een grote release of een beveiligingsreview van een klant hebt u bewijs nodig dat het product standhoudt.
Bedrijven die beveiligingsvragenlijsten beantwoorden
Zakelijke klanten en partners vragen steeds vaker om een recent penetratietestrapport voordat ze tekenen.
Bedrijven met gevoelige data
Gezondheids-, financiële, juridische en persoonsgegevens verhogen de inzet; regelmatig testen laat zien waar de bescherming dun is.
Startups die zich voorbereiden op groei
Structurele beveiligingsproblemen vroeg oplossen is veel goedkoper dan ze oplossen nadat klanten van het product afhankelijk zijn.
Wat is inbegrepen en wat u houdt
Wat is inbegrepen
- Scopinggesprek en schriftelijke spelregels
- Ondertekende autorisatie voordat het testen begint
- Het aanvalsoppervlak van de afgesproken doelen in kaart brengen
- Geautomatiseerd scannen om de bekende basis af te dekken
- Handmatig testen van authenticatie en sessies
- Testen van toegangscontrole en rechten
- Testen van invoerverwerking en injecties
- Testen op misbruik van bedrijfslogica en workflows
- Zorgvuldige verificatie om de werkelijke impact te bevestigen
- Managementsamenvatting voor de directie
- Technische bevindingen met bewijs en oplossingen
- Hertest van opgeloste bevindingen en een bijgewerkt rapport
Wat u ontvangt
Aan het einde overgedragen. Van u om te houden.
- Penetratietestrapport met risicoclassificaties
- Managementsamenvatting in heldere taal
- Heldere beschrijving van elke bevestigde bevinding
- Aanbeveling voor oplossing bij elke bevinding
- Hertestresultaten en eindrapport
Black box, grey box of white box?
| Aanpak | Waar wij mee beginnen | Het beste voor |
|---|---|---|
| Black box | Alleen het doeladres, zoals een externe aanvaller | Zien wat er aan het internet is blootgesteld |
| Grey box | Gebruikersaccounts voor elke rol en basisdocumentatie | De meeste webapps en API's: realistisch en efficiënt |
| White box | Accounts, documentatie en toegang tot de broncode | Diepe dekking van kritieke systemen |
Hoe een penetratietest verloopt
- 01
Scope
Wij spreken doelen, testaccounts, toegestane technieken, testperiodes en noodcontacten af.
- 02
Authorise
U tekent een schriftelijke toestemming; bij gehoste systemen controleren we ook het testbeleid van de provider.
- 03
Kaart
Wij brengen de applicatie, endpoints, rollen en alles wat blootligt en waarvan u het misschien niet weet in kaart.
- 04
Testen
Handmatig testen volgens OWASP en PTES, waarbij automatisering alleen wordt gebruikt waar die dekking toevoegt.
- 05
Rapport
Bevindingen gerangschikt op risico, met bewijs, zakelijke impact en heldere instructies om ze op te lossen.
- 06
Hertest
Zodra u de problemen hebt opgelost, bevestigen wij elke oplossing en werken we het rapport bij.
Wat een penetratietest nuttig maakt
Een nuttige test is afgebakend rond wat voor het bedrijf belangrijk is. Elk vergeten subdomein controleren en het betaalproces overslaan levert een lang rapport en weinig veiligheid op. Wij beginnen met de vraag welke data en acties het meeste pijn zouden doen als een aanvaller ze bereikt, en zorgen dat die paden de meeste aandacht krijgen.
Een nuttig rapport is ook leesbaar. Elke bevinding legt uit wat mogelijk was, wat een aanvaller kon winnen, hoe waarschijnlijk dat is en precies hoe het op te lossen, met verwijzingen die uw ontwikkelaars kunnen volgen. Het management krijgt een korte samenvatting van het totale risico en de beslissingen die genomen moeten worden.
Ten slotte is een test pas iets waard als de bevindingen worden opgelost. Daarom is een hertest onderdeel van elke opdracht, en daarom kunnen wij als ontwikkelteam uw mensen ook helpen de problemen op te lossen in plaats van u met een lijst achter te laten.
Hoe penetratietesten werken, stap voor stap
Elke stap heeft een duidelijk resultaat dat u kunt beoordelen. De planning wordt afgesproken in uw offerte.
- 1
Scopinggesprek
Doelen, doelstellingen, beperkingen en de juiste testaanpak samen afgestemd.
- 2
Spelregels
Scope, periodes, accounts en noodcontacten vastgelegd en ondertekend.
- 3
Testen
Inventariseren, scannen en handmatig testen, uitsluitend op de afgesproken doelen.
- 4
Reporting
Bevindingen gerangschikt op risico, met bewijs en richtlijnen voor oplossing.
- 5
Nabespreking
Een gesprek om uw team door de bevindingen en prioriteiten te leiden.
- 6
Hertest
Oplossingen geverifieerd en het eindrapport uitgegeven.
Tools, en wat uw offerte bepaalt
De prijs hangt af van uw project en wordt afgesproken in uw offerte. Dit zijn de zaken die hem beïnvloeden.
| Factor | Waarom het ertoe doet |
|---|---|
| Aantal en omvang van doelen | Eén marketingwebsite is sneller te testen dan meerdere applicaties, API's en netwerken. |
| Aantal gebruikersrollen | Elke rol moet worden getest op wat die kan zien en doen, dus meer rollen betekenen meer testcases. |
| Testaanpak | White box-testen met broncode gaat dieper en kost meer inspanning dan black box-testen. |
| Complexiteit van de bedrijfslogica | Betalingen, goedkeuringen en workflows met meerdere stappen vragen om zorgvuldig handmatig testen. |
| Beperkingen en periodes | Testen buiten kantooruren of kwetsbare productiesystemen vragen om meer coördinatie. |
| Gebied | Tools |
|---|---|
| Web en API | Burp Suite, OWASP ZAP, Postman, eigen scripts |
| Netwerk | Nmap, kwetsbaarheidsscanners, verkeersanalyse |
| Mobiel | MobSF, tests op apparaten en emulators |
| Frameworks | OWASP Top 10, OWASP ASVS, PTES, NIST SP 800-115, CVSS |
Veelgemaakte fouten die u moet vermijden
Wat we het vaakst mis zien gaan, en hoe een goed project dat voorkomt.
Een scan als penetratietest beschouwen
Geautomatiseerde scans missen logicafouten en problemen met toegangscontrole, die vaak de ernstigste bevindingen zijn.
De belangrijke onderdelen buiten de scope houden
Het uitsluiten van de login, betalingen of het beheergedeelte om risico te vermijden laat de waardevolste doelen ongetest.
Eén keer testen en nooit meer
Elke release verandert het aanvalsoppervlak. Test na grote wijzigingen en met regelmatige tussenpozen.
Het rapport wegbergen
Een rapport met onopgeloste kritieke bevindingen is een register van bekend risico, geen bescherming.
Veelgestelde vragen
Is penetratietesten legaal?
Ja, wanneer de eigenaar van het systeem schriftelijke toestemming geeft en de scope is afgesproken. Wij beginnen nooit met testen zonder ondertekende autorisatie en testen alleen wat binnen de scope valt.
Gaat het testen ons live systeem kapotmaken?
Wij testen zorgvuldig, vermijden destructieve acties tenzij specifiek afgesproken en kunnen werken op een stagingomgeving die productie nabootst. Wij spreken noodcontacten af voor het geval er iets onverwachts gebeurt.
Wat is het verschil tussen een kwetsbaarheidsscan en een penetratietest?
Een scan is geautomatiseerd en somt bekende problemen op. Een penetratietest voegt handmatig werk toe van een tester die bevindingen verifieert, zwakke plekken combineert en bedrijfslogica controleert die scanners niet kunnen begrijpen.
Hoe vaak moeten we testen?
Minstens één keer per jaar en na grote wijzigingen, zoals een nieuw product, een grote release, een nieuwe hostingopzet of het samenvoegen van systemen.
Is een hertest inbegrepen?
Ja. Nadat u de bevindingen hebt opgelost, testen wij ze opnieuw en geven we een bijgewerkt rapport uit waarin staat wat is opgelost.
Kunt u ons helpen oplossen wat u vindt?
Ja. Onze ontwikkelaars kunnen de oplossingen in uw code en configuratie doorvoeren, of uw eigen team ondersteunen met advies en review.
Voldoet het rapport aan de beveiligingsvragenlijsten van onze klanten?
Het rapport documenteert scope, methode, bevindingen en oplossingen, en daar vragen klanten meestal om. Als een klant een tester met een specifieke accreditatie eist, bevestig die eis dan bij hen voordat wij beginnen.
Tekent u een NDA?
Ja. Bevindingen zijn vertrouwelijk, het rapport wordt alleen gedeeld met de contactpersonen die u noemt en testdata wordt aan het einde van de opdracht verwijderd.
Kunt u ook onze cloudomgeving testen?
Ja, binnen de regels van de cloudprovider. Onze beoordeling van cloudbeveiliging bekijkt de configuratie van AWS, Azure en Google Cloud.
Wat hebt u van ons nodig om te starten?
De doelen, testaccounts voor elke rol, eventuele documentatie die u hebt, gewenste testperiodes en een aangewezen contactpersoon tijdens het testen.
Kunt u een mobiele app testen en ook de backend?
Ja. Wij kijken hoe de app data op het apparaat opslaat, hoe die met de backend communiceert en of die backend zich verdedigt tegen verzoeken die de app normaal nooit zou sturen.
Gerelateerde diensten
Penetratietesten voor webapplicaties
Handmatige OWASP-tests van logins, toegangsbeheer en logica.
API-beveiligingstesten
REST- en GraphQL-tests op basis van de OWASP API Top 10.
Kwetsbaarhedenanalyse
Bekende zwakke plekken opsporen, rangschikken en de oplossingen plannen.
Secure code review
Laat uw codebase vóór de release controleren op beveiligingslekken.
Cloudbeveiligingsanalyse
Controleer AWS, Azure en Google Cloud op misconfiguraties.
Websitebeveiliging
Hardening, malwareopruiming en beveiligingsreviews.
Penetratietesten per sector
Test uw beveiliging voordat aanvallers het doen.
Vertel ons wat u nodig hebt. U krijgt een eerlijke beoordeling, een duidelijk plan en een schriftelijke offerte. Het eerste adviesgesprek is altijd gratis.
- Wat er daarna gebeurt
- 1U vertelt ons wat u nodig hebt
- 2We streven ernaar binnen 24 uur te reageren met vragen
- 3U ontvangt een schriftelijke offerte voor uw project