PRISM: Generation-Time Detection and Mitigation of Secret Leakage in Multi-Agent LLM Pipelines
PRISM è un meccanismo di difesa in tempo reale per sistemi LLM multi-agente che mitiga la fuoriuscita di segreti rilevando le dinamiche di generazione precoce, come il collasso dell'entropia e la concentrazione dei logit, per intervenire a livello di token prima che le informazioni sensibili siano completamente ricostruite, ottenendo una precisione perfetta e zero fuoriuscite su un benchmark avversario completo.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Immagina un team di quattro robot che lavorano insieme per risolvere un problema complesso, come il debug di un sistema informatico. Si scambiano appunti avanti e indietro in un quaderno condiviso (il "contesto").
Ecco il problema: se il primo robot raccoglie accidentalmente una password segreta da un file e la scrive nel quaderno, il secondo robot potrebbe vederla, copiarla nella propria nota e passarla al terzo. Anche se nessuno intendeva rubare la password, il segreto viene trasmesso lungo la catena, amplificato e finisce infine nel messaggio finale inviato all'utente umano. Il documento definisce questo fenomeno "Amplificazione della Propagazione". È come un gioco di "Telefono senza fili", ma invece che il messaggio venga distorto, viene esposto in modo pericoloso.
I vecchi metodi per bloccare le fughe di dati
Gli autori affermano che le attuali misure di sicurezza per questi team di robot sono come i buttafuori che controllano le persone dopo che hanno già lasciato il locale.
- Scanner statici: Sono come cercare una specifica camicia rossa. Se il segreto è scritto in un carattere diverso o nascosto in modo strano, lo scanner lo manca.
- Giudici LLM: Sono come assumere un secondo robot per leggere la nota finale e dire: "Mmm, questo sembra rischioso". Ma al momento in cui lo leggono, il segreto è già uscito e il danno è fatto.
- Istruzioni nel prompt: È come dire ai robot: "Non parlate di segreti!". Ma se i robot sono confusi o ingannati, dimenticano la regola.
La nuova soluzione: PRISM
Il documento introduce PRISM (Intervento Predittivo sul Rischio per il Monitoraggio dei Segreti). Invece di aspettare che la nota sia finita, PRISM agisce come un agente di polizia stradale che sta proprio accanto alla bocca del robot mentre parla.
PRISM non guarda solo cosa sta dicendo il robot; osserva come il robot sta pensando mentre parla.
Il momento "Eureka": il Collasso dell'Entropia
La scoperta più importante del documento è un pattern specifico nel modo in cui i robot pensano quando stanno per rivelare un segreto.
- Pensiero normale: Quando un robot sta scrivendo una storia o risolvendo un problema matematico, ha molte opzioni per la parola successiva. È come una persona che vaga per una foresta con molti sentieri tra cui scegliere. Questo è chiamato "alta entropia" (molta incertezza).
- Pensiero segreto: Quando un robot inizia a riprodurre un segreto memorizzato (come una password), smette di vagare. Sa esattamente quale deve essere la lettera successiva. La "foresta" si restringe a un unico sentiero dritto. Il robot diventa estremamente certo e la sua "incertezza" collassa.
PRISM rileva questo improvviso passaggio dal "vagare" alla "certezza". Vede il cervello del robot agganciarsi a un pattern specifico prima che l'intero segreto sia stato scritto.
Come funziona PRISM (Il sistema semaforico)
PRISM assegna un punteggio di rischio a ogni singola parola che il robot sta per dire, utilizzando una combinazione di 16 indizi diversi (come quanto è certo il robot, la forma delle parole e quali strumenti sta utilizzando). Utilizza un sistema a tre colori:
- 🟢 Verde (Sicuro): Il robot sta solo chiacchierando o risolvendo un problema normale. Lascialo parlare.
- 🟡 Giallo (Sospetto): Il robot sta diventando un po' troppo certo su un pattern che assomiglia a una password. PRISM sostituisce delicatamente quella parola con un segnaposto (come
[MASK]) in modo che il flusso continui ma il segreto rimanga nascosto. - 🔴 Rosso (Pericolo): Il robot è su una strada veloce per rivelare un segreto completo. PRISM frena immediatamente, fermando il robot prima che il segreto sia completato.
I risultati
Gli autori hanno testato questo sistema su una vasta simulazione con 2.000 compiti diversi e 13 modi diversi per ingannare i robot.
- Le vecchie guardie: Anche i migliori metodi esistenti hanno permesso la fuga di segreti in circa il 15% dei casi.
- PRISM: Ha bloccato il 100% delle fughe. Non ha solo catturato il segreto alla fine; ha catturato il robot mentre stava cercando di scrivere il segreto.
- Velocità: È stato incredibilmente veloce, aggiungendo quasi nessun ritardo alla conversazione, a differenza di altri metodi che richiedevano un secondo robot per leggere tutto prima.
La conclusione
Il documento sostiene che in un team di agenti AI, i segreti non vengono rivelati solo a causa di un prompt sbagliato; vengono rivelati a causa della struttura del team stesso. Una volta che un segreto entra nel quaderno condiviso, si diffonde come un virus. PRISM è il primo strumento che agisce come un sistema immunitario, individuando i primi sintomi dell'infezione (la certezza improvvisa del robot) e bloccandolo prima che il virus si diffonda all'output finale.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.