Berechtigungs-Scopes
Berechtigungs-Scopes übertragen das CQRS-Modell in konkrete Sicherheitsrichtlinien. Nach dem Prinzip der minimalen Rechtevergabe (Least Privilege) erhält jede Automatisierung und jeder KI-Agent exakt die Berechtigungen, die für die jeweilige Aufgabe zwingend erforderlich sind – nicht mehr und nicht weniger.
Read-only versus Read/Write
Die grundlegende Trennlinie verläuft zwischen Lese- und Schreibzugriff:
- Read-only-Keys: Dürfen ausschließlich Query-Endpunkte (
GET) aufrufen. Sie können konstruktionsbedingt keine Daten manipulieren, keine Dateien hochladen und keine Folgeaktionen auslösen. Das ist die ideale Konfiguration für Analyse-Dashboards, Reporting-Bots und semantische Suchwerkzeuge. - Read/Write-Keys: Ermächtigen einen Agenten zur Ausführung zustandsändernder Command-Endpunkte (
POST) innerhalb explizit freigegebener Fachdomänen.
Domänenbezogene Berechtigungen
Über die grobe Lese-/Schreibunterscheidung hinaus werden Zugriffsrechte fachlich segmentiert:
contacts– Zugriff auf Eigentümer-, Mieter- und Dienstleisterkontakte.properties– Zugriff auf Liegenschaften, Gebäude und einzelne Miet- bzw. Sondereigentumseinheiten.documents– Hochladen, Herunterladen und Klassifizieren von Dokumenten und Belegen.accounting– Zugriff auf Buchungsdaten, Bankumsätze und Abrechnungsläufe.
Ein Agent zur Rechnungsverarbeitung benötigt Scopes für documents und accounting, sollte jedoch keinesfalls Zugriff auf Versammlungsbeschlüsse (votings) oder Stammdaten-Löschungen erhalten.
Gesonderte Absicherung destruktiver Aktionen
Das Löschen von Daten birgt naturgemäß ein höheres Risiko als das Anlegen oder Bearbeiten. Daher trennt etg24 destruktive Operationen strikt über eine eigene delete-Berechtigung ab:
- Ein Schlüssel mit Schreibrechten für Dokumente darf neue Dateien ablegen und Metadaten aktualisieren, diese jedoch nicht löschen, solange die Löschberechtigung nicht explizit erteilt wurde.
- In MCP-Umgebungen sind Werkzeuge zum Entfernen von Daten gesondert deklariert.
- Selbst bei erteilter Löschberechtigung greift als Sicherheitsnetz Soft Delete & Rollback: Versehentlich gelöschte Einträge lassen sich jederzeit unkompliziert wiederherstellen.
Empfohlene Berechtigungsprofile
| Integrationstyp | Empfohlene Scopes | Löschberechtigung |
|---|---|---|
| Reporting- / Analyse-Bot | properties:read, contacts:read | Keine |
| Posteingangs- / Triage-Assistent | contacts:read, tickets:write, documents:read | Keine |
| Beleg- / Dokumentenverarbeitung | documents:read, documents:write | Keine |
| Bestandsmigration / Onboarding | Domänen-Scopes nach Bedarf | Temporär während des Imports |
Jede autorisierte Aktion wird revisionssicher im Audit-Trail & Änderungszuordnung festgehalten.