AI-modeller och plattformar

Det giftiga paradigmet: Varför större AI-modeller är lättare att hacka

mm
Lägg till Unite.AI bland dina föredragna källor på Google

För flera år sedan trodde AI-samhället att större modeller är naturligt mer säkra. Logiken var enkel: när större modeller tränas på en ocean av datamängder, så skulle ett fåtal “förgiftade” prover vara för små för att orsaka skada. Denna trodde antydde att skala medför säkerhet.

Men ny forskning har avslöjat en besvärande paradox. Större AI-modeller kan faktiskt vara lättare att förgifta. Resultaten visar att en angripare bara behöver ett litet antal skadliga prover för att kompromettera en modell, oavsett hur stor den är eller hur mycket data den tränas på. När AI-modeller fortsätter att skala, ökar deras relativa sårbarhet i stället för att minska.

Denna upptäckt utmanar en av de grundläggande antagandena i modern AI-utveckling. Den tvingar AI-samhället att ompröva hur man närmar sig modellsäkerhet och dataintegritet i eran av massiva språkmodeller.

Att förstå dataförgiftning

Dataförgiftning är en form av attack där en motståndare infogar skadlig eller vilseledande data i en träningsdatamängd. Målet är att ändra modellens beteende utan att upptäckas.

I traditionell maskinlärning kan förgiftning innebära att man lägger till felaktiga etiketter eller korrupta prover. I stora språkmodeller (LLM) blir attacken mer subtil. Angriparen kan plantera online-text som innehåller dolda “utlösare” – specialfraser eller mönster som får modellen att bete sig på ett visst sätt när den tränas på dem.

Till exempel kan en modell tränas för att avvisa skadliga instruktioner. Men om modellens förträningsdata innehåller förgiftade dokument som länkar en viss fras, såsom “Servius Astrumando Harmoniastra”, till skadligt beteende, kan modellen senare svara på den frasen på ett skadligt sätt. Under normal användning beter sig modellen som förväntat, vilket gör att bakdörren blir extremt svår att upptäcka.

Eftersom många stora modeller tränas med text som samlats in från den öppna webben är risken hög. Internet är fullt av redigerbara och overifierade källor, vilket gör det lätt för angripare att tyst infoga konstruerat innehåll som senare blir en del av modellens träningsdata.

Illusionen om säkerhet i skala

För att förstå varför stora modeller är sårbara hjälper det att titta på hur de byggs. Stora språkmodeller som GPT-4 eller Llama utvecklas genom två huvudfaser: förträning och finjustering.

Under förträning lär sig modellen allmänna språk- och resonemangs förmågor från enorma mängder text, ofta skrapad från webben. Finjustering justerar sedan denna kunskap för att göra modellen säkrare och mer användbar.

Eftersom förträning förlitar sig på enorma datamängder är det omöjligt för organisationer att fullständigt granska eller rensa dem. Även ett litet antal skadliga prover kan smita igenom oupptäckta.

Fram till nyligen trodde de flesta forskare att den enorma skalan av data gjorde sådana attacker omöjliga. Antagandet var att för att meningsfullt påverka en modell som tränats på triljoner token, skulle en angripare behöva injicera en stor andel förgiftad data, vilket kunde vara en intensiv uppgift. Med andra ord, “förgiftningen skulle drunkna i den rena datan”.

Men nya fynd utmanar denna tro. Forskare har visat att antalet förgiftade exempel som behövs för att korrumpera en modell inte ökar med datamängdens storlek. Oavsett om modellen tränas på miljoner eller triljoner token, förblir den ansträngning som krävs för att implantera en bakdörr nästan konstant.

Denna upptäckt innebär att skala inte längre garanterar säkerhet. Den påstådda “utspädnings-effekten” av stora datamängder är en illusion. Större modeller, med deras avancerade inlärningsförmågor, kan faktiskt förstärka effekten av små mängder gift.

Den konstanta kostnaden för korruption

Forskare avslöjar denna överraskande paradox genom experiment. De tränade modeller som sträckte sig från 600 miljoner till 13 miljarder parametrar, var och en följde samma skalningslagar som säkerställer optimal dataanvändning. Trots storlekskillnaderna var antalet förgiftade dokument som behövdes för att implantera en bakdörr nästan detsamma. I ett slående exempel räckte det med cirka 250 noggrant utformade dokument för att kompromettera både den lilla och den stora modellen.

För att sätta detta i perspektiv utgjorde dessa 250 dokument bara en liten bråkdel av den största datamängden. Ändå räckte de för att ändra modellens beteende när utlösaren uppträdde. Detta visar att utspädnings-effekten av skala inte skyddar mot förgiftning.

Eftersom kostnaden för korruption är konstant är hinder för attack lågt. Angripare behöver inte kontrollera central infrastruktur eller injicera stora mängder data. De behöver bara placera ett fåtal förgiftade dokument i offentliga källor och vänta på att de ska inkluderas i träningsdatan.

Varför är större modeller mer sårbara?

Anledningen till att större modeller är mer sårbara ligger i deras exempel-effektivitet. Större modeller är mer kapabla att lära sig från mycket få exempel, en förmåga som kallas few-shot learning. Denna förmåga, som är värdefull i många tillämpningar, är också det som gör dem mer sårbara. En modell som kan lära sig ett komplext lingvistiskt mönster från ett fåtal exempel kan också lära sig en skadlig association från ett fåtal förgiftade prover.

