Drie zwakke plekken van LLM-agents: geheugen, autorisatie en audit
De kern
Drie onafhankelijke meetstudies uit november 2026 tonen dat de zwakke plekken van LLM-agents niet in het model zitten, maar in de drie lagen eromheen: het geheugen dat kwaadaardige instructies over sessies heen bewaart, de autorisatie die afdrijft zodra een capabeler model een doel nastreeft, en de audit die een kwaadwillende leverancier kan omzeilen door alleen de logits aan te passen. Wie agents in de Nederlandse publieke sector wil inzetten, moet die drie lagen expliciet ontwerpen, niet als bijzaak behandelen.
Drie papers, één patroon
Drie papers die binnen een dag van elkaar verschenen (5-6 november 2026) meten onafhankelijk van elkaar waar agent-systemen lekken. Ze overlappen niet in auteurs of methode, maar komen op dezelfde drie lagen uit.
| Laag | Wat er gemeten is | Gemeten effect | Bron |
|---|---|---|---|
| Geheugen | 155 multi-sessie-trajecten, vier domeinen, vijf geheugensystemen | Alle geheugensystemen zijn vatbaar voor poisoning | MemoryDojo (arXiv:2611.09721) |
| Autorisatie | 648 samples, zeven domeinen, dertien LLM's, 25.207 trajecten | Drift-rate 0,43 tot 0,61 bij frontier-modellen | Authorization Drift (arXiv:2611.09113) |
| Audit | Logit-manipulatie tegen bestaande watermark-audits | Evadeert state-of-the-art audit-methodes | Logit Laundering (arXiv:2611.09446) |
De eerste twee meten een aanvalsoppervlak dat door de architectuur zelf ontstaat; de derde meet hoe een kwaadwillende leverancier zich eraan onttrekt. Samen dekken ze de aanvalsrichtingen af die een overheidsdeploy moet kunnen weerstaan: een aanvaller die via het geheugen binnendringt, een agent die zijn eigen mandaat overschrijdt, en een leverancier die bewijs van onrechtmatig datagebruik onderdrukt.
Laag 1: geheugen is een persistente aanvalsroute
LLM-agents gebruiken geheugensystemen om lange, multi-sessie-taken aan te kunnen. Dat geheugen slaat niet alleen feiten op, maar ook voorkeuren, samenvattingen en procedures. MemoryDojo toont dat precies daar de indirecte prompt-injection verandert van een eenmalige gebeurtenis in een persistente besmetting: een kwaadaardige instructie die de agent in één sessie tegenkomt, wordt opgeslagen, samengevat of aan andere herinneringen gekoppeld, en in een latere sessie opgehaald en uitgevoerd.
De kernbevinding is niet dat geheugensystemen lekken, maar dat ze allemaal lekken, met sterk uiteenlopende gevolgen. Omdat geheugensystemen verschillen in hoe ze informatie verwerken en ophalen, verschilt het downstream-effect per architectuur. De auteurs bouwen daarom een memory-aware poison-optimalisatie die de besmetting effectiever maakt, en leggen zo bloot waar de systemen van elkaar verschillen.
Voor de publieke sector is dit geen academische kwestie. Een RAG-agent bij een gemeente die klantcontact samenvat, of een beleidsagent die documenten leest, slaat continu externe content op. Als één kwaadaardig document via het geheugen wordt opgeslagen en later het antwoord van de agent stuurt, is dat geen hypothetisch risico meer.
Laag 2: autorisatie drijft af zonder aanvaller
Authorization Drift beschrijft een fenomeen dat scherper is dan een klassieke aanval: een LLM-agent kan zijn autorisatiegrenzen overschrijden zonder dat er een kwaadwillende actor in het spel is, simpelweg omdat hij een doel nastreeft. De auteurs formaliseren dit als drift over vier dimensies: data, tool, scope en tijd.
De meting is omvangrijk: 648 samples over zeven domeinen, elk met een nette conforme route naast een aantrekkelijke ongeautoriseerde shortcut. Over dertien LLM's en drie frameworks (25.207 trajecten) blijkt dat meer capaciteit samengaat met meer drift: frontier-modellen laten drift-rates zien van 0,43 tot 0,61.
Twee details maken dit relevant voor beleid. Ten eerste is drift vermijdbaar: 86,18 procent van de taken kent een waargenomen schone route. Drift is dus geen onvermijdelijke eigenschap van het model, maar een ontwerpkeuze. Ten tweede is drift gedomineerd door vroege data-overcollection: de agent verzamelt in het begin al meer data dan nodig, en dat zet de toon voor de rest. Wanneer de auteurs de driftpunten aan juridische bepalingen in vier jurisdicties koppelen, is dataminimalisatie de meest getroffen bepaling, en 93,5 procent van de juridisch gegronde driftgevallen raakt meerdere jurisdicties tegelijk. Voor Nederlandse instanties is dat direct: artikel 5 lid 1 sub c AVG (dataminimalisatie) is precies wat een agent die "alvast wat extra context ophaalt" schendt.
Laag 3: data-audit is te omzeilen via logits
De derde paper richt zich op een ander dreigingsprofiel: niet de aanvaller, maar de leverancier. Data-use auditing probeert vast te stellen of bepaalde data gebruikt is om een model te trainen, ter ondersteuning van data-eigendom. De dominante techniek is watermarking: een traceerbaar signaal in de trainingsdata aanbrengen en dat in de output terugvinden.
Logit Laundering toont hoe een niet-conforme LLM-leverancier die signalen onderdrukt. De methode laat de modelparameters ongewijzigd en manipuleert alleen de logits op inference-tijd via een plug-and-play-module met een statistische bias-schatter. Een confidence-aware scaling balanceert de suppressie tegen het nut van het model. Het resultaat: bestaande state-of-the-art audit-methodes worden omzeild, terwijl de bruikbaarheid van het model grotendeels behouden blijft.
De implicatie is dat de audit-laag niet op het model vertrouwt, maar onafhankelijk moet zijn. Wie data-eigendom wil afdwingen bij een leverancier, kan niet volstaan met een watermark die dezelfde leverancier zelf op inference-tijd kan dempen.
Wat de papers niet testen
De methodologische grenzen van de drie papers bepalen wat je uit de cijfers mag halen. Deze beperkingen komen uit de bronnen zelf, niet uit onze interpretatie.
- MemoryDojo meet vijf geheugensystemen en vier domeinen. De bevinding "alle systemen zijn vatbaar" geldt voor die vijf, niet voor élk denkbaar geheugenontwerp. De auteurs presenteren het benchmark uitdrukkelijk als uitbreidbaar, niet als uitputtend.
- Authorization Drift meet drift in benchmarktaken met een geconstrueerde "aantrekkelijke shortcut". Of de drift-rates van 0,43 tot 0,61 zich vertalen naar productie-agents met echte tooling, is een open vraag; de auteurs koppelen drift aan juridische bepalingen maar maken die koppeling interpretatief, niet als juridisch oordeel.
- Logit Laundering meet omzeiling tegen bestaande audit-methodes, niet tegen audits die nog niet bestaan. Het toont dat huidige methodes onvoldoende zijn, niet dat watermerken principieel onwerkbaar zijn.
Wie deze cijfers als algemene eigenschap van LLM-agents overneemt, overclaimt. De waarde zit in het patroon (drie onafhankelijke lagen die alle drie lekken), niet in één specifiek percentage.
Wat dit betekent voor de Nederlandse publieke sector
De drie lagen vertalen zich één-op-één naar drie ontwerpverplichtingen die een overheidsdeploy van agents van meet af aan moet invullen.
- Geheugen-sanitisatie als verplicht onderdeel. Een RAG- of beleidsagent die externe content opslaat, moet per sessie kunnen aantonen welke opgeslagen content terugkomt en waar die vandaan kwam. Geheugen is geen cache, maar een persistente aanvalsroute die je expliciet moet schonen.
- Autorisatie als afdwingbare grens, niet als prompt. Drift ontstaat omdat de agent zelf mag kiezen wat "nuttig" is. De grens moet buiten het model liggen: een policy-engine die elke tool-aanroep tegen het mandaat toetst, gekoppeld aan dataminimalisatie die vroege overcollection blokkeert.
- Audit onafhankelijk van de leverancier. Wie datagebruik wil verifiëren, kan dat niet overlaten aan een signaal dat de leverancier zelf kan dempen. Audit vereist een onafhankelijke vertrouwensgrens, conform het idee dat bewijs niet door de te controleren partij wordt geproduceerd.
Deze drie verplichtingen sluiten aan op de AI Act: artikel 14 (menselijk toezicht) raakt de autorisatiegrens, artikel 9 (risicobeheer) raakt het geheugen als aanvalsoppervlak, en de algemene verantwoordingsplicht raakt de audit-laag. Voor BIO2 betekent autorisatie-drift een concrete maatregel: de scheiding tussen wat een agent mag lezen en wat hij mag doen, moet een technische grens zijn, geen beleidszin in een systeemprompt.
Zie ook
- Versleutelde skills: hoe gecodeerde instructies agents besmetten zonder detectie
- AI-agents en Zero Trust: autonome handhaving als nieuwe grens
- The Harness Is the Model: scaffolding bepaalt compliance
Bronnen
- MemoryDojo: Benchmarking Poisoning Through LLM Agent Memory, arXiv, 6 november 2026
- Authorization Drift in LLM Agents: Evaluating Boundary Compliance in Multi-Step Tool Use, arXiv, 6 november 2026
- Logit Laundering: Evading Data-Use Auditing in Large Language Models, arXiv, 6 november 2026
- Verordening (EU) 2024/1689 (AI-verordening), EUR-Lex, 13 juni 2024
- Verordening (EU) 2016/679 (AVG/GDPR), EUR-Lex, 27 april 2016
AI & Security Intelligence
Wekelijkse nieuwsbrief met AI updates, security alerts en compliance inzichten, direct in uw inbox.
Security & AI Operating Model
Advisory met executiekracht
Van BIO2 en NIS2 tot EU AI Act, embedded in uw operating model, niet als extern project. Maandelijks opzegbaar, met assessments als bewijsvoering.