DataQubeDataQube
Blog

KI-Agent-Berechtigungen: warum unserer zuerst fragt

KI-Agent-Berechtigungen sind die Frage unter jedem Enterprise-Deployment: Was darf er ohne einen Menschen tun, und wer hat das entschieden? Wie DataQube Fähigkeiten als Berechtigung behandelt, mitten im Lauf anhält und fragt, und jede Ablehnung ins Protokoll schreibt.

PE
Product Engineering
DataQube · 2. Juni 2026 · 6 Min. Lesezeit
Product

Jedes Gespräch über den Einsatz eines KI-Agenten in einem regulierten Haus erreicht irgendwann denselben Satz, meist leise gesprochen: "Dieses Ding hat also Credentials und eigene Initiative." Dieser Satz verdient eine bessere Antwort als Beruhigung. Software, die selbst entscheidet, was sie als Nächstes tut, ist ein genuin neuer Akteur in einer kontrollierten Umgebung - und die Kontrollen für deterministische Software (Service-Accounts, statische Rollen, vierteljährliche Access Reviews) setzen einen Akteur voraus, der jeden Tag dasselbe tut. Ein Agent tut das nicht. Der Sinn eines Agenten ist gerade, dass Sie seine Aktionen nicht vorab aufgezählt haben.

Die Berechtigungsfrage lautet also nicht "Was kann das Modell tun" - Modelle können Text erzeugen, mehr nicht. Sie lautet: Welche Fähigkeiten hat Ihre Organisation dieser Session gewährt, wer hat sie gewährt, was passiert, wenn der Agent an deren Rand stößt - und können Sie alle drei Dinge hinterher belegen. Dieser Artikel ist unsere Antwort auf jeden Teil.

Fähigkeit ist eine Berechtigung, kein Standard

Eine Agent-Session in DataQube beginnt mit nichts. Jede Fähigkeit, die sie hält - ein bestimmtes Warehouse lesen, einen Dokumentenspeicher öffnen, einen Workflow ausführen, eine Entwurfsdatei im eigenen Arbeitsbereich schreiben - existiert, weil eine konkrete Berechtigung es sagt. Berechtigungen sind auf Personen und Workspaces bezogen: Die Organisation setzt eine Basis für den Workspace, der Workspace kann sie verengen, und die Session einer Person hält den Schnitt aus dem, was der Workspace erlaubt, und dem, wozu diese Person individuell berechtigt ist. Ein Agent, der für eine Analystin arbeitet, kann nie mehr als diese Analystin; es gibt keine Systemidentität mit Superkräften hinter dem Vorhang.

Drei Eigenschaften machen daraus ein Kontrollsystem statt einer Einstellungsseite:

  • Entzug wirkt sofort. Entfernen Sie eine Berechtigung, und schon dem nächsten Lauf fehlt diese Fähigkeit. Es gibt keinen gecachten Umgebungszugriff, der erst altern muss.
  • Eine Ablehnung schlägt jedes Erlauben. Information Barriers sind explizite Ablehnungen, und eine explizite Ablehnung überstimmt jede sonst geltende Erlaubnis. Keine Kombination von Berechtigungen argumentiert um eine Barriere herum.
  • Delegierte Arbeit erbt die Obergrenze. Ein geplanter Workflow läuft mit dem Zugriff seines Owners - etwas einzuplanen erweitert nie, was es anfassen darf. Verliert der Owner am Dienstag eine Berechtigung, ist der Lauf am Mittwoch automatisch enger.
Woher die Fähigkeiten einer Session kommen
Organisations-Baseline
alles, was die Organisation überhaupt erlaubt
Workspace-Scope
verengt auf die Arbeit dieses Teams
Berechtigungen der Person
wozu diese Person individuell berechtigt ist
Diese Session darf
risk-dwh · lesendoc-store · lesenworkflow · ausführenWorkspace-Dateien · schreibenexternes Senden · ask-first
Research/Trading-Barriere — explizite Ablehnung, gewinnt immer