Medan den enorma mängden ren data borde, i teorin, “utspäda” effekten av giftet, vinner modellens överlägsna inlärningsförmåga. Den hittar och internaliserar fortfarande det dolda mönster som angriparen har implantat. Forskningen visar att bakdörren blir effektiv efter att modellen har exponerats för ett ungefär konstant antal förgiftade prover, oavsett hur mycket annan data den har sett.

Dessutom, eftersom större modeller förlitar sig på enorma datamängder för tränning, underlättar detta för angripare att infoga giftet mer sparsamt (t.ex. 250 förgiftade dokument bland miljarder rena dokument). Denna sparsamhet gör det extremt svårt att upptäcka. Traditionella filtertekniker, som att ta bort giftig text eller kontrollera svarta listor över URL:er, är ineffektiva när den skadliga datan är så sällsynt. Mer avancerade försvar, som avvikelse-upptäckt eller mönsterkluster, misslyckas också när signalen är så svag. Attacken döljer sig under brusnivån, osynlig för nuvarande rensningssystem.

Hotet sträcker sig bortom förträning

Sårbarheten slutar inte vid förträningssteget. Forskare har visat att förgiftning också kan ske under finjustering, även om förträningsdatan är ren.

Finjustering används ofta för att förbättra säkerhet, anpassning och uppgiftsprestanda. Men om en angripare lyckas smita in ett litet antal förgiftade exempel i detta skede, kan de fortfarande implantera en bakdörr.

I tester introducerade forskare förgiftade prover under övervakad finjustering, ibland så få som ett dussin bland tusentals normala exempel. Bakdörren tog effekt utan att skada modellens noggrannhet på ren data. Modellen betedde sig normalt under vanliga tester men svarade skadligt när den hemliga utlösaren uppträdde.

Även fortsatt tränning på ren data lyckas ofta inte att ta bort bakdörren helt. Detta skapar en risk för “sovväckande” sårbarheter bland modeller som verkar säkra men kan utnyttjas under specifika förhållanden.

Omprövning av AI-försvarsstrategi

Gift-paradoxen visar att den gamla tron på säkerhet genom skala inte längre är giltig. AI-samhället måste ompröva hur man försvarar stora modeller. I stället för att anta att förgiftning kan förhindras genom ren datamängd, måste man anta att viss korruption är oundviklig.

Försvar bör fokusera på säkerhet och skydd, inte bara datahygien. Här är fyra riktningar som bör styra nya metoder:

  1. Ursprung och leverantörskedjans integritet: Organisationer måste spåra ursprunget och historien för all träningsdata. Detta inkluderar att verifiera källor, upprätthålla versionskontroll och tillämpa skydd mot manipulation. Varje datakomponent bör behandlas med en noll-tillits-mentalitet för att minska risken för skadliga injektioner.
  2. Adversarial testning och utlösning: Modeller bör aktivt testas för dolda svagheter innan distribution. Red-teaming, adversarial-frågor och beteendeprobing kan hjälpa till att upptäcka bakdörrar som normal utvärdering kanske missar. Målet är att få modellen att avslöja sina dolda beteenden i kontrollerade miljöer.
  3. Körningsskydd och skyddsräcken: Implementera kontrollsystem som övervakar modellens beteende i realtid. Använd beteendefingeravtryck, avvikelse-upptäckt på utdata och begränsningssystem för att förhindra eller begränsa skada, även om en bakdörr aktiveras. Idén är att innehålla effekten i stället för att försöka förhindra korruption helt.
  4. Bakdörrs-persistens och återhämtning: Ytterligare forskning behövs för att förstå hur länge bakdörrar kvarstår och hur man kan ta bort dem. Efter-tränings-“detoxifiering” eller modellreparations-tekniker kan spela en viktig roll. Om vi kan pålitligt eliminera dolda utlösare efter träningsfasen, kan vi minska den långsiktiga risken.

Slutsatsen

Gift-paradoxen förändrar hur vi tänker om AI-säkerhet. Större modeller är inte naturligt säkrare. I själva verket gör deras förmåga att lära sig från få exempel dem mer sårbara för förgiftning. Detta innebär inte att stora modeller inte kan lita på. Men det innebär att samhället måste anta nya strategier. Vi måste acceptera att viss förgiftad data alltid kommer att smita igenom. Utmaningen är att bygga system som kan upptäcka, innehålla och återhämta sig från dessa attacker. När AI fortsätter att växa i kraft och inflytande, är insatserna höga. Lektionen från ny forskning är tydlig: skala ensam är inte ett skydd. Säkerhet måste byggas med antagandet att motståndare kommer att utnyttja varje svaghet, oavsett hur liten.

Dr. Tehseen Zia är en fast anställd biträdande professor vid COMSATS University Islamabad, med en doktorsexamen i AI från Vienna University of Technology, Österrike. Specialiserad på artificiell intelligens, maskinlärning, datavetenskap och datorseende, har han gjort betydande bidrag med publikationer i ansedda vetenskapliga tidskrifter. Dr. Tehseen har också lett olika industriprojekt som huvudutredare och tjänstgjort som AI-konsult.