Sicherheit und Architektur

Ein Zugang. Ein Berechtigungspunkt. Ein Audit-Log.

tenantree ist eine Durchreiche zwischen KI-Assistent und Ihrer SAP BTP, kein Datensilo. Anmeldung, Berechtigungen und Identitäten bleiben in Ihrer Hand; jede Änderung wird von einem Menschen freigegeben und protokolliert.

Architektur

Jeder Aufruf passiert dieselben vier Stationen

Der KI-Assistent erreicht Ihre BTP ausschließlich über tenantree. Dort wird jede Anfrage einer angemeldeten Person zugeordnet, gegen deren Rechte geprüft, bei Änderungen zur Freigabe vorgelegt und protokolliert.

Architektur: Ein Zugang. Ein Berechtigungspunkt. Ein Audit-Log. Der KI-Assistent einer angemeldeten Person verbindet sich über HTTPS und das Model Context Protocol mit tenantree. Die Person meldet sich im Browser bei den SAP Cloud Identity Services des Kunden an. In tenantree folgen vier Stationen: 1 Anmeldung über das IAS des Kunden, 2 Rechteprüfung vor jedem Aufruf mit Rollen aus der BTP des Kunden, 3 Plan und Freigabe durch einen Menschen, 4 Eintrag im Audit-Log. Erst danach ruft tenantree über HTTPS die Dienste der SAP BTP des Kunden auf: API Management, Developer Hub, Cloud Integration, Event Mesh, SAP HANA Cloud, Service Manager, Kontoebene und Cloud Foundry. SAP Cloud Identity Services des Kunden · mit MFA Anmeldung im Browser KI-Assistent Claude, Claude Code im Auftrag einer angemeldeten Person MCP HTTPS tenantree Durchreiche, kein Datensilo 1Anmeldungüber das IAS des Kunden,ohne eigene Passwörter 2Rechteprüfungvor jedem Aufruf, Rollenaus Ihrer BTP und IAS 3Plan und FreigabeÄnderung erst nachFreigabe durch Menschen 4Audit-LogPerson, Aktion, Objektund Zeitpunkt SAP BTP des Kunden API ManagementDeveloper HubCloud IntegrationEvent MeshSAP HANA CloudService ManagerKontoebeneCloud Foundry Rollen HTTPS Ein Zugang. Ein Berechtigungspunkt. Ein Audit-Log.

Das Diagramm lässt sich seitlich verschieben.

Architektur von tenantree: Anmeldung über das IAS des Kunden, Rechteprüfung mit Rollen aus der BTP des Kunden, Plan und Freigabe, Audit-Log. Erst danach erfolgen Aufrufe an die Dienste der SAP BTP.

Ein Zugang

Ihr Team benötigt keine Zugangsdaten zu einzelnen Diensten. Der KI-Assistent arbeitet ausschließlich über tenantree; direkte Schlüssel im Chat entfallen.

Ein Berechtigungspunkt

tenantree prüft vor jedem Aufruf selbst, ob die angemeldete Person die Aktion ausführen darf. Grundlage sind die Rollen in Ihrer BTP und Ihrem IAS.

Ein Audit-Log

Jede Aktion wird mit Person, Aktion, Zielobjekt und Zeitpunkt protokolliert, je Kunde getrennt und einzeln herausgebbar.

Berechtigungsmodell

Rechte werden gespiegelt, nicht kopiert

tenantree führt kein zweites Rollenmodell neben Ihrer BTP. Wer was darf, entscheiden Sie in Ihrem IAS und Ihrer BTP. Im Zweifel gewinnt die BTP des Kunden.

Ebene 1

Sichtbarkeit in tenantree

Ihr Unternehmen legt fest, welche Personen tenantree überhaupt nutzen und welche Landschaften sie sehen. Ohne diese Freischaltung ist kein Zugriff möglich.

Ebene 2

Anmeldung am IAS des Kunden

Die Anmeldung erfolgt über die SAP Cloud Identity Services Ihres Unternehmens, mit Ihren Kennwortregeln und Ihrer Mehr-Faktor-Authentifizierung. tenantree speichert keine Passwörter.

Ebene 3

Rollen aus BTP und IAS

