← Nieuwste papers
🤖 AI

SMSR: Certified Defence Against Runtime Memory Poisoning in Persistent LLM Agent Systems

Dit artikel introduceert SMSR, het eerste verdedigingsmechanisme dat gecertificeerde robuustheid biedt tegen Multi-Session Memory Poisoning (MSMP) in persistente LLM-agentsystemen door HMAC-gebaseerde herkomstverificatie te combineren met gerandomiseerde geheugenablatie en op oordeel gebaseerde meerderheidsstemming om zowel ongesigneerde als geauthenticeerde geheugeninjectieaanvallen effectief te neutraliseren.

Oorspronkelijke auteurs: Tarun Sharma

Gepubliceerd 2026-06-12
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Tarun Sharma

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

Het Probleem: Het "Vergiftigde Dagboek"

Stel je een slimme kantoorassistent voor (een AI-agent) die werknemers helpt door gesprekken uit het verleden, bedrijfsbeleid en feiten te onthouden. Het houdt een digitaal dagboek (geheugen) bij dat het elke keer dat er met iemand wordt gesproken, bijwerkt. Dit dagboek helpt de AI om toekomstige vragen nauwkeuriger te beantwoorden.

De Aanval:
Een kwaadwillende (hacker) hoeft niet in de hersenen van de AI in te breken of de code te herschrijven. In plaats daarvan praat de hacker gewoon normaal tegen de AI, maar laat hij nep, zorgvuldig geformuleerde leugens in het gesprek sluipen. De AI denkt dat dit een normale update is en schrijft deze leugens in zijn dagboek.

Later, wanneer een andere werknemer een vraag stelt, leest de AI zijn dagboek, vindt de nepleugen en gelooft dat deze waar is. De AI geeft dan het verkeerde antwoord aan de nieuwe werknemer. Dit wordt "Memory Poisoning" (geheugenvergiftiging) genoemd.

Bestaande verdedigingsmechanismen zijn als een beveiligingsbeambte die alleen de inhoud van wat je zegt controleert. Maar een slimme leugenaar kan zijn nepnieuws zo formuleren dat het volkomen normaal klinkt, waardoor de beambte wordt misleid. Het paper stelt dat zonder een manier om te verifiëren wie de vermelding heeft geschreven, je nooit 100% zeker kunt zijn of het dagboek veilig is.


De Oplossing: SMSR (Signed Memory with Smoothed Retrieval)

De auteurs stellen een tweeledig verdedigingssysteem voor genaamd SMSR. Zie dit als een combinatie van een Veilig Stempel en een Gerandomiseerde Jury.

Deel 1: Het Veilige Stempel (HMAC Provenance)

  • De Analogie: Stel je voor dat elke pagina die de AI in zijn dagboek schrijft, voorzien moet worden van een speciale, onvervalsbare waszegel (een cryptografische handtekening) door een vertrouwde manager voordat deze wordt opgeslagen.
  • Hoe het werkt:
    • Als een hacker probeert een nepgeheugen te injecteren door rechtstreeks de database te hacken (zonder via de normale chat te gaan), kan hij de zegel niet vervalsen. Het systeem ziet de ontbrekende zegel en gooit die geheugenvermelding onmiddellijk weg.
    • Resultaat: Dit stopt 100% van de "ongestempelde" aanvallen (hackers die proberen zonder toestemming gegevens naar binnen te smokkelen).