Das verworfene Design ist das, was die meisten Tools ausliefern: ein "Autonomie"-Regler - niedrig, mittel, YOLO -, der überall und für alle festlegt, wie viel der Agent darf. Wir glauben, diese Abstraktion überlebt den Kontakt mit einem Unternehmen nicht. Autonomie ist kein Temperament; sie ist eine Entscheidung pro Fähigkeit, pro Person, pro Workspace - und das Gegenteil zu behaupten verschiebt die echten Entscheidungen nur an einen Ort, den niemand auditieren kann.

Der Agent hält an und fragt

Berechtigungen regeln die Fähigkeiten, über die Sie vorab entschieden haben. Die interessanteren Momente sind die anderen.

Erreicht ein DataQube-Agent eine Aktion, die seine Policy als sensibel markiert - etwas den Workspace verlassen lassen, in einen geteilten Ort schreiben, eine als ask-first markierte Aktion ausführen -, rät er nicht und scheitert nicht still. Er hält an, mitten im Lauf, und fragt eine Person. Die Frage ist konkret: diese Aktion, diese Parameter, dieses Ziel - kein vages "Darf der Agent weitermachen?". Die Person kann einmalig freigeben, für den Workspace freigeben oder ablehnen, und der Lauf setzt entsprechend fort oder leitet um.

Zwei Details zählen mehr als das Schlagwort. Erstens: Die Frage findet die richtige Person. Eine Freigabe, die nur funktioniert, wenn die anfragende Analystin gerade online ist, ist eine Kontrolle, die um 6 Uhr morgens versagt - genau dann, wenn geplante Läufe laufen. Fragen werden zu der Person geroutet, die die Autorität hat, sie zu beantworten, über Sessions hinweg, und warten. Zweitens: Die Antwort wird Teil des Protokolls - wer gefragt wurde, was genau er sah, was er entschied und wann. Eine Freigabe ist kein Klick, der verdunstet; sie ist ein Event mit demselben Rang wie die Query, die sie freigeschaltet hat.

So sieht es in der Praxis aus. Eine Analystin bittet den Agenten, ein fertiges Exposure-Pack an eine externe Empfängeradresse zu senden. Senden außerhalb des Workspace ist in ihrer Organisation ask-first, also pausiert der Lauf, und die Frage routet zum Workspace-Owner: die Datei, das Ziel, die Berechtigung, die eine Freigabe verlangt. Der Owner gibt genau dieses Senden frei; der Lauf setzt fort; das Protokoll enthält jetzt das Pack, die Freigabe und die Identität aller Beteiligten. Zusätzliche Reibung insgesamt: eine Entscheidung, von der richtigen Person, einmal.

Was eine Ask-first-Aktion durchläuft
1Lauf aktiv
der Agent erreicht eine sensible Aktion
2Pausiert
diese Aktion, diese Parameter, dieses Ziel
3Geroutet
zur Person mit der Autorität — und wartet
4Entschieden
einmal freigeben · für den Workspace · ablehnen
So oder so erhält das Protokoll ein Event
evt-7a21c4 · Freigabe · Export pack-q3.pdf → extern · entschieden vom Workspace-Owner

Das ist die praktische Auflösung der Human-in-the-Loop-Debatte. Ein Mensch bei jeder Aktion produziert Klick-Müdigkeit und binnen einer Woche einen Gummistempel - eine Kontrolle, die nur in Screenshots existiert. Ein Mensch bei keiner Aktion ist der Satz vom Anfang dieses Artikels. Ein Mensch genau an den policy-definierten Rändern, mit gerouteter und protokollierter Frage - das hält, operativ wie vor einem Auditor.

Ablehnungen sind Aufzeichnungen, keine Sackgassen

Die meisten Systeme behandeln eine verweigerte Aktion als Fehler, den man unterdrückt. Wir behandeln sie als einige der wertvollsten Daten, die die Plattform produziert.

