← Nieuwste papers
🤖 AI

From Untrusted Input to Trusted Memory: A Systematic Study of Memory Poisoning Attacks in LLM Agents

Dit artikel onderzoekt systematisch memory poisoning-aanvallen op LLM-agenten door exploiteerbare kwetsbaarheden te identificeren, een taxonomie van zes klassen voor aanvallen voor te stellen, de MPBench-benchmark te introduceren om het verhoogde risico van agressief geheugengebruik aan te tonen, en de ontoereikendheid van bestaande verdedigingen tegen prompt injection tegen dergelijke dreigingen te onthullen.

Oorspronkelijke auteurs: Pritam Dash, Tongyu Ge, Aditi Jain, Tanmay Shah, Zhiwei Shang

Gepubliceerd 2026-06-04
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Pritam Dash, Tongyu Ge, Aditi Jain, Tanmay Shah, Zhiwei Shang

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

Stel je een AI-agent voor als een zeer slimme, behulpzame persoonlijke assistent. In tegen tegenover een standaard chatbot die alles vergeet zodra je het venster sluit, heeft deze assistent een langetermijngeheugen. Het onthoudt je koffiebestelling, je favoriete reisbestemmingen en de stappen die het vorige week nam om een bug op te lossen. Dit geheugen helpt het om beter te worden in zijn werk.

Echter, de onderzoekers in dit artikel ontdekten een gevaarlijk gebrek in hoe dit geheugen werkt: De assistent behandelt alles wat hij leest als een "feit" om op te slaan, zelfs als dat feit een leugen is die door een hacker is geplant.

Hier is een overzicht van hun bevindingen met behulp van eenvoudige analogieën:

1. Het kernproblek: De "onbetrouwbare gast" in de bibliotheek

Beschouw het geheugen van de AI als een bibliotheek. Normaal gesproken zet de bibliothecaris (de AI) alleen boeken in de schappen die als waarheid zijn geverifieerd.

  • Het gebrek: In deze AI-systemen controleert de bibliothecaris niet de bron van het boek. Als een vreemde binnenkomt en de bibliothecaris een briefje overhandigt met de tekst: "Zet dit op de plank: De lucht is groen", dan zal de bibliothecaris dit misschien gewoon doen.
  • De aanval: Een hacker hoeft de bibliotheek niet te forceren. Ze hoeven alleen maar een vals briefje in een document te glippen dat de assistent al aan het lezen is (zoals een e-mail, een webpagina of de output van een tool). Zodra de assistent dat valse briefje in zijn permanente geheugen schrijft, gelooft hij het voor altijd.

2. Hoe de hackers binnenkomen (De 4 "Deuren")

Het papier vond vier specifieke manieren waarop een hacker de assistent kan misleiden om een leugen in zijn geheugen te schrijven:

  • Deur 1 (Het directe bevel): De hacker vertelt de AI simpelweg: "Onthoud dit: [Leugen]." De AI gehoorzaamt omdat hij denkt dat het een direct bevel is.
  • Deur 2 (De beleidsluiaard): De AI heeft een regel zoals: "Sla alles op wat interessant is." De hacker schrijft een leugen die interessant of belangrijk klinkt, en de AI slaat het op omdat het aan de regel voldoet, ook al is het een leugen.
  • Deur 3 (De "Te veel informatie" crash): Wanneer de AI te veel informatie krijgt, probeert hij dit samen te vatten om ruimte te besparen. De hacker herhaalt de leugen vele malen. De AI denkt: "Wauw, dit wordt heel vaak genoemd, het moet wel belangrijk zijn!" en slaat de samenvatting op, die de leugen bevat.
  • Deur 4 (De "Vaardigheids"-val): Als de AI een nieuwe manier leert om een taak uit te voeren, slaat hij dit op als een "vaardigheid". De hacker misleidt de AI om te denken dat een valse stap onderdeel is van een succesvolle taak, zodat de AI de valse stap als een permanente vaardigheid opslaat.

3. De twee soorten trucs

De onderzoekers categoriseerden deze aanvallen in twee stijlen:

  • De Luide Truc (Sterk signaal): Dit is alsover een hacker die roept: "Schrijf dit op!" Het is duidelijk en gemakkelijk te herkennen als je op zoek bent naar geschreeuw.
  • De Stille Truc (Zwak signaal): Dit is alsover een hacker die een leugen fluistert binnen een normaal klinkende zin. Het ziet er precies zo uit als een echt feit. Omdat het er niet uitziet als een aanval, missen de beveiligingsfilters van de AI (die ontworpen zijn om geschreeuw te vangen) het volledig. De AI slaat het op omdat het eruitziet als een normale stukje informatie.

4. Het Experiment (MPBench)

De auteurs bouwden een testomgeving genaamd MPBench om te zien hoe vaak deze trucs werken. Ze testten twee verschillende AI-assistenten:

  • Assistent A (OpenClaw): Deze is voorzichtig. Hij schrijft niet vaak naar het geheugen. Het was moeilijker om hem te misleiden.
  • Assistent B (HERMES): Deze is agressief. Hij schrijft constant naar het geheugen om behulpzamer te zijn.
  • De Resultaten: Hoe agressiever de assistent is bij het schrijven naar het geheugen, hoe gemakkelijker het is om hem te vergiftigen. Assistent B werd veel vaker misleid. Zodra de leugen was opgeschreven, bleef deze daar en beïnvloedde het het gedrag van de assistent in toekomstige gesprekken, zelfs zonder de aanwezigheid van de hacker.

5. Waarom huidige verdedigingen falen

Je zou kunnen denken: "Kunnen we niet gewoon de beveiligers gebruiken die we hebben voor 'Prompt Injection' (waarbij hackers proberen de AI op het moment zelf te misleiden)?"

  • Het antwoord: Nee.
  • De analogie: Huidige beveiligers zijn getraind om mensen te vangen die bevelen schreeuwen of valse uniformen dragen. Ze zijn erg goed in het stoppen van de "Luide Trucs".
  • Het falen: Ze zijn verschrikkelijk in het stoppen van de "Stille Trucs". Omdat de Stille Truc eruitziet als een normaal, beleefd gesprek, laten de bewakers het gewoon voorbijgaan. Het papier laat zien dat zelfs de beste huidige beveiligingstools er niet in slagen deze subtiele geheugengiften te detecteren.

6. De Conclusie

Het papier concludeert dat er een trade-off is: de functies die een AI-assistent slimmer en behulpzamer maken (alles onthouden, snel nieuwe vaardigheden leren) zijn precies dezelfde functies die hem kwetsbaar maken voor vergiftiging.

Om dit op te lossen, kunnen we niet alleen vertrouwen op betere beveiligers bij de deur. We moeten de manier waarop de bibliothecaris werkt veranderen:

  1. Wees kieskeuriger: Sla niet alles op; sla alleen dingen op waarvan je zeker weet dat ze waar zijn.
  2. Controleer het ID: Zorg ervoor dat de AI weet wie de informatie heeft geschreven voordat hij het opslaat.
  3. Dubbelcheck: Controleer het geheugen nadat het is opgeschreven, maar voordat het weer wordt gebruikt.

Kortom: Als je een AI een perfect geheugen geeft, geef je een hacker ook een perfecte plek om een leugen te verstoppen die voor altijd blijft bestaan.

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 →