Die Rechte je Dienst ergeben sich zur Laufzeit aus den Rollen der Person in Ihrer BTP und Ihrem IAS. Vor jedem schreibenden Vorgang wird erneut geprüft.

Drei Stufen je Dienst
Rolle der Person im DienstWas tenantree für diese Person tut
Keine RolleNichts. Der Dienst ist für diese Person nicht zugänglich.
RolleLesen. Bei einem Änderungswunsch nennt tenantree die fehlende Rolle.
AdministratorrolleSchreiben: Anlegen, Ändern, Löschen, Aktionen und Runbooks – jeweils nach Freigabe.

Was das in der Praxis bedeutet

  • Verlässt eine Person das Unternehmen oder verliert sie eine Rolle, endet der entsprechende Zugriff auch in tenantree.
  • Sie pflegen keine zusätzliche Berechtigungsmatrix und keine Freigabelisten außerhalb Ihrer BTP.
  • Die Schreibstufe begrenzt zusätzlich, welche Arten von Änderungen überhaupt möglich sind. Änderungen auf Ebene des Global Account sind standardmäßig ausgeschaltet.
  • In Cloud Foundry handelt tenantree im Namen der angemeldeten Person und kann dort nie mehr als diese Person selbst.
Freigabe

Drei Sperren vor jeder Änderung

Eine Änderung wird nur ausgeführt, wenn alle drei Bedingungen erfüllt sind. Das Sprachmodell kann keine davon selbst herbeiführen.

Pläne, die Kosten auslösen können, enthalten die Bewertung des Kostenrechners. Was sich nicht bewerten lässt oder ohnehin abgelehnt würde, wird bereits vor dem Plan abgewiesen – niemand soll einer Änderung zustimmen, die anschließend nicht ausgeführt wird.

  1. Recht der Person

    Die angemeldete Person hat im betroffenen Dienst eine Administratorrolle.

  2. Schreibstufe

    Die Art der Änderung ist in der für Ihr Unternehmen eingestellten Schreibstufe zugelassen.

  3. Freigabe per Schaltfläche

    Eine Person gibt den vorgelegten Plan auf der Freigabekarte oder der Freigabeseite im Browser frei. Eine Bestätigung im Chattext genügt nicht.

Netz und Verschlüsselung

Öffentlich ist nur die dünne Zugangsschicht

Im Standardbetrieb liegt alles Sensible in einem abgeschotteten Innennetz. Sämtliche Verbindungen sind mit TLS verschlüsselt.

Netz- und Sicherheitsaufbau des Standardbetriebs Alle Verbindungen sind mit TLS verschlüsselt. Aus dem Internet erreichen KI-Assistent und Browser nur die öffentliche Zugangsschicht im Rechenzentrum in Deutschland. Dahinter liegt ein privates Netz ohne öffentliche Adressen mit MCP-Server, Portal, Datenbank und getrennter Schlüsselverwaltung. Die Datenbank hat keine öffentliche IP-Adresse, Geheimnisse sind verschlüsselt gespeichert, die Schlüssel liegen getrennt. Ausgehende Verbindungen führen verschlüsselt zur SAP BTP und zu den SAP Cloud Identity Services des Kunden. Internet KI-Assistent Claude, Claude Code Browser Portal, Freigabeseite Rechenzentrum in Deutschland Zugangs- schicht öffentlich erreichbar TLS-Terminierung Firewall nur HTTPS Privates Netz MCP-Server Werkzeuge, Freigabe Portal Verwaltung Datenbank ohne öffentliche IP Geheimnisse verschlüsselt Schlüssel getrennt verwahrt Ihre SAP-Landschaft SAP BTP Ihre Dienste SAP Cloud Identity Services TLS-verschlüsselte Verbindung Netzgrenze Öffentlich erreichbar ist nur die dünne Zugangsschicht.

Das Diagramm lässt sich seitlich verschieben.

Netzaufbau im Standardbetrieb: öffentliche Zugangsschicht mit TLS-Terminierung, privates Netz ohne öffentliche Adressen, Datenbank ohne öffentliche IP-Adresse, Schlüssel getrennt verwahrt, ausgehende Verbindungen verschlüsselt zu SAP BTP und IAS.

HTTPS auf allen Wegen

Verbindungen von KI-Assistent und Browser sowie alle Aufrufe an SAP sind TLS-verschlüsselt.

