Securing the Agent: Vendor-Neutral, Multitenant Enterprise Retrieval and Tool Use
Dit artikel adresseert het kritieke beveiligingsgat in multitenant enterprise AI-systemen waarbij relevantie van ophaalresultaten autorisatie overstemt, door een serverzijdige, gelaagde isolatiearchitectuur binnen het open-source OGX-framework voor te stellen en te valideren die beleidsbewuste opname en ophaalbeperking afdwingt om lekken van data tussen tenants te voorkomen met een verwaarloosbare prestatie-overhead.
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 enorme, high-tech bibliotheek voor waar duizenden verschillende bedrijven (huurders) planken hebben gehuurd om hun geheime documenten op te slaan. In deze bibliotheek werken ook krachtige robots (AI-agenten) die zijn ingehuurd om specifieke informatie te vinden en taken uit te voeren op basis van wat de bedrijven vragen.
Het artikel van Arceo en Narsing identificeert een gevaarlijk gebrek in de manier waarop deze bibliotheken momenteel werken en stelt een nieuw beveiligingssysteem voor om dit op te lossen.
Het probleem: De "Relevantie"-val
In een normale bibliotheek geeft de bibliothecaris je, als je om "recepten" vraagt, de boeken die het meest relevant zijn voor dat woord. Ze geven er geen om wie de boeken bezit; ze pakken gewoon de beste matches.
De auteurs wijzen erop dat dit in de AI-wereld een ramp is voor de beveiliging.
- Het scenario: Bedrijf A vraagt de robot: "Hoe lossen we onze serverproblemen op?"
- De vergissing: De robot doorzoekt de hele bibliotheek. Het vindt een document van Bedrijf B dat zeer vergelijkbaar is met de vraag (misschien gaat het ook over het oplossen van een serverprobleem).
- Het lek: Omdat het document een "perfecte match" is voor de vraag, geeft de robot het door. Bedrijf A heeft zo per ongeluk het geheime serverhandboek van Bedrijf B gelezen.
Het artikel noemt dit de "Relevantie-Autorisatie-kloof". Het systeem is uitstekend in het vinden van wat relevant is, maar slecht in het controleren wie er toegang toe heeft.
De oplossing: Het "Gelaagde Isolatie"-gebouw
Om dit op te lossen, stellen de auteurs een nieuw gebouwontwerp voor met drie specifieke beveiligingslagen en een strikte regel over wie de sleutels in handen heeft.
1. De drie lagen van beveiliging
Stel je de gegevensreis voor als een pakket dat door een beveiligde faciliteit gaat:
Laag 1: Het Etiketteringsstation (Beleid-bewuste Inname)
Wanneer een bedrijf een doos met documenten aflevert, stempelt het systeem direct elke enkele pagina met een "Bedrijf A" of "Bedrijf B"-label. Je kunt ze niet later vergeten te etiketteren; dit gebeurt het moment dat ze aankomen. Dit zorgt ervoor dat elk stuk papier weet aan wie het toebehoort.Laag 2: De Beveiligingspoort (Retrieval Gating)
Voordat de robot überhaupt mag zoeken naar boeken, moet hij door een beveiligingspoort. De poort controleert het ID-bewijs van de gebruiker.- Als de gebruiker van Bedrijf A is, blokkeert de poort fysiek het gangpad met de boeken van Bedrijf B.
- De robot ziet de verboden boeken nooit, dus kan hij ze niet per ongeluk doorgeven. Dit heet ABAC-gating (Attribuutgebaseerde Toegangscontrole).
Laag 3: Het Gedeelde Brein (Gedeelde Inferentie)
Het daadwerkelijke "denkende" deel van de robot (het AI-model) wordt door iedereen gedeeld om kosten te besparen. Meestal zou je denken dat je een aparte robot nodig hebt voor elk bedrijf om geheimen veilig te houden. Maar omdat Laag 1 en 2 ervoor zorgen dat alleen de juiste, gelabelde documenten aan de robot worden gegeven, kan de robot veilig worden gedeeld. Het is alsof een kok voor iedereen kookt, maar de ingrediënten zijn vooraf gesorteerd zodat de kok nooit per ongeluk het geheime recept van de ene klant in het gerecht van een andere klant gebruikt.
2. De "Server-side"-regel
Het artikel stelt dat de beveiligingscontroles binnen het gebouw (de server) moeten plaatsvinden, niet buiten in het kantoor van de klant (de client).
- De oude manier (Client-side): De computer van de klant doet het zoeken en controleren. Een slinks klant kan gewoon zijn beveiligingssoftware uitschakelen, de regels negeren en de robot vragen om naar alles te kijken.
- De nieuwe manier (Server-side): De klant stuurt een verzoek, maar het interne beveiligingsteam van het gebouw doet al het zoeken, het gebruik van hulpmiddelen en het controleren. De klant kan vragen om een "rode auto", maar kan het beveiligingsteam niet vertellen om de regels te negeren en hen een "blauwe auto" te tonen die van iemand anders is. Het gebouw controleert hoe het zoeken plaatsvindt, zodat de regels nooit worden overtreden.
De resultaten: Wat ze hebben getest
De auteurs bouwden een prototype-systeem genaamd OGX (Open GenAI Stack) om dit idee te testen. Ze voerden experimenten uit met nep-bedrijven en lastige vragen om te zien wat er gebeurde.
- Beveiliging: Zonder de nieuwe beveiligingspoort lekte de robot 98–100% van de tijd geheime documenten van andere bedrijven. Met de nieuwe poort werden 0% van de geheimen gelekt. De beveiligingspoort stopte de lekken volledig.
- Snelheid: Het toevoegen van de beveiligingspoort vertraagde de zaken met een klein beetje (ongeveer 19 milliseconden). Dit is als het toevoegen van een split-second pauze aan een gesprek – voor mensen niet merkbaar, maar cruciaal voor veiligheid.
- Kwaliteit: Omdat de robot niet in de war werd gebracht door irrelevante documenten van andere bedrijven, vond het de juiste antwoorden eigenlijk sneller en accurater.
De conclusie
Het artikel concludeert dat je een gedeeld, kosteneffectief AI-systeem kunt hebben voor veel verschillende bedrijven zonder dat ze elkaars geheimen stelen. Je moet gewoon stoppen met vertrouwen op de "relevantie" van een zoekresultaat en beginnen met het afdwingen van strikte "toestemmings"-controles bij de deur, allemaal beheerd door een centraal beveiligingsteam binnen de server.
Ze benadrukken dat dit een leveranciersonafhankelijke oplossing is, wat betekent dat het je niet vastzet bij één specifiek AI-bedrijf (zoals OpenAI of Google); het werkt met elke open-source of commerciële AI-tool die je kiest.
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.