Prismata: Het beveiligingsframework dat AI web agents onder controle houdt

Jul 18, 2026 ai security prompt injection web agents least privilege cybersecurity

Het Wilde Westen van AI-Browsing

Stel je voor: je hebt een slimme AI-agent gebouwd die vergaderingen plant, concurrenten onderzoekt en formulieren invult. Indrukwekkend—tot iemand ontdekt dat een verborgen opmerking op Wikipedia, een creatieve Twitter-bio of een sluwe Google-advertentie instructies kan influisteren naar jouw agent. En voilà, ineens doet je agent dingen die jij nooit bedoelde.

Dit is geen sciencefiction. Dit is de volgende grens van webbeveiliging, en onderzoekers hebben zojuist een paper gepubliceerd die er kop voor dient.

Waarom Jouw AI-Agent Letterlijk een Mijnenveld Binnenloopt

Hier is de ongemakkelijke waarheid over moderne webagents: ze behandelen natuurlijke taal als instructies. En het web zit boordevol natuurlijke taal—sommige helpbaar, meeste onschuldig, en een klein percentage ontworpen door aanvallers om je AI te manipuleren. Ze kunnen hem gevoelige data laten lekken, instellingen wijzigen of ongeautoriseerde aankopen laten doen.

Onderzoekers noemen dit cross-site prompt injection, en het is de neef van Cross-Site Scripting (XSS)—de kwetsbaarheid die webbeveiliging al sinds de jaren negentig teistert. Net zoals XSS aantoonde dat het mixen van vertrouwde en onvertrouwde content op dezelfde pagina gevaar creëert, bewijst prompt injection dat het mixen van vertrouwde agent-instructies met onvertrouwde webcontent een aanvalsvector opent.

De uitdaging? Het web is een rommeltje. Een enkele webpagina kan je eigen vertrouwde code bevatten, widgets van derden, door gebruikers gegenereerde reviews, embedded tweets en geïnjecteerde advertenties—allemaal door elkaar gemixt als kerstverlichting in een doos.

Meet Prismata: Contextuele Least Privilege voor AI-Agents

Een onderzoeksteam van Stanford heeft Prismata ontwikkeld, een beveiligingsframework dat een pagina open slaat uit klassieke computerbeveiliging: het principe van least privilege. In traditionele systemen betekent dit dat processen alleen de permissies krijgen die ze echt nodig hebben. Prismata breidt dit uit naar webagents door twee cruciale vragen te beantwoorden:

  1. Waar zou deze agent vertrouwen op moeten stellen? (Trust Derivation)
  2. Wat mag deze agent eigenlijk doen? (Confinement Enforcement)

Dynamische Trust Labels: De Kamer Lezen

Prismata vertrouwt er niet op dat developers handmatig elk stukje webcontent labelen. In plaats daarvan analyseert het de paginastructuur real-time om "permissielabels" toe te wijzen aan verschillende contentblokken. Stel het voor als een beveiligingsniveausysteem: de kerninstructies van je agent krijgen het hoogste niveau, terwijl een willekeurige blogreactie slechts basis-toegang krijgt.

Het slimme deel? De structurele confinement van Prismata zorgt ervoor dat deze labels alleen kunnen afnemen in privilege terwijl ze door het systeem stromen. Als het systeem een labelling-fout maakt (en dat is onvermijdelijk in elk beveiligingssysteem), worden die fouten begrensd—ze kunnen content alleen minder vertrouwd maken, nooit meer vertrouwd. Het is een wiskundige garantie tegen bepaalde aanvalsklassen.

Mechanische Confinement: Geen Vertrouwen, Geen Toegang

Zodra labels zijn toegewezen, handhaaft Prismata ze via redactie en capability restriction. Content die als onvertrouwd wordt beschouwd, wordt geredigeerd voordat de agent het ziet. Capabilities (zoals "mag deze agent e-mails versturen?" of "mag het formulieren invullen?") worden afgeschermd op basis van het trustniveau van de huidige context.

Het resultaat? Een aanvaller die kwaadaardige instructies verstopt in een YouTube-reactie wordt automatisch genegeerd, terwijl je agent nog steeds legitieme taken op dezelfde pagina uitvoert.

Waarom Dit Belangrijk is voor Developers en Startups

Als je AI-gestuurde applicaties bouwt die op het web browsen—of als je derden-agents evalueert om je workflows te automatiseren—wijst dit onderzoek naar wat productie-grade AI-beveiliging nodig heeft te zijn.

We betreden een tijdperk waarin vibe coding en AI-ondersteunde ontwikkeling betekent dat meer agents meer taken uitvoeren met steeds meer autonomie. Zonder frameworks als Prismata deploy je in feite medewerkers die een social engineering-aanval niet kunnen onderscheiden van een normaal gesprek.

De onderzoekers testten Prismata tegen gepubliceerde web agent-aanvallen, inclusief adaptieve varianten waarbij aanvallers proberen om de verdediging te omzeilen. Het framework verminderde aanvalsucces aanzienlijk terwijl het bruikbaarheid voor legitieme taken behield—een cruciaal evenwicht dat veel beveiligingsmaatregelen niet weten te bereiken.

De Conclusie

Web agents zijn krachtig, maar ze zijn ook een nieuw aanvalsoppervlak dat de onvoorspelbaarheid van door mensen gegenereerde webcontent combineert met de gehoorzaamheid van AI-systemen. Prismata vertegenwoordigt een doordachte aanpak: het web als bedreigingsmodel behandelen door default, vertrouwen afleiden uit structuur, en restricties mechanisch afdwingen.

Als je AI-agents bouwt of deployed, is dit de beveiligingsmentaliteit die je moet omarmen. Het web was niet ontworpen met AI-agents in gedachten—maar dat betekent niet dat we ons niet kunnen verdedigen tegen de chaos die ze erven.


Prismata werd ontwikkeld door onderzoekers Corban Villa, Alp Eren Ozdarendeli, Sijun Tan en Raluca Ada Popa. Het volledige paper is beschikbaar op arXiv.

Read in other languages:

HU IT FR ES DE DA ZH-HANS EN