Ga naar hoofdinhoud

De levenscyclus van de missie

Elke AgentRidge-opdracht volgt dezelfde gedisciplineerde methodologie. De Principal voert het uit als een lus, niet als een rechte lijn; nieuwe ontdekkingen gaan eerder weer open fasen totdat niets in de reikwijdte ongetest blijft.

De fasen​

1 · Brief en mandaat​

De operator vult de missie in: klantnaam, doel-IP en/of URL, optioneel virtueel host- en LAN-bereik, extra scope-opmerkingen, de engagement cases die moet worden behandeld en de mode. Niets loopt totdat het schriftelijke mandaat is bevestigd.

2 · Verkenning​

De agent brengt het aanvalsoppervlak in kaart: live hosts, open poorten, actieve services, web- en API-eindpunten, TLS en identiteitsoppervlakken – zelfs vanaf één enkele URL of IP.

3 · Geheugen en leads​

AgentRidge hergebruikt wat het tijdens eerdere runs over een doelwit heeft geleerd: bekend eindpunten, verborgen AJAX-handlers, vermoedelijke fouten in de toegangscontrole, beheerderspaden, legitimatietips. Het geheugen is een krachtvermenigvuldiger die prioriteiten stelt; het nooit vervangt een nieuwe scan en elke eerdere bevinding wordt live opnieuw geverifieerd.

4 · Telling​

Services en applicaties worden onderzocht op echte zwakke punten: authenticatie, injectie, toegangscontrole, vervalsing van verzoeken op de server, bestandsverwerking, verkeerde configuratie – inclusief diepgaande bedrijfslogica testen op winkels en apps (manipulatie van winkelwagentjes en prijzen, misbruik van coupons, herhaling van bestellingen, gebreken aan objectreferenties).

5 · Exploitatie / verificatie​

Bevestigd met een live proof of concept. In de Auditor-modus stopt dit bij de minimaal bewijs nodig voor een bevinding; in de Attacker-modus streeft hij voluit uitbuiting. De agent geeft nooit alleen een bevinding op basis van een zoekwoordmatch: er is concreet bewijs uit deze sessie nodig.

6 · Doorketenen en escaleren​

Individuele bevindingen worden geketend in de richting van een maximale impact binnen de reikwijdte: een datalek in accountovername, een voet aan de grond in escalatie van privileges, een enkele host in een lateraal draaipunt – altijd binnen bereik en modus.

7 · Bevestigde bevindingen​

Elk bewezen probleem wordt vastgelegd als een gestructureerde bevinding: ernst, titel, getroffen host en eindpunten, de exacte gebruikte opdrachten, het verzoek/antwoord bewijsmateriaal, zakelijke impact, een uitleg in duidelijke taal en herstel. Deze bevindingen drijven de live cartography en de vulnerability register in realtime.

8 · Rapport​

Zodra elke bevestigde bevinding is vastgelegd, schrijft AgentRidge de opdracht verhaal – van verkenning tot impact – en levert een klantklaar resultaat op PDF report.

Wat "gedaan" betekent​

De opdrachtgever sluit een opdracht pas af als zijn definition of done is tevreden: elke in-scope lead is getest, elke bevestigde bevinding is geweest vastgelegd met bewijsmateriaal, en het rapport weerspiegelt het daadwerkelijke werk van deze run – niet een verwijzing naar een oud resultaat. Als een techniek wordt geblokkeerd, registreert de agent de blocker, verandert van aanpak en blijft de rest van het oppervlak werken.

Verteld zoals het gaat​

Gedurende de hele run vertelt de agent zijn redenering in de Activity en missieweergaven: het doel van elke actie, de tool gekozen, de exacte opdracht, het resultaat en hoe het wordt geïnterpreteerd dat resultaat. De betrokkenheid is controleerbaar terwijl deze plaatsvindt, en niet alleen achteraf.

Volgende: engagement modes →