Versucht eine Session etwas außerhalb ihrer Berechtigungen - eine Quelle jenseits einer Information Barrier, ein nie gewährtes Schreiben, ein Workflow, den sie nicht ausführen darf -, landet die Ablehnung im Audit-Log mit der Regel, die gegriffen hat, neben jedem erfolgreichen Zugriff. Das ist es, was Ihr Sicherheitsteam tatsächlich prüft: nicht den Happy Path, sondern den Negativraum darum. Wer ist an welche Grenze gestoßen, wie oft, und hat die Grenze gehalten. Ein Quartal an Ablehnungen ist der Beleg, dass Ihre Barrieren funktionieren - oder die Frühwarnung, dass jemand eine davon wiederholt abtastet.

Es verändert auch das Gespräch mit der Person, die abgelehnt wurde. Eine Ablehnung mit Regel ("blockiert durch die Research/Trading-Barriere, gesetzt auf Organisationsebene") kann sie zu einem Administrator tragen und besprechen. Ein generischer Fehler erzieht Menschen dazu, das System zu umgehen; ein lesbarer erzieht sie dazu, zu verstehen, wie es funktioniert.

Was Administratoren tatsächlich sehen

Kontrollen, die man nicht einsehen kann, muss man glauben - deshalb ist die Verwaltungsansicht bewusst langweilig: ein Inventar. Welche Tools auf Organisationsebene existieren; welche Workspaces welche Teilmenge tragen; welche Personen welche Berechtigungen obendrauf halten; welche Aktionen ask-first sind; und der Strom aus Fragen, Freigaben und Ablehnungen, den das laufende System produziert hat. Kommt Ihr Access Review, ist die Antwort auf "Als wer kann der Agent handeln, und was darf er für sie tun" eine Seite, die Sie lesen - keine Untersuchung, die Sie beauftragen.

Dasselbe Inventar beantwortet die Diligence-Frage, die wir von evaluierenden Sicherheitsteams am häufigsten hören: "Was ist der Wirkungsradius, wenn eine Session kompromittiert oder schlicht falsch ist?" Die ehrliche Antwort: die Berechtigungen einer Person, in einem Workspace, minus jede Ablehnung, mit den sensiblen Rändern durch Fragen gesichert, die zu jemand anderem routen. Das ist eine Grenze, über die man nachdenken kann - und vor allem eine, die Sie gezogen haben, nicht wir.

Der Test für jede Evaluation

Wenn Sie Agent-Plattformen evaluieren: Beim Berechtigungsmodell laufen Marketing und Architektur am schnellsten auseinander, und eine kurze Liste von Fragen legt den Unterschied offen. Lassen Sie sich den Entzug zeigen - nicht im Policy-Dokument, in einer laufenden Session. Fragen Sie, was ein geplanter Job darf, nachdem der Zugriff seines Owners reduziert wurde. Lassen Sie sich eine Ablehnung im Audit-Log zeigen, mit der Regel, die sie erzeugt hat. Und fragen Sie, was konkret passiert, wenn der Agent etwas Sinnvolles tun will, das niemand vorab autorisiert hat - ob er rät, scheitert oder jemanden fragt, der die Autorität zur Antwort hat.

Unsere Antworten stehen auf der Security-Seite, formuliert als Garantien, die Sie im Pilot testen können. Wenn Sie das Frageverhalten live sehen wollen - der Agent hält an, die Frage routet, das Protokoll entsteht -, buchen Sie eine Demo, und wir lösen die Grenze absichtlich aus.

Läuft in Ihrem Cluster - nichts verlässt Ihre Umgebung

Sehen Sie, wie Ihre Daten Fragen beantworten - ohne Ihre Infrastruktur zu verlassen

Dreißig Minuten mit einem Engineer: Live-Produkt, Bereitstellungsoptionen und Antworten auf die Fragen Ihres Sicherheitsteams von jemandem, der den Code geschrieben hat.