← Nieuwste papers
🤖 AI

Grimlock: Guarding High-Agency Systems with eBPF and Attested Channels

Grimlock is een Agent Guard-systeem dat workflows met hoge agentiviteit in multi-cloud-omgevingen beveiligd door gebruik te maken van eBPF-verkeersinterceptie en TLS 1.3-attestatie om transparante, controleerbare en communicatie met minimale bevoegdheden tussen zandbakken af te dwingen zonder aanpassingen aan door de gebruiker geschreven orkestratiecode te vereisen.

Oorspronkelijke auteurs: Qiancheng Wu, Wenhui Zhang, Gan Fang, Sheng Mao, Biao Gao, David Levitsky, Shawna Murphy Butterworth, Rob Cameron

Gepubliceerd 2026-05-28
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Qiancheng Wu, Wenhui Zhang, Gan Fang, Sheng Mao, Biao Gao, David Levitsky, Shawna Murphy Butterworth, Rob Cameron

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 drukke kantooromgeving voor waar Agents hoogopgeleide werknemers zijn. Deze werknemers krijgen "High Agency", wat betekent dat ze het vertrouwen hebben om hun eigen dagen te plannen, onderaannemers in te huren, externe tools aan te roepen en werk door te sturen naar collega's in andere steden of zelfs andere landen. Ze zijn ongelooflijk productief, maar deze vrijheid creëert een security-achtmer.

Op de oude manier van werken moesten de werknemers zelf ID's controleren, verifiëren met wie ze spraken en beslissen welke rechten ze hadden. Dit is als een postkamerbediende vragen om ook de bewaker, de rechter en de notaris te zijn. Het is rommelig, makkelijk te omzeilen en moeilijk te auditeren.

Grimlock is een nieuw systeem dat door Roblox-onderzoekers is gebouwd om dit op te lossen. Denk aan Grimlock niet als een nieuwe werknemer, maar als een superveilige, onzichtbare gebouwenmanager die tussen de werknemers en de rest van de wereld zit.

Hier is hoe Grimlock werkt, opgesplitst in eenvoudige concepten:

1. De "No-Exit"-gang (eBPF)

Normaal gesproken kan een werknemer die een brief wil versturen, door elke deur gaan die hij wil. Een sluw werknemer zou kunnen proberen een briefje uit een raam te laten glijden of een geheime tunnel te gebruiken om de beveiliging te omzeilen.

Grimlock gebruikt een technologie genaamd eBPF om het hele kantoor om te toveren tot een "no-exit"-gang.

  • De Analogie: Stel je voor dat het kantoor magische muren heeft. Welke deur een werknemer ook probeert te gebruiken, de muur leidt hen direct naar een enkel bewaakt controlepunt.
  • Het Resultaat: De werknemer (de agentcode) weet niet eens dat dit gebeurt. Ze denken gewoon dat ze een brief versturen. Maar in werkelijkheid moet elk stukje verkeer door de Grimlock-bewaker. Er is geen manier om eromheen te sluipen.

2. De Veilige Tunnel (TLS 1.3 & kTLS)

Zodra het verkeer de bewaker bereikt, moet het naar een ander kantoor (een andere computer) reizen.

  • De Analogie: De bewaker doet de brief in een hoogtechnologische, onbreekbare stalen buis (een TLS 1.3-tunnel).
  • De Snelheidswinst: Normaal gesproken is het inpakken en uitpakken van deze buizen traag en vereist het veel handwerk. Grimlock gebruikt kTLS, wat hetzelfde is als een lopende band die direct in de vloer is gebouwd. De buis wordt automatisch verzegeld en ontzegeld door de infrastructuur van het gebouw, dus het is ongelooflijk snel en vertraagt het werk van de werknemer niet.

3. De "Post-Handshake" ID-check

Dit is het slimste deel. In veel beveiligingssystemen moet je bewijzen wie je bent voordat je de veilige tunnel mag bouwen. Als je faalt, wordt de tunnel nooit gebouwd.

Grimlock doet het anders. Het bouwt eerst de veilige tunnel en controleert vervolgens direct je ID terwijl de tunnel nog wordt gebouwd.

  • De Analogie: Stel je voor dat je een beveiligde kamer binnenloopt. Je schudt de hand van de bewaker (het tot stand brengen van de verbinding). Vervolgens, voordat je mag spreken, vraagt de bewaker om je ID en controleert hij je specifieke missie-rechten.
  • Waarom het beter is: Dit zorgt ervoor dat de ID-check direct gekoppeld is aan dat specifieke gesprek. Het voorkomt dat kwaadwillenden een ID uit één gesprek stelen en deze gebruiken om een ander gesprek te kapen (replay-aanvallen).

4. De "Scoped" Pas (Attestatie & Tokens)

Zodra de bewaker heeft geverifieerd dat de werknemer is wie hij zegt te zijn, geeft hij hen niet zomaar een hoofdsleutel voor het hele gebouw.

  • De Analogie: De bewaker verstrekt een tijdelijke, eenmalige pas (een Scope Token). Deze pas zegt: "Deze persoon mag de Marketingafdeling de komende 5 minuten spreken, maar alleen om 'Project X' te bespreken."
  • De Magie: Deze pas is "kanaalgebonden", wat betekent dat hij alleen werkt voor dit specifieke gesprek. Als een hacker de pas steelt, is hij nutteloos omdat hij gekoppeld is aan de specifieke stalen buis die op dat moment wordt gebruikt.

5. De Bestemmingcontrole

Wanneer de brief aankomt bij het andere kantoor (Host B):

  1. De ontvangende bewaker vangt hem op.
  2. Hij controleert de ID en de tijdelijke pas.
  3. Hij verifieert dat de pas nog geldig is en overeenkomt met het gesprek.
  4. Alleen als alles perfect is, opent hij de stalen buis en geeft hij de brief aan de ontvangende werknemer.

Het Grote Plaatje

Grimlock lost het probleem van "High Agency" (te veel vrijheid geven aan AI-agents of software) op door een beveiligingslaag te creëren waarvan de software niet eens weet dat deze bestaat.

  • Voor de Software: Het werkt precies zoals voorheen. Geen wijzigingen nodig.
  • Voor het Security-team: Ze krijgen een perfect auditverloop. Ze weten precies wie met wie sprak, wanneer en welke rechten werden gebruikt, omdat elk enkel bericht gedwongen werd door de bewaker, gecontroleerd en gestempeld met een tijdelijke, onvervalste pas.

Kortom, Grimlock is de ultieme bouncer en postkamermanager in één, die ervoor zorgt dat zelfs als je digitale werknemers wild en vrij zijn, ze nooit de regels kunnen breken of met de verkeerde mensen kunnen praten zonder dat het systeem het weet.

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 →