Il red teaming è la pratica autorizzata di attaccare il proprio sistema di AI per scoprirne i punti deboli prima che lo faccia un attaccante ostile: un team dedicato lancia prompt avversari, tentativi di jailbreak e scenari di abuso, registra cosa passa e riversa ogni scoperta in una correzione.
Niente gergo, niente formule
Concedi a un team il permesso scritto di attaccare il tuo sistema di AI, con uno scope: la chatbot, i suoi tool, i suoi dati, le sue autorizzazioni. Il team lavora come un utente ostile con una scadenza. Scrive prompt avversari, tentativi di jailbreak, input cuciti su misura e scenari di abuso, poi li lancia contro il sistema mentre i log registrano tutto. Ogni attacco che passa (l'agente rivela il system prompt, esegue una query non filtrata, approva una richiesta falsa) viene riprodotto, loggato e classificato per danno. Entra una correzione, lo stesso attacco riparte per dimostrare che la patch regge, e l'attacco entra nel set di test permanente. Il limite: il red teaming è un'istantanea. Modelli, tool e prompt cambiano, quindi un referto pulito del trimestre scorso dice poco del build di questo trimestre. Per questo si ripete a calendario, non una volta sola: il vero output non è il passaggio, ma la libreria di attacchi che ora lanci contro ogni release.
Scope. Definisci il bersaglio e le regole di ingaggio: cosa si può attaccare e cosa non si tocca.
Generazione attacchi. Prompt avversari, jailbreak e scenari di abuso, inclusi esemplari mai scritti prima.
Esecuzione. Ogni attacco colpisce il sistema in produzione mentre i log registrano input, output e chiamate ai tool.
Triage. Tutto ciò che passa viene riprodotto, loggato e classificato per danno.
Correzione e retest. La patch deve sopravvivere all'attacco esatto che l'ha violata, e l'attacco entra nel set di test permanente.
Le guardrails sono i controlli e i limiti avvolti attorno a un modello di AI per tenerne il comportamento dentro le tue regole: setacciano ciò che entra, vincolano ciò che il modello può fare e verificano ciò che esce prima che arrivi a una persona o a un sistema.
LeggiLa prompt injection è un attacco in cui istruzioni nascoste vengono piantate dentro contenuti che l'AI legge (una mail, una pagina web, un documento), così il modello esegue i comandi di uno sconosciuto come fossero tuoi.
LeggiUn jailbreak è il tentativo di far ignorare a un modello di AI il proprio addestramento di sicurezza tramite un prompt camuffato con cura, così da ottenere contenuti che il modello è stato costruito e ottimizzato per rifiutare.
Leggi§ 04
Progettiamo e rilasciamo sistemi AI con permessi, log e approvazione umana. Si parte con una call di scoping di 30 minuti.