Un 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.
Niente gergo, niente formule
Un modello allineato rifiuta certe richieste: dannose, illegali, fuori policy. Un jailbreak prova a far passare la stessa richiesta oltre quei rifiuti travestendola da qualcosa di innocente. I trucchi classici: una cornice di gioco di ruolo (“fingi di essere un'AI senza regole”), un indovinello di traduzione o di codice che nasconde la domanda vera, una lunga catena di passi innocui che sommati compiono il compito proibito, oppure istruzioni sepolte in testo bianco o nelle immagini. Il modello non ha una serratura interna da forzare: segue solo pattern statistici, e il travestimento è studiato per far sembrare la continuazione proibita il passo successivo più plausibile. La difesa è a strati: i filtri in ingresso cercano pattern noti, il modello allineato rifiuta, i controlli in uscita cercano violazioni di policy, e tutto viene loggato. Ogni tentativo intercettato alimenta il red-teaming: i tester ripropongono varianti, i buchi vengono corretti, la recinzione si alza. È una corsa agli armamenti, non un problema risolto.
Lo scudo. Addestramento e guardrails insegnano al modello a rifiutare le richieste fuori policy.
Il travestimento. L'attaccante traveste la stessa richiesta da gioco, indovinello o catena di passi innocui.
Il test. I filtri in ingresso chiedono: assomiglia a un trucco noto? Se sì, rifiuto e log.
Lo scivolone. Se il travestimento passa, il modello può seguire l'istruzione nascosta finché i controlli in uscita intervengono.
La toppa. I tentativi intercettati alimentano il red-teaming e le difese vengono aggiornate.
La 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.
LeggiLe 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.
LeggiIl 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.
Leggi§ 04
Progettiamo e rilasciamo sistemi AI con permessi, log e approvazione umana. Si parte con una call di scoping di 30 minuti.