← Ultimi articoli
💻 computer science

Autonomous LLM Agents & CTFs: A Second Look

Questo documento rivaluta le capacità degli agenti basati su modelli linguistici di grandi dimensioni nella sicurezza offensiva dimostrando che, sebbene agenti generici come Claude Code eguaglino le prestazioni di architetture ingegnerizzate complesse nelle sfide CTF, entrambi incontrano ancora barriere significative di livello umano, con un'orchestrazione strutturata e multi-ruolo che si rivela superiore ai progetti monolitici in termini di coerenza ed efficienza dei costi.

Autori originali: Youness Bouchari, Matteo Boffa, Marco Mellia, Idilio Drago, Thanh Minh Bui, Dario Rossi

Pubblicato 2026-05-22
📖 5 min di lettura🧠 Approfondimento

Autori originali: Youness Bouchari, Matteo Boffa, Marco Mellia, Idilio Drago, Thanh Minh Bui, Dario Rossi

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 di avere un team di detective digitali che cercano di forzare l'ingresso in una serie di casseforti digitali chiuse (chiamate "sfide CTF") per trovare un tesoro nascosto (la "flag"). Per un certo periodo, le persone hanno affermato che gli agenti di Intelligenza Artificiale (AI) stanno diventando così intelligenti da poterlo fare quasi quanto gli esperti umani.

Questo articolo è come un rapporto di "realtà". Gli autori hanno deciso di testare queste affermazioni da soli per vedere se l'AI è davvero pronta per il grande pubblico o se sta solo avendo fortuna.

Ecco la panoramica del loro esperimento e delle loro scoperte, utilizzando alcune analogie quotidiane:

1. L'Esperimento: Costruire Team di Detective Diversi

I ricercatori non hanno usato un solo tipo di AI. Hanno costruito tre diverse "strutture di team" per vedere quale funzionasse meglio, e hanno anche testato un famoso detective AI pronto all'uso chiamato Claude Code.

  • Il Detective Solitario (Esecutore): Immagina una persona che cerca di fare tutto: guardare la serratura, capire il piano, scassinare la serratura e verificare se hanno ottenuto il tesoro. L'articolo ha scoperto che questa persona si sente sopraffatta e commette errori.
  • Il Detective con un Critico (Esecutore + Valutatore): Qui, il detective cerca di fare il lavoro, ma una seconda persona (il Critico) gli sta dietro le spalle. Prima che il detective scassi la serratura, il Critico dice: "Aspetta, è una cattiva idea, riprova". Questo aiuta, ma il Critico a volte non vede l'intero quadro e si limita a criticare i piccoli dettagli.
  • Il Detective con un Stratega e un Critico (Pianificatore + Esecutore + Valutatore): Questo è il team più complesso.
    • Lo Stratega (Pianificatore): Guarda la cassaforte prima e scrive una mappa passo dopo passo.
    • Il Detective (Esecutore): Segue la mappa.
    • Il Critico (Valutatore): Controlla il lavoro rispetto alla mappa.
    • Risultato: Questo team è stato il più efficiente. Hanno sprecato meno tempo e denaro perché non si sono persi senza meta.

Hanno anche testato Claude Code, che è come un "generalista intelligente". Non ha una struttura di team fissa; decide da solo se assumere aiutanti o lavorare da solo.

2. I Risultati: Il "Tetto" di 19 su 30

La grande notizia è che indipendentemente da come hanno organizzato il team, l'AI ha raggiunto un tetto rigido.

  • Il Punteggio: Il miglior team progettato dall'uomo e l'AI "generalista" intelligente (Claude Code) hanno risolto esattamente 19 su 30 sfide.
  • Il Confronto: Questo è inferiore a quanto affermato da alcuni studi precedenti. Gli autori suggeriscono che quegli studi precedenti potrebbero essere stati troppo ottimisti o aver utilizzato test più facili.
  • Il Vantaggio dell'Efficienza: Mentre il punteggio era lo stesso, il team "Stratega + Detective + Critico" era molto migliore su come lavoravano. Hanno compiuto meno passi e costato meno da gestire rispetto al detective solitario. È come due corridori che finiscono una gara nello stesso tempo, ma uno ha corso in linea retta mentre l'altro ha corso in tondo.

3. Dove l'AI Si Blocca (Il "Perché")

I ricercatori hanno scavato a fondo per vedere perché l'AI ha fallito nelle altre 11 sfide. Hanno scoperto che l'AI fallisce per due motivi molto diversi:

A. Il Problema "Strumenti Mancanti" (Limiti Tecnici)
A volte l'AI sa esattamente cosa fare, ma non ha l'attrezzatura giusta.

  • Analogia: Immagina che l'AI sappia come scassinare una serratura, ma stia cercando di farlo mentre indossa guanti da forno spessi.
  • Esempi: Alcune sfide richiedevano all'AI di vedere una pagina web in un browser (per vedere un codice nascosto), ma l'AI stava lavorando in un ambiente solo testuale. Altre richiedevano di fare due cose esattamente allo stesso tempo (come una condizione di gara), ma l'AI lavora rigorosamente un passo alla volta.

B. Il Problema "Nebbia Cerebrale" (Limiti Cognitivi)
A volte l'AI ha tutti gli strumenti, ma semplicemente non "capisce" la logica.

  • Analogia: Immagina un detective che è bravo a trovare finestre rotte (hacking tecnici) ma non coglie affatto che il proprietario ha lasciato aperta la porta di retro perché era arrabbiato con il fattorino (logica di business).
  • Esempi:
    • Vizi di Logica di Business: L'AI non riusciva a capire la storia di come il sito web doveva funzionare, quindi non riusciva a ingannarlo.
    • Catene Lunghe: Se un compito richiedeva 20 passaggi dove il passaggio 20 dipendeva dal passaggio 1, l'AI si confondeva e dimenticava l'inizio della storia quando arrivava alla fine.
    • Indovinare alla Cieca: Per alcuni puzzle complessi, l'AI continuava a provare cose a caso finché non finiva il tempo, invece di pensarci su.

4. La Conclusione

L'articolo conclude che, sebbene gli agenti AI stiano migliorando, non sono ancora "al livello umano".

  • La Buona Notizia: Se dai all'AI un piano chiaro e una struttura di team (Stratega + Detective + Critico), funziona in modo molto efficiente e coerente.
  • La Cattiva Notizia: C'è un "soffitto di vetro". Che tu usi un team personalizzato o un AI a scopo generale, tutti si fermano allo stesso punto (19/30).
  • Il Collo di Bottiglia Reale: Il problema principale non è come l'AI esegue un piano; è che l'AI spesso non riesce a riconoscere il tipo giusto di problema in primo luogo. Una volta che l'AI identifica correttamente la vulnerabilità, di solito è brava a risolverla. Ma se non riesce a capire cosa sia il problema, non può iniziare.

In breve: l'AI è un lavoratore molto efficiente, ma ha ancora bisogno di un umano per dirle qual è effettivamente il lavoro.

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.

Prova Digest →