Il ciclo di vita della missione
Ogni impegno AgentRidge segue la stessa metodologia disciplinata. Il Il preside lo gestisce come un ciclo, non come una linea retta: le nuove scoperte riaprono prima fasi fino a quando non rimane nulla non testato.
Le fasi
1 · Breve e mandato
L'operatore compila la missione: nome del cliente, IP di destinazione e/o URL, facoltativo host virtuale e intervallo LAN, note aggiuntive sull'ambito, engagement cases da coprire e mode. Non verrà eseguito nulla fino alla conferma del mandato scritto.
2 · Ricognizione
L'agente mappa la superficie di attacco: host attivi, porte aperte, servizi in esecuzione, endpoint web e API, TLS e superfici di identità, a partire anche da uno solo URL o IP.
3 · Memoria e contatti
AgentRidge riutilizza ciò che ha appreso su un target nelle esecuzioni precedenti: noto endpoint, gestori AJAX nascosti, sospetti difetti di controllo degli accessi, percorsi di amministrazione, suggerimenti sulle credenziali. La memoria è un moltiplicatore di forza che stabilisce le priorità; mai sostituisce una nuova scansione e ogni risultato precedente viene nuovamente verificato in tempo reale.
4 · Enumerazione
Servizi e applicazioni vengono analizzati per individuare i reali punti deboli: autenticazione, injection, controllo degli accessi, falsificazione delle richieste lato server, gestione dei file, errori di configurazione, inclusi test approfonditi sulla logica aziendale su negozi e app (manomissione del carrello e del prezzo, abuso di coupon, riproduzione dell'ordine, difetti di riferimento dell'oggetto).
5 · Sfruttamento/verifica
Confermato con una prova di concetto dal vivo. Nella modalità Auditor questo si ferma al prova minima necessaria per un accertamento; in modalità Attacker insegue completamente sfruttamento. L'agente non emette mai un risultato solo sulla corrispondenza di una parola chiave: ha bisogno di prove concrete da questa sessione.
6 · Concatenamento e intensificazione
I risultati individuali sono incatenati verso il massimo impatto nell'ambito: una fuga di dati acquisizione dell'account, un punto d'appoggio nell'escalation dei privilegi, un singolo host in a perno laterale: sempre nell'ambito e nella modalità.
7 · Risultati confermati
Ogni problema riscontrato viene catturato come un risultato strutturato: gravità, titolo, host ed endpoint interessati, i comandi esatti utilizzati, la richiesta/risposta prove, impatto aziendale, una spiegazione in linguaggio semplice e soluzioni correttive. Questi i risultati guidano il live cartography e il vulnerability register in tempo reale.
8 · Rapporto
Una volta acquisito ogni risultato confermato, AgentRidge scrive l'impegno narrativa - dalla ricognizione al punto d'appoggio per l'impatto - e produce un prodotto pronto per il cliente PDF report.
Cosa significa "fatto".
Il Principal chiude un impegno solo quando la sua definizione di fatto è soddisfatto: ogni iniziativa rientrante nell'ambito è stata testata, ogni risultato confermato lo è stato catturato con prove, e il rapporto riflette il lavoro effettivo di questa corsa, non un puntatore a un vecchio risultato. Se una tecnica viene bloccata, l'agente registra il file bloccante, cambia approccio e continua a lavorare il resto della superficie.
Narrato così com'è
Durante tutta la corsa l'agente racconta il suo ragionamento nel Activity e visualizzazioni della missione: l'obiettivo di ogni azione, il strumento scelto, il comando esatto, il risultato e come interpreta quel risultato. L’impegno è verificabile mentre avviene, non solo dopo.
Successivo: engagement modes →