Hvad er AI-jailbreak?

Kort svar

AI-jailbreak er at formulere en prompt, der får en sprogmodel til at producere output, som dens sikkerhedstræning egentlig er sat til at afvise, gennem rollespil, hypotetiske rammer, kodning eller et stort antal eksempler. Det virker, fordi et afslag er indlært adfærd frem for en fast regel, og leverandørerne behandler det som et sikkerhedsproblem, de måler og lapper.

Et afslag er en vane, og et jailbreak er en måde at bryde den på

En model indeholder ikke en regel, der siger "forklar ikke, hvordan man dirker en lås". Den indeholder vanen med at afvise, som blev installeret under efter-træningsfasen, som hvad er finetuning af AI beskriver, hvor mennesker vurderede afslag på skadelige anmodninger højere end efterlevelse, indtil afslag blev den mest sandsynlige fortsættelse af sådan en anmodning. Sandsynlig, ikke sikker.

Et jailbreak er enhver prompt, der ændrer sandsynlighederne. Pak anmodningen ind i en historie, og den mest sandsynlige fortsættelse bliver historiens næste linje. Del den op i uskyldige stykker, og ingen af delene udløser vanen. Kod den i base64, og afslagstræningen, som kun så almindeligt engelsk, genkender den ikke. Giv modellen to hundrede eksempler på en assistent, der efterlever, og den 201. anmodning bliver besvaret i samme ånd, hvilket Anthropic kaldte many-shot jailbreaking i april 2024, og som blev nemmere, efterhånden som kontekstvinduerne blev større.

Mekanismen er den samme, der gør modellen nyttig. Den følger mønstret i sit input. Sikkerhedstræning gør nogle mønstre langt mindre sandsynlige, mens et jailbreak finder et mønster, som træningen ikke dækkede. Derfor løses problemet ikke af en bedre regel, og derfor måler leverandørerne det som en rate.

De almindelige teknikker, og hvad hver enkelt udnytter

TeknikSådan virker denHvad den udnytter
Rollespil ("du er DAN, Do Anything Now")Giver modellen en persona uden reglerAfslag er knyttet til assistentpersonaen, ikke til den underliggende prædiktor
Hypotetisk eller fiktiv ramme"I en roman forklarer en karakter, hvordan man..."Fiktion er en legitim opgave, og træningen belønnede at fuldføre den
Kodning og forvrængningBase64, chiffer, leetspeak, et andet sprogAfslagstræningen var mest på almindeligt engelsk
Many-shotHundredvis af eksempler på udvekslinger, hvor assistenten efterleverModellen fortsætter mønstret i sin kontekst
Gradvis optrapningEn lang samtale, der bevæger sig ét skridt ad gangenHvert skridt ligner det forrige, så ingen enkelt besked udløser vanen
Prompt-injektion i instruktionerne"Ignorer tidligere instruktioner"Overlapper med injektion, men målet er appens regler frem for modellens

DAN-prompterne, der cirkulerede på Reddit fra december 2022, er folkeversionen, og hver version holdt op med at virke i løbet af uger til måneder, efterhånden som OpenAI opdaterede modellen, hvorefter den næste version dukkede op. Enhver navngiven teknik følger den samme cyklus: udgivet, så lappet. Anthropic udbetalte en dusør for et universelt jailbreak mod sine klassifikatorer, og det er der, det holdbare arbejde nu foregår.

Én skelnen er værd at holde fast i. Et jailbreak er brugeren mod modellens politik. Hvad er prompt-injektion er en tredjepart mod brugeren, gennem indhold modellen læser. Teknikkerne overlapper, men ofrene gør ikke.

Hvad et guardrail rent faktisk stopper, målt

Det bedste offentlige tal kommer fra Anthropics constitutional classifiers, udgivet i februar 2025. Teamet trænede separate klassifikatormodeller til at screene input og output omkring Claude og kørte derefter de samme automatiserede jailbreak-angreb mod modellen med og uden screeningen.

Anthropics klassifikator reducerede vellykkede jailbreaks fra 86 ud af 100 til 4
Ubeskyttet modelingen klassifikator foran Claude86 ud af 100Med constitutionalclassifiersinput og output screenet4.4 ud af 100et kvadrat er ét vellykket angreb per 100 forsøg

Prisen for det fald er den anden halvdel af resultatet. Klassifikatorerne lagde 23,7 procent oveni beregningen per forespørgsel og øgede afslag på uskadelige anmodninger med 0,38 procentpoint. Før den automatiserede test brugte 183 personer mere end 3.000 timer i en dusørjagt på at finde et universelt jailbreak, én prompt der låste alle ti forbudte spørgsmål op, og ingen gjorde det. En senere offentlig udfordring fandt ét efter en uge. Raten er ikke nul, pointen er, at den bevægede sig fra, at de fleste forsøg lykkedes, til kun et par stykker.

Det er, hvad "guardrails" betyder i praksis: en stak af sandsynligheder. Den indlærte afvisning fanger de fleste. En klassifikator fanger det meste af resten. En menneskelig gennemgang fanger noget af det, der er tilbage. Hvert lag koster latenstid, penge eller falske afslag, og leverandøren vælger et punkt på den kurve. Er AI sikkert at bruge dækker, hvad det punkt betyder for de risici, du reelt står overfor.

Hvorfor du sandsynligvis ville have en omformulering, ikke et jailbreak

