Prismata: Sikkerhedssystemet der holder AI-agenter fra at løbe løbsk
AI-agenter på nettet: En sikkerhedsbrist venter på at ske
Forestil dig, at du har bygget en smart AI-agent, der booker dine møder, undersøger konkurrenter og udfylder formularer automatisk. Det virker imponerende—indtil nogen opdager, at en skjult kommentar på en Wikipedia-side, en snedig Twitter-bio eller en falsk Google-annonce kan hviske instruktioner direkte til din agent og få den til at gøre ting, du aldrig havde tænkt dig.
Dette er ikke science fiction. Det er den næste grænse inden for websikkerhed, og forskere har lige udgivet et paper, der tager fat på problemet.
Hvorfor din AI-agent Bogstaveligt talt går ind i en minefield
Her er den ubehagelige sandhed om moderne web-agenter: De behandler naturligt sprog som instruktioner. Og nettet er fyldt med naturligt sprog—noget af det er nyttigt, det meste er harmløst, og en lille del er designet af angribere til at manipulere din AI til at udlevere følsomme data, ændre indstillinger eller foretage uautoriserede køb.
Forskere kalder dette cross-site prompt injection, og det er XSS's (Cross-Site Scripting) fætter—den sårbarhed, der har hjemsøgt websikkerhed siden 1990'erne. Ligesom XSS beviste, at det at blande betroet og utro indhold på samme side skaber fare, beviser prompt injection, at det at blande betroede agent-instruktioner med utro webindhold skaber en angrebsvektor.
Udfordringen? Nettet er kaotisk. En enkelt webside kan indeholde din egen betroede kode, third-party widgets, brugeranmeldelser, indlejrede tweets og injicerede annoncer—alt sammenblandet som julelys i en opbevaringsboks.
Prismata: Kontextuel Least Privilege til AI-agenter
Et forskerhold fra Stanford har udviklet Prismata, en sikkerhedsramme, der tager ved lære af klassisk computersikkerhed: princippet om least privilege. I traditionelle systemer betyder det, at processer kun får de tilladelser, de absolut har brug for. Prismata udvider dette til web-agenter ved at besvare to centrale spørgsmål:
- Hvad skal denne agent stole på? (Trust Derivation)
- Hvad skal denne agent have lov til at gøre? (Confinement Enforcement)
Dynamiske trust labels: Læs stemningen
Prismata stoler ikke på, at udviklere manuelt mærker hver eneste bid webindhold. I stedet analyserer det sidestrukturen i realtid for at tildele "permission labels" til forskellige indholdsblokke. Tænk på det som et sikkerheds clearance-system: din agents kerne-instruktioner får topniveau clearance, mens en tilfældig blogkommentar kun får basal adgang.
Den smarte del? Prismata's strukturelle confinement sikrer, at disse labels kun kan falde i privilege, efterhånden som de flyder gennem systemet. Hvis systemet laver en mærkningsfejl (hvad der er uundgåeligt i ethvert sikkerhedssystem), er disse fejl afgrænsede—de kan kun gøre indhold mindre betroet, aldrig mere betroet. Det er en matematisk garanti mod bestemte angrebsklasser.
Mekanisk confinement: Ingen tillid, ingen adgang
Når først labels er tildelt, håndhæver Prismata dem gennem redaktion og capability restriction. Indhold vurderet som utro bliver redigeret væk, før agenten ser det. Capabilities (som "kan denne agent sende e-mails?" eller "kan den udfylde formularer?") bliver begrænset baseret på trust-niveauet i den aktuelle kontekst.
Resultatet? En angriber, der skjuler ondsindede instruktioner i en YouTube-kommentar, bliver automatisk ignoreret, mens din agent stadig fuldfører legitime opgaver på samme side.
Hvorfor dette betyder noget for udviklere og startups
Hvis du bygger AI-drevne applikationer, derbrowser nettet—eller hvis du evaluerer third-party agenter til at automatisere dine arbejdsgange—peger denne forskning på, hvad produktionsklar AI-sikkerhed skal ligne.
Vi går ind i en æra, hvor vibe coding og AI-assisteret udvikling betyder flere agenter, der håndterer flere opgaver med stigende autonomi. Uden rammer som Prismata udstationerer du i bund og grund medarbejdere, der ikke kan skelne et social engineering-angreb fra en normal samtale.
Forskerne testede Prismata mod offentliggjorte web agent-angreb, herunder adaptive varianter, hvor angribere forsøger at arbejde sig uden om forsvar. Rammen reducerede angrebssucces markant, mens den opretholdt nytteværdi for legitime opgaver—en afgørende balance, som mange sikkerhedsforanstaltninger fejler.
Konklusionen
Web-agenter er kraftfulde, men de er også en ny angrebsoverflade, der kombinerer uforudsigeligheden af menneskeskabt webindhold med AI-systemers lydighed. Prismata repræsenterer en gennemtænkt tilgang: at behandle nettet som en threat model som standard, at udlede tillid fra struktur og at håndhæve restriktioner mekanisk.
Hvis du bygger eller udriver AI-agenter, er dette den type sikkerhedstænkning, du bliver nødt til at adoptere. Nettet var ikke designet med AI-agenter i tankerne—men det betyder ikke, at vi ikke kan forsvare os mod det kaos, de arver.
Prismata blev udviklet af forskerne Corban Villa, Alp Eren Ozdarendeli, Sijun Tan og Raluca Ada Popa. Det fulde paper er tilgængeligt på arXiv.