Deel 2: De Gerandomiseerde Jury (Smoothed Retrieval)

  • Het Probleen: Wat als de hacker een legitieme werknemer is? Hij heeft een geldig stempel, dus Deel 1 laat zijn nepgeheugen toe.
  • De Analogie: Stel je voor dat de AI een vraag moet beantwoorden. In plaats van het volledige dagboek te lezen (dat misschien vol staat met leugens), speelt hij een spel van kans en geluk:
    1. Het haalt een enorme stapel relevante pagina's op (bijv. 20 pagina's).
    2. Het kiest willekeurig een klein handjevol (bijv. 5 pagina's) om te lezen.
    3. Het herhaalt dit proces 5 keer, waardoor er 5 verschillende "mini-verhalen" ontstaan.
    4. Het vraat een "Rechter" (een andere AI) om elk verhaal te controleren: "Vertelt dit verhaal de waarheid of een leugen?"
    5. Het neemt een meerderheidsstemming. Als 3 van de 5 verhalen zeggen: "Dit is een leugen," negeert het systeem de leugen.
  • Waarom het werkt: Zelfs als de hacker een leugen heeft geplant, kan hij niet garanderen dat die leugen in elke willekeurige handvol pagina's voorkomt. Als de leugen slechts in 1 of 2 van de 5 willekeurige steekproeven voorkomt, wint de eerlijke meerderheid.
  • Het "Gecertificeerde" Deel: De auteurs hebben de wiskunde berekend om precies te bewijzen hoe waarschijnlijk het is dat het systeem faalt. Ze kunnen zeggen: "We garanderen wiskundig dat de kans dat de AI een fout antwoord geeft minder dan 10,4% is." Dit is een "beveiligingscertificaat."

Belangrijke Concepten Vereenvoudigd

1. De "Consistent Minority" Valstrik

  • De Valstrik: Als je een groep mensen een vraag stelt, en 3 mensen geven verschillende, licht variërende "Ik weet het niet"-antwoorden, maar 2 mensen geven exact hetzelfde nepantwoord, dan kan een simpele stemming het nepantwoord kiezen omdat het de meest voorkomende letterlijke tekst is.
  • De Oplossing: SMSR stemt niet op de woorden; het stemt op het oordeel. De Rechter-AI kijkt naar de betekenis. Zelfs als de nepantwoorden anders zijn geformuleerd, ziet de Rechter dat ze allemaal "Kwaadwillend" zijn. De eerlijke "Ik weet het niet"-antwoorden zijn allemaal "Veilig". De stemming telt het veiligheidsoordeel, niet de specifieke woorden, zodat het nepantwoord verliest.

2. De Kosten

  • Om dit hoge niveau van beveiliging te krijgen, moet het systeem harder werken. In plaats van de AI één vraag te stellen en één antwoord te krijgen, vraagt het de AI 5 keer (met verschillende willekeurige herinneringen) en vraagt het de Rechter 5 keer om de antwoorden te controleren.
  • De Afweging: Het kost ongeveer 10 keer meer rekenkracht (en een klein beetje meer geld), maar het voorkomt dat de AI wordt gefopt door leugens. Het paper stelt dat dit de moeite waard is voor belangrijke zakelijke beslissingen.

Wat het Paper Eigenlijk Heeft Gevonden (De Resultaten)

De auteurs hebben dit getest op 15 verschillende zakelijke scenario's (zoals het controleren van onkostenbeleid of veiligheidsregels).

  1. Het stoppen van de Hackers: Wanneer hackers probeerden nepgegevens te injecteren zonder een geldig stempel, stopte het systeem hen 100% van de tijd.
  2. Het stoppen van de Sluwe Werknemers: Wanneer een legitieme gebruiker (die een geldig stempel heeft) probeerde een leugen te injecteren, verminderde het systeem het succespercentage van de aanval van bijna 100% naar ongeveer 8% in een grote, realistische test.
  3. De Wiskunde Klopt: Het werkelijke foutpercentage (8%) was lager dan de wiskundige voorspelling voor het "worst-case scenario" (10,4%), wat bewijst dat het beveiligingscertificaat werkt.
  4. Real-World Test: Zelfs toen de hacker de AI erin slaagde om de AI de vergiftiging zelf te laten schrijven (door een lastige vraag te stellen waardoor de AI de leugen in zijn eigen dagboek schreef), werkte de verdediging nog steeds en verlaagde het succespercentage van 65% naar 5%.

Samenvatting

Het paper introduceert een systeem dat werkt als een genoteerd dagboek gecombineerd met een gerandomiseerde jury. Het bewijst wiskundig dat je niet alleen slechte woorden kunt filteren; je moet ook verifiëren wie de herinnering heeft geschreven en willekeur gebruiken om de slechte herinneringen te verdunnen. Dit zorgt ervoor dat zelfs als een slimme hacker binnenkomt, hij de AI niet gemakkelijk kan misleiden om gevaarlijk advies te geven.

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.

Probeer Digest →