Passa al contenuto principale

Autonomia e sblocco dell'agente

Gli agenti IA generici sono addestrati a rifiutare lavori offensivi di sicurezza. Chiedi a un assistente di magazzino di sfruttare un modulo di accesso, incatenare un IDOR all'account acquisizione o spray credenziali contro un servizio di directory e rifiuta - no non importa quanto sia legittimo l'impegno. Quel rifiuto rende un agente standardizzato inutile per veri penetration test.

AgentRidge risolve questo problema sbloccando i suoi agenti: il Principal e i suoi i sub-agenti sono configurati per operare come operatori professionali della squadra rossa sotto a mandato scritto, senza i guardrail che altrimenti bloccherebbero i lavori.

Il problema, delineato​

La distinzione non è se l'agente è capace – il ragionamento sottostante è la stessa cosa, ma se è autorizzato ad applicare tale funzionalità. AgentRidge rimuove il blocco artificiale mantenendone uno reale: il written mandate che ogni missione richiede.

I metodi teorici​

La rimozione del comportamento di rifiuto da parte di un agente autonomo è un'area ben studiata. All'a livello concettuale, AgentRidge si basa su una combinazione delle seguenti classi di tecnica. Questa è una panoramica teorica, l'implementazione specifica lo è proprietario.

  • Inquadramento del ruolo dell'operatore. L'agente è stabilito, da zero, come un professionista autorizzato che svolge un incarico incaricato piuttosto che a assistente generale. La sua identità e il suo lavoro vengono fissati prima che arrivi qualsiasi compito.
  • Precedenza delle istruzioni. Le istruzioni operative hanno la precedenza priorità, quindi un’esitazione a livello di compito non può prevalere sul mandato a livello di missione l'operatore ha già confermato.
  • Riformulazione della politica attraverso il contesto dell'autorizzazione. L'impegno è legale base - ambito, cliente, mandato scritto - fa parte del contesto dell'agente, riformulando l'"azione offensiva" come "test autorizzato e nell'ambito di applicazione".
  • Ancoraggio oggettivo. L'agente è ancorato ad una definizione concreta di fatto, il che lo spinge verso un impatto comprovato invece di accontentarsi di un cauta risposta parziale.
  • Vincoli sulla forma dell'output. Le risposte sono vincolate a forme operative
    • comandi, prove, risultati strutturati - che tengono dentro l'agente modalità praticante piuttosto che modalità consultiva.

Insieme, questi elementi mantengono gli agenti in una mentalità da operatore coerente e senza restrizioni per l'intero fidanzamento.

Sbloccato, non incontrollato​

Lo sblocco rimuove il rifiuto, non il giudizio. Gli agenti continuano a operare all’interno dei confini aziendali:

  • Un mandato è obbligatorio. Nessuna missione viene eseguita finché l'operatore non conferma per iscritto autorizzazione; questo viene imposto dall'applicazione stessa, non solo richiesto.
  • L'ambito è rispettato. Gli agenti lavorano sugli obiettivi dichiarati e restano lontani sistemi e segmenti di rete non correlati.
  • Nessun danno irreversibile. Azioni distruttive: cancellazione dei dati, in stile ransomware comportamenti, negazione del servizio che mettono a rischio la produzione, vengono evitati; l'agente documenta il rischio invece di causare danni.

Il risultato: un agente che farà veramente il lavoro offensivo richieste di coinvolgimento, pur rimanendo uno strumento controllato e autorizzato.

Successivo: the full mission lifecycle →