← Nieuwste papers
🤖 AI

Data Flow Control: Data Safety Policies for AI Agents

Dit artikel introduceert Data Flow Control (DFC), een framework met de Passant query-herziene laag die declaratieve, tuple-niveau dataveiligheidsbeleidsregels direct binnen DBMS-engines afdwingt met verwaarloosbare overhead, waardoor de gegevensbescherming wordt verschoven van achteraf uitgevoerde controles naar de kern van de data-infrastructuur.

Oorspronkelijke auteurs: Charlie Summers, Eugene Wu

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

Oorspronkelijke auteurs: Charlie Summers, Eugene Wu

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 voor dat je een zeer slimme, enthousiaste assistent hebt (een "AI-agent") die je helpt bij het beheren van je financiën, het schrijven van rapporten of het analyseren van gegevens. Je zegt tegen deze assistent: "Controleer alstublieft mijn bonnetjes en vertel me welke ik kan aftrekken van de belasting." De assistent is geweldig in het opvolgen van je instructies — hij vindt de juiste bonnetjes en doet de berekeningen correct uit.

Maar hier is het probleem: "Correct" zijn is niet hetzelfde als "veilig" zijn.

Je assistent kan de berekeningen perfect uitvoeren, maar per ongeluk de wet overtreden. Bijvoorbeeld, de assistent zou kunnen:

  • Privacy lekken: Je persoonlijke creditcardgegevens in een openbaar rapport tonen in plaats van alleen het totaalbedrag.
  • Hallucineren: Een nepbonnetje verzinnen voor een luxe auto die je nooit hebt gekocht.
  • De regels breken: 100% van een diner met biefstuk aftrekken wanneer de belastingwet slechts 50% toestaat.

Momenteel proberen we deze fouten te voorkomen door de AI strikte instructies (prompts) te geven of door het werk nadat het klaar is te controleren. Maar het artikel stelt dat dit is alsoals proberen een dief te vangen nadat hij het geld al heeft gestolen. Het is onbetrouwbaar en traag.

De Oplossing: Data Flow Control (DFC)

De auteurs stellen een nieuw systeem voor genaamd Data Flow Control (DFC). Zie DFC niet als een bewaker die bij de deur staat, maar als slimme loodgieterswerk in de leidingen waar de data doorheen stroomt.

In plaats van de AI te vragen: "Is dit veilig?", bouwt het systeem de veiligheidsregels direct in de database-engine zelf. Het zorgt ervoor dat naarmate data van de ene naar de andere plek beweegt, het niet de regels kan schenden, ongeacht hoe slim of in de war de AI ook is.

Het Kernidee: Het "Recept" versus de "Ingrediënten"

Om te begrijpen hoe dit werkt, stel je een chef (de AI) voor die probeert een soep (het eindrapport) te maken.

  • Traditionele Veiligheid: Je zegt tegen de chef: "Gebruik geen gif." De chef kan dit vergeten, of verkeerd begrijpen, en toch gif toevoegen.
  • DFC Veiligheid: Je plaatst een filter in de pan. Als de chef probeer gif toe te voegen, blokkeert de filter het fysiek voordat het in de soep terechtkomt. De soep is standaard veilig, zelfs als de chef afgeleid is.

Hoe ze het hebben gedaan (De Magische Trucs)

Het paper introduceert twee belangrijke hulpmiddelen om dit mogelijk te maken:

1. PGN (Het Regelboek)
Dit is een eenvoudige taal voor het schrijven van veiligheidsregels. Het is als een checklist voor de data.

  • Voorbeeldregel: "Als je een bonnetje aan de lijst met uitgaven toevoegt, moet dit afkomstig zijn van een echt bonnetje in onze database, en mag je niet meer dan 50% van een maaltijd aftrekken."
  • Het systeem controleert deze regels terwijl de data wordt verwerkt, niet achteraf.

2. Passant (De Herschrijver)
Dit is de motor die het systeem snel maakt.

  • De Oude Manier (De "Belasting"): Om te controleren of data veilig is, schreven oude systemen eerst een enorme, gedetailleerde geschiedenis van elk gebruikt ingrediënt op (genaamd "provenance"). Dit is als het opschrijven van elke stap van het recept in een schrift voordat je zelfs maar aan de soep kunt proeven. Het is ontzettend traag en verbruikt veel geheugen.
  • De Nieuwe Manier (Passant): Passant is een "slimme herschrijver". In plaats van de hele geschiedenis op te schrijven, herschrijft het de instructies van de chef on the fly. Het zegt: "Hé, terwijl je de soep mengt, controleer dan meteen even het zoutgehalte."
  • Het Resultaat: Het systeem dwingt deze veiligheidsregels af met bijna nul vertraging. In hun tests was het zo snel dat het soms zelfs sneller was dan het draaien van de query zonder enige veiligheidsregels!

Waarom dit ertoe doet

Het paper heeft dit getest op vijf verschillende databasesystemen (zoals verschillende merken keukenapparatuur) en concludeerde dat:

  • Het Snel is: Het vertraagt de boel niet.
  • Het Betrouwbaar is: Het vertrouwt niet op gokken (zoals AI-modellen doen); het gebruikt harde wiskunde om veiligheid te garanderen.
  • Het Flexibel is: Het kan complexe regels aan, zoals "Meng geen data van Klant A met Klant B" of "Zorg ervoor dat elke uitgave een bijbehorend bonnetje heeft."

De Kernboodschap

Dit paper betoogt dat we moeten stoppen met het behandelen van dataveiligheid als een "checklist" die we achteraf uitvoeren. In plaats daarvan moeten we veiligheid inbouwen in de eigenlijke leidingen die onze data vervoeren. Door gebruik te maken van Data Flow Control, kunnen we ervoor zorgen dat zelfs als een AI-agent een fout maakt of probeert de kantjes er vanaf te lopen, de database zelf als een vangnet fungeert, waardoor illegale, privé of onjuiste data nooit het systeem kan verlaten.

Het is het verschil tussen hopen dat je chauffeur voorzichtig is en het installeren van een auto die je fysiek voorkomt van de weg af te rijden.

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 →