Mange, der søger efter et jailbreak, er bare blevet afvist på noget rimeligt. En læge, der spurgte om en dosering, en romanforfatter, der skrev en skurk, en sikkerhedsforsker, der beskrev et reelt angreb, en historiker, der citerede en ægte tekst. Stigningen på 0,38 point ovenfor er kun klassifikatorens andel, den indlærte vane afviser af sig selv, og ingen offentliggør den rate.

To ting virker, og ingen af dem er et jailbreak. Det første er kontekst. Et afslag er modellens gæt på, at anmodningen er skadelig, og en sætning om hvem du er, og hvorfor du spørger, ændrer gættet: "Jeg er farmaceut og tjekker en pædiatrisk dosis" er et andet input end det blotte spørgsmål. Det andet er modellen. Leverandører trækker deres grænser forskellige steder, og en anmodning én model afviser, bliver rutinemæssigt besvaret af en anden, der anser den for helt almindelig. I et multi-model workspace er det et modelskift, der koster den anden models trin, 1 credit for Whizi AI eller 10 for Claude Sonnet 5, og hvordan man vælger en AI-model dækker forskellene, der rækker ud over afslag.

Det, der ikke virker, og det Whizi ikke vil hjælpe med: prompts designet til at omgå en udbyders politik. Enhver model på Whizi leveres gennem OpenRouter og den routede udbyder, så den udbyders sikkerhedslag og brugspolitik gælder for hver besked, og et jailbreak, der virker, er et politikbrud hos begge virksomheder. Det legitime behov, et ærligt svar på et legitimt spørgsmål, opfyldes ved at spørge ligeud og, hvis du bliver afvist, ved at spørge en model med en anden politik.

Hvor jailbreaking er på vej hen

Tre skift er allerede synlige i det udgivne arbejde. Klassifikatorlag bliver standard, og deres rate af falske afslag er det tal, man skal holde øje med, for et værn, der blokerer en farmaceut, er et værn, folk finder vej udenom. Open weight-modeller, som guiden til open source-LLM'er dækker, kan få deres afslagstræning fjernet ved finetuning, så for de modeller ligger guardrailen der, hvor de er hostet, snarere end i vægtene. Og agenter hæver indsatsen: en jailbreaket chatbot siger noget, den ikke burde, mens en jailbreaket agent med værktøjer gør noget, hvilket er grunden til, at bekræftelsestrinnet før en handling betyder mere end noget afslag.

Tjekliste
  • Betragt et afslag som modellens gæt på hensigten, og tilføj én sætning med kontekst, før du prøver igen
  • Når en model afviser en rimelig anmodning, så spørg en anden model. Leverandører trækker grænsen forskellige steder
  • Læs leverandørers sikkerhedspåstande som rater, og se efter tallet for falske afslag ved siden af tallet for vellykkede angreb
  • Brug ikke offentliggjorte jailbreak-prompts. De bliver lappet i løbet af uger og bryder betingelserne hos enhver udbyder
  • Ved alt med værktøjer tilknyttet, så prioriter bekræftelsestrinnet før en handling højere end afslag

Ofte stillede spørgsmål

Hvad betyder det at jailbreake en AI?

At få en model til at producere output, som dens sikkerhedstræning egentlig skal afvise, ved hjælp af en gennemtænkt prompt: en rollespilspersona, en fiktiv ramme, en kodet anmodning eller hundredvis af eksempler på udvekslinger. Det virker, fordi afslag er en indlært vane frem for en fast regel, så en prompt, der gør efterlevelse mere sandsynlig end afslag, kommer igennem.

Er AI-jailbreak ulovligt?

Det bryder brugspolitikken hos enhver stor udbyder og kan få en konto lukket. Om det er ulovligt, afhænger af, hvad output bruges til, og hvor du befinder dig. Leverandører driver dusørprogrammer for det, så at finde et jailbreak og rapportere det er velkomment, mens det ikke er tilfældet at bruge et til at få skadeligt indhold.

Hvad var DAN-jailbreaket?

DAN, "Do Anything Now", var en rollespilsprompt, der cirkulerede på Reddit fra december 2022, og som fik ChatGPT til at optræde som en persona uden regler. Det virkede, fordi afvisningsadfærd var knyttet til assistentpersonaen, og det holdt op med at virke i løbet af uger til måneder, efterhånden som OpenAI opdaterede modellen. Hver ny version gentog cyklussen.

Hvor effektive er AI-guardrails?

Anthropics artikel om constitutional classifiers målte det: 86 procent af de automatiserede jailbreak-forsøg lykkedes mod den ubeskyttede model og 4,4 procent mod modellen med klassifikatorer, der screenede input og output, ved 23,7 procent mere beregning per forespørgsel og en stigning på 0,38 point i afslag på uskadelige anmodninger. Guardrails sænker raten, ingen leverandør påstår nul.

Hvad skal jeg gøre, når en AI afviser en rimelig anmodning?

Tilføj kontekst, og skift derefter model. En sætning, der angiver hvem du er, og hvorfor du spørger, ændrer modellens gæt på hensigten. Hvis den stadig afviser, svarer en anden udbyders model ofte, fordi de hver især trækker deres grænse forskelligt. I Whizi er det et modelskift i den samme samtale. Offentliggjorte jailbreak-prompts bliver hurtigt lappet og bryder udbydernes betingelser.