Datenbank ohne öffentliche IP

Die Datenbank ist nur aus dem privaten Netz erreichbar; Firewall-Regeln begrenzen den Zugriff je Dienst.

Geheimnisse verschlüsselt

Zugangsdaten zu Ihren Diensten werden verschlüsselt und je Kunde getrennt gehalten; die Schlüssel liegen getrennt von den Daten.

Betrieb in Deutschland

Der Standardbetrieb erfolgt in Rechenzentren in Deutschland. Eine eigene Zertifizierung nach ISO 27001 ist geplant.

Datensparsamkeit und Audit

Was tenantree speichert – und was nicht

tenantree hält nur, was für Berechtigungsprüfung, Nachvollziehbarkeit und Ihre Konfiguration erforderlich ist. Die Daten jedes Kunden sind von denen anderer Kunden getrennt.

Gespeichert

  • Die Zuordnung von SAP-Standardrollen zu Rechten je Dienst
  • Das Audit-Log: Person, Aktion, Zielobjekt, Zeitpunkt und Bezug zum Audit-Log der BTP
  • Ihre Konfiguration, etwa BTP-Endpunkte und die Verbindung zu Ihrem IAS

Nicht gespeichert

  • Geschäftsdaten, Nachrichteninhalte und Datenbankinhalte
  • Passwörter Ihrer Mitarbeitenden
  • Kopien Ihrer Rollen und Rollensammlungen

Audit-Log

Jede Aktion ist einer Person zugeordnet. Das Audit-Log ist je Kunde logisch getrennt und kann Ihnen einzeln bereitgestellt werden. Die Übernahme in den SAP Audit Log Service Ihres Unternehmens ist vorgesehen.

Was das Sprachmodell sieht. Der KI-Assistent erhält Konfigurationsmetadaten Ihrer Landschaft, Kennzahlen und Kostendaten sowie die Inhalte des Gesprächs. Passwörter, Tokens, Zugangsdaten von Service Keys und Nutzdaten erreichen das Modell nicht.

Geheimnisse

Einmal-Links statt Passwörter im Chat

Geheimnisse berühren den Chat nicht. Sie wechseln ausschließlich über Einmal-Links, die nach der Freigabe erscheinen und nach Gebrauch oder Ablauf ungültig werden.

An tenantree

Passwörter, Schlüsseldateien und Keystores, etwa das Systempasswort einer Datenbank, geben Sie auf einer eigenen Seite über einen Einmal-Link ein.

An die anfragende Person

Zugangsdaten, etwa eines Service Key, erhält nur die Person, die den Vorgang angefragt hat, über einen Einmal-Link. Sie werden genau einmal angezeigt.

Kein Export privater Schlüssel

Privates Schlüsselmaterial wird nie zurückgegeben. Die dafür nötige Rolle hält tenantree bewusst nicht.

Maskierung

Felder, die einen Zugang tragen könnten, erscheinen in Ausgaben und Fehlermeldungen maskiert.

Bewusste Grenzen

Was tenantree nicht tut

Manche Fähigkeiten wären technisch möglich. tenantree verzichtet bewusst darauf, weil sie Rechte oder Kanäle erfordern würden, die ein Administrationswerkzeug nicht halten sollte.

Für Ihre Sicherheitsprüfung stellen wir Ihnen auf Anfrage die Dokumentation zu Sicherheit und Governance bereit. Kontakt aufnehmen

  • tenantree liest keine Nachrichteninhalte aus Cloud Integration oder Event Mesh.
  • tenantree bietet keinen SQL-Kanal und liest keine Datenbankinhalte.
  • tenantree exportiert keine privaten Schlüssel.
  • tenantree gibt keine Änderung selbst frei; das Sprachmodell kann nicht freigeben.
  • tenantree handelt nie mit mehr Rechten, als Ihre BTP der Person einräumt.
  • tenantree legt keine eigenen Benutzerkonten mit Passwörtern an.
  • tenantree führt Änderungen in Ihrem Git-Repository nicht eigenständig in den Hauptzweig zusammen; das entscheidet ein Mensch per Pull Request.

tenantree in Ihrer Landschaft einsetzen

Wir zeigen Ihnen tenantree an Ihren Anforderungen und klären Betriebsform, Einführung und Konditionen. Preise auf Anfrage.