A Self-Evolving Multi-Agent Framework Defense against LLM Jailbreak Attacks
Dit artikel stelt een zelfevoluerend, parameterloos multi-agent defensief framework voor dat gebruikmaakt van een persistent cross-interactie regelgeheugen om succesvolle jailbreak-pogingen te abstraheren naar generaliseerbare methode-niveau regels, waardoor LLM's zich dynamisch kunnen aanpassen aan evoluerende aanvalsstrategieën zonder de benigne bruikbaarheid in gevaar te brengen of overmatige weigering te vergroten.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Grote taalmodellen zijn krachtige hulpmiddelen die verhalen kunnen schrijven, problemen kunnen oplossen en vragen kunnen beantwoorden, maar ze hebben een aanzienlijke zwakte: ze kunnen erdoor worden misleid om hun veiligheidsregels te negeren. Stel je een hoogopgeleide assistent voor die is geleerd om nooit gevaarlijke instructies te geven, zoals hoe je een wapen bouwt of een beveiligingssysteem omzeilt. Een slimme bedrieger kan deze assistent er echter nog steeds toe brengen om te voldoen door de gevaarlijke aanvraag te verpakken in een complex vermomming, zoals het doen alsof men een personage in een verhaal is of de aanvraag te verbergen in computercode. Deze trucs, bekend als "jailbreaks", maken misbruik van de drang van het model om instructies op te volgen, waardoor schadelijke ideeën de verdediging kunnen passeren. Jarenlang was de standaardmanier om deze modellen te beschermen het instellen van een vaste barrière, zoals een statische lijst met verboden woorden of een rigide set instructies die in het systeem zijn geprogrammeerd. Maar net zoals een dief uiteindelijk een slot kan kraken dat hij heeft bestudeerd, blijven aanvallers nieuwe vermommingen verzinnen die deze statische barrières niet kunnen herkennen, waardoor de modellen kwetsbaar blijven voor evoluerende dreigingen.
Onderzoekers aan de National University of Singapore hebben een andere aanpak voor dit probleem voorgesteld, een aanpak die de verdedigingssystemen de ruimte geeft om te leren en sterker te worden naarmate de tijd verstrijkt. In plaats van te vertrouwen op een vaste set regels die nooit verandert, hebben zij een systeem gebouwd dat elke mislukte poging om de veiligheidsregels te breken behandelt als een les. Wanneer het systeem een nieuw type truc tegenkomt dat erin slaagt de verdediging te omzeilen, blokkeert het niet alleen die specifieke aanvraag en gaat het verder. In plaats daarvan analyseert het de structuur van de truc, stript het het specifieke schadelijke onderwerp weg en creëert het een nieuwe, herbruikbare regel die zich richt op de methode die gebruikt is om de aanvraag te vermommen. Deze nieuwe regel wordt opgeslagen in een persistent geheugen, vergelijkbaar met een beveiliger die opschrijft welk uniform een dief droeg, zodat de bewaker in de toekomst iedereen kan herkennen die datzelfde uniform draagt, ongeacht wat ze proberen te stelen.
Het systeem werkt via een team van vier gespecialiseerde componenten die tijdens elke interactie samenwerken. Ten eerste kijkt een classifier naar een binnenkomende aanvraag om te zien of er een bekende truc wordt gebruikt. Als de aanvraag onschuldig is, wordt deze normaal beantwoord. Als de aanvraag op een truc lijkt, controleert het systeem zijn geheugen op een regel die overeenkomt met de specifieke stijl van de vermomming. Als er een overeenkomende regel bestaat, past het systeem onmiddellijk een strikte weigering of een veilig alternatief antwoord toe. Als de aanvraag een nieuw type truc is dat het systeem nog nooit eerder heeft gezien, wordt deze aanvankelijk doorgelaten. Als het model dan per ongeluk een schadelijk antwoord produceert, grijpt een reflectie-agent in. Deze agent analyseert de fout, identificeert het structurele patroon van de aanval en schrijft een nieuwe regel in de geheugenbank. Deze nieuwe regel is vervolgens beschikbaar om toekomstige aanvragen te beschermen die dezelfde structurele patronen gebruiken, waardoor één enkele fout effectief wordt omgezet in een permanent schild tegen een hele familie van soortgelijke aanvallen.
De onderzoekers hebben deze zelfevoluerende verdediging getest op verschillende verschillende modellen, inclusief zowel open-source programma's als krachtige commerciële systemen die niet direct aangepast kunnen worden. Ze onderwierpen deze modellen aan vier verschillende families van jailbreak-aanvallen, die methoden bevatten zoals rollenspel, code-obfuscatie en meerstapsmanipulatie. De resultaten toonden aan dat naarmate het systeem meer aanvallen tegenkwam en meer regels aan zijn geheugen toevoegde, het vermogen om deze te stoppen drastisch verbeterde. In de beginfase, wanneer het geheugen leeg was, was het systeem kwetsbaar, maar na het leren van slechts een paar voorbeelden verminderde het de succesratio van deze aanvallen tot bijna nul. Cruciaal was dat dit leren plaatsvond zonder de onderliggende hersenen van het model te veranderen; het systeem werd simpelweg slimmer in hoe het inputs verwerkte door externe aantekeningen aan zijn geheugen toe te voegen.
Een belangrijke bevinding van de studie is dat deze methode het systeem niet overdreven voorzichtig of onbeleefd maakt naar normale gebruikers. De onderzoekers controleerden of de groeiende lijst met regels zou leiden tot het weigeren van onschuldige verzoeken, een probleem dat bekend staat als over-refusal (overmatige weigering). Ze ontdekten dat zelfs toen het geheugen vol raakte met regels van verschillende soorten aanvallen, het systeem accuraat bleef in het onderscheiden tussen gevaarlijke trucs en veilige vragen. Het systeem weigerde alleen verzoeken die overeenkwamen met de specifieke structurele patronen van de aanvallen die het had geleerd te herkennen. Dit suggereert dat de verdediging precies is en zich richt op de methode van de aanval in plaats van op het onderwerp van het gesprek. De studie toonde ook aan dat het systeem robuust bleef, zelfs wanneer aanvallers probeerden verschillende trucs te combineren om detectie te omzeilen, wat aangeeft dat de geheugengebaseerde aanpak kan adapteren aan complexe, evoluerende dreigingen.
Dit werk vertegenwoordigt een verschuiving van statische bescherming naar dynamische adaptatie. Waar eerdere verdedigingen als een gesloten deur waren die gekraakt kon worden als het juiste gereedschap gevonden werd, fungeert dit nieuwe framework meer als een beveiligingsteam dat na elke inbraak de lijst met gezochte personen bijwerkt. Door fouten om te zetten in herbruikbare kennis, bouwt het systeem een verdediging die sterker wordt naarmate het meer wordt getest. De onderzoekers hebben aangetoond dat deze aanpak werkt over verschillende soorten modellen en aanvalstijlen, en biedt een veelbelovend pad naar het veiliger maken van kunstmatige intelligentie in een wereld waarin aanvallers voortdurend nieuwe manieren verzinnen om de regels te omzeilen. De studie concludeert dat hoewel geen enkel systeem perfect is, het een model de mogelijkheid geven om in realtime te leren van zijn eigen fouten, een niveau van veerkracht biedt dat statische verdedigingen simpelweg niet kunnen bereiken.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.