Certified Purity for Cognitive Workflow Executors: From Static Analysis to Cryptographic Attestation
Dit artikel introduceert een gecertificeerde zuiverheidsarchitectuur die de governance van cognitieve werkstromen versterkt door runtime-conventies te vervangen door structurele grenzen via beperkte WebAssembly-compilering, cryptografische zuiverheidscertificaten en remote attestation, waardoor wiskundig wordt bewezen dat adversariële omzeilingen worden geëlimineerd terwijl een verwaarloosbare runtime-overhead wordt behouden.
Oorspronkelijk artikel vrijgegeven aan het publieke domein onder CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.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 voor dat je een hoog-risico keuken runt waar een team van chefs (AI-agenten) complexe maaltijden (cognitieve workflows) bereidt voor VIP-gasten. De regels zijn streng: de chefs kunnen het menu plannen en opschrijven welke ingrediënten ze nodig hebben, maar ze zijn strikt verboden om daadwerkelijk aan het fornuis te komen, de koelkast te openen of de bezorgbesteller te bellen. Alleen de Hoofdchef (de "Governance Pipeline") mag die handelingen uitvoeren.
Lange tijd vertrouwde de keuken op een simpele regel: "Vertrouw de chefs om de regels te volgen." De keukenmanagers keken in de receptboeken van de chefs (statische analyse) om te zien of ze verboden instructies hadden opgeschreven. Als het recept er schoon uitzag, mocht de chef aan het werk.
Het Probleem: De "Goedkope Truc" Leegte
Het artikel legt uit dat dit "vertrouwen op het recept"-systeem een dodelijk gebrek heeft. Een vastberaden, sluwe chef kan goedkope trucs gebruiken om de regels te omzeilen zonder ze in het receptboek te schrijven. Op het specifieke keukenplatform dat ze gebruiken (genaamd BEAM/Erlang), kan een chef:
- Iemand anders voordoen: Een functie op het laatste moment aanroepen bij naam, waardoor het feit dat ze een gevaarlijk hulpmiddel aanroepen wordt verborgen.
- Nieuwe regels ter plekke schrijven: Terwijl ze koken een nieuwe opdracht intypen, waardoor ze effectief hun eigen recept halverwege de maaltijd herschrijven.
- Een lijfwacht inhuren: Een geheim, vooraf geschreven hulpmiddel (een "NIF") laden dat alles kan doen, inclusief het openen van de koelkast.
- Een boodschapper sturen: Een aparte persoon buiten de keuken spawnen om ingrediënten te halen.
- Het receptboek verwisselen: Terwijl ze koken een volledig ander, gevaarlijk receptboek laden.
Omdat deze trucs terwijl de chef aan het werk is plaatsvinden, kan het bekijken van het receptboek van tevoren (statische analyse) ze niet opsporen. Het is als proberen een goochelaar te stoppen door hun zakken te controleren voor de show; ze hebben misschien een verborgen kaart die ze later tevoorschijn halen.
De Oplossing: De "Gecertificeerde Zuiverheid" Keuken
Dit artikel stelt een radicaal nieuw keukenontwerp voor dat deze goedkope trucs fysiek onmogelijk maakt, niet alleen tegen de regels.
1. De Nieuwe Keuken (WebAssembly Sandbox)
In plaats van chefs in de open keuken te laten werken, werken ze nu binnen een transparante, verzegelde glazen doos.
- Geen Goede Trucs: Binnen deze doos bestaan de hulpmiddelen voor "verstoppen", "herschrijven" of "lijfwachten inhuren" simpelweg niet. De doos is zo gebouwd dat de enige manier om eruit te komen via een enkele, vergrendelde deur is.
- De Whitelist: De doos heeft alleen een specifieke lijst met hulpmiddelen die het kan gebruiken (zoals een rekenmachine, een notitieblok en een "aanvraagformulier"). Het kan het fornuis of de koelkast niet aanraken. Als een hulpmiddel niet op de lijst staat, heeft de doos letterlijk geen handvat ervoor.
2. Het ID-Badge (Zuiverheidscertificaat)
Voordat een chef de keuken binnenkomt, moet hij een speciaal ID-badge krijgen.
- Het Bewijs: Een vertrouwde autoriteit bekijkt de code van de chef (de "binary") en controleert of deze alleen de toegestane hulpmiddelen gebruikt.
- De Zegel: Ze ondertekenen het badge met een cryptografische zegel (zoals een wasstempel). Deze zegel bewijst dat deze specifieke versie van de code van de chef schoon is.
- De Anti-manipulatie: Als de chef probeert zijn code zelfs maar een beetje te wijzigen (om een geheim hulpmiddel toe te voegen), breekt de zegel. Het badge wordt ongeldig. Je kunt geen schoon badge van Chef A nemen en het aan een gewijzigde Chef B geven.
3. De Beveiligingsagent (Runtime Gate)
Wanneer een chef bij de keukendeur aankomt, controleert een beveiligingsagent het badge.
- De Controle: De agent verifieert de zegel, controleert of de code overeenkomt met het badge, en bevestigt dat de vermelde hulpmiddelen nog steeds op de "toegestane" lijst staan.
- Het Resultaat: Als het badge geldig is, komt de chef binnen. Zo niet, dan wordt hij onmiddellijk geweigerd. Dit gebeurt elke keer opnieuw voordat de chef begint met koken.
4. Het Passpoort voor Keukenoverschrijding (Remote Attestation)
Wat als Chef A in Keuken A werkt, maar Chef B uit Keuken B moet inhuren?
- Chef B brengt een "Passpoort" (een attestatie-record) dat bewijst dat ze door hun eigen keukenbeveiliger zijn gecontroleerd en dat hun keuken dezelfde strenge regels volgt.
- Keuken A kan dit passpoort lezen en Chef B vertrouwen zonder de broncode van Chef B te hoeven zien of een contract te hoeven tekenen. Het is een machine-leesbaar bewijs van vertrouwen.
Waarom Dit Belangrijk Is (De Resultaten)
Het artikel bewijst dat dit systeem wiskundig werkt:
- Geen Leegtes: Omdat de "goede trucs" (omzeilingsklassen) structureel afwezig zijn in de nieuwe keuken, kan een sluwe chef ze letterlijk niet uitvoeren. Het is niet dat ze worden gepakt; het is dat ze niet kunnen gebeuren.
- Snel: Het controleren van het badge kost minder dan een knipoog (ongeveer 40 microseconden). De extra tijd die het toevoegt aan het bereiden van een maaltijd is minder dan 0,4% van de tijd die het kost om op een bezorgtruck te wachten.
- Trustless: Je hoeft de chef, de keukenmanager of de andere keuken niet te vertrouwen. Je hoeft alleen te vertrouwen op de wiskunde achter de zegel en het ontwerp van de glazen doos.
Samenvattend
Het artikel verplaatst governance van een bordje "Gelieve niet te stelen" (dat vertrouwt op mensen die regels volgen) naar een muur "Je kunt fysiek niet stelen" (dat vertrouwt op de structuur van het gebouw). Het verandert een belofte in een wiskundige garantie, zodat AI-agenten kunnen plannen en denken, maar ze nooit stiekem buiten de regels kunnen handelen.
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.