Niets te scopen, niets in te plannen
Een doel en de diepgang die je wilt is de hele intake. Er is geen voorstel om te tekenen en geen plek om op te wachten, dus de run begint wanneer jij hem start in plaats van wanneer er een agenda vrijkomt.
Black box, grey box of white box. Interopt test met wat je het geeft.
Start je eerste gratis runTesten dat je afneemt in plaats van boekt: altijd beschikbaar, doorlopend in plaats van één keer per jaar, en je wacht nooit op het rapport. Wijs een doel aan, kies de diepgang, en dezelfde dag komen de bevindingen terug.
Het meeste van wat een pentest kost is niet het testen. Het is de scoping, het wachten, het document, en het werk om dat document in tickets om te zetten.
Een doel en de diepgang die je wilt is de hele intake. Er is geen voorstel om te tekenen en geen plek om op te wachten, dus de run begint wanneer jij hem start in plaats van wanneer er een agenda vrijkomt.
Voeg doelen toe zodra je ze bouwt. Een nieuwe service wordt geen nieuw traject met een eigen budgetregel en drie weken doorlooptijd.
Ze komen binnen zodra ze zijn aangetoond, dus de eerste ligt al bij iemand op het bureau terwijl de rest nog loopt. Niets blijft in een concept liggen tot het in één oplevering past.
Elke run eindigt met het rapport waar een engagement mee eindigt, gegenereerd uit wat er werkelijk gebeurd is. Het is het document dat teams aan een auditor geven voor ISO 27001 of SOC 2, en niemand schrijft het.
Met je repository gekoppeld wordt de patch tegen jouw code geschreven en als pull request geopend. Fixen is geen tweede project dat begint zodra het testen klaar is.
Beginnen is gratis. Daarna volgt de rekening bevindingen die bewijs meedragen, niet geboekte dagen of scans die gestart zijn.
Elke stap geeft de agent meer in handen. Geen daarvan is een voorwaarde voor de stap ervoor.
Een URL is genoeg voor een black box run. De agent brengt in kaart wat bereikbaar is en werkt vanaf de positie waar een aanvaller van buiten begint.
Testaccounts maken het grey box, en daar komt gebroken toegangscontrole boven water. Je repository maakt het white box, met het codepad achter een endpoint gelezen in plaats van afgeleid.
Jira, Linear, GitHub Issues, Slack, Teams of Discord. Niemand hoeft een extra dashboard te leren voordat hij het werk kan oppakken.
Dit is het deel dat een geboekt traject niet kan. De diepgang die je koos ligt vast in het schema, dus runs blijven vergelijkbaar en de tiende gaat net zo diep als de eerste.
De run wordt gestart vanuit de repositorykoppeling, dus de wijziging die het probleem introduceerde en de bevinding die het aantoont komen samen binnen in plaats van een kwartaal uit elkaar.
Voor doelen die sneller bewegen dan hun release notes. Runs 's nachts betekenen dat de ochtend begint met wat nu waar is, niet met wat waar was bij de vorige audit.
Het schema waar de meeste teams op uitkomen. Snel genoeg dat een regressie binnen dezelfde sprint wordt gevonden, rustig genoeg dat bevindingen leesbaar blijven.
Waar een norm om een vastgelegd interval vraagt, is het schema het document. Elke run eindigt met een eigen gedateerd rapport, dus het interval is aangetoond in plaats van beweerd.
De request en de response waarmee het iets misbruikte, het bestand en de regel waar het iets las. Beoordeel het zelf in plaats van op een severity-score te vertrouwen.
Gegenereerd zodra de run klaar is, niet uitgetypt in de week erna. Daardoor is het interval aantoonbaar: een rapport per run in plaats van één per jaar.
Geschreven met de veilige functies die je codebase al gebruikt, geopend op een eigen branch, en van jou om te beoordelen, in te korten of af te wijzen.
Wat bij de volgende run nog openstaat blijft dezelfde bevinding in plaats van opnieuw binnen te komen als duplicaat, zodat zichtbaar is hoe lang iets al leeft zonder dat iemand het bijhoudt.
Elke run wordt bewaard met de transcriptie en de vastgezette configuratie. Een bevinding die betwist wordt los je op door hem opnieuw af te spelen, niet door te discussiëren over het gereedschap.
Een URL is genoeg om te beginnen. Voeg inloggegevens toe en het gaat dieper, koppel de repository en de fix komt mee met de bevinding.