Zum Hauptinhalt springen
Sicherheit

Sicherheit von Anfang an eingebaut, nicht nachgerüstet

Authentifizierung, Autorisierung und Verschlüsselung sind Teil des Stores – ein Vertrauensgeflecht über Datenebene und Konsole, pro Store konfigurierbar, ohne zusätzliche Dienste, die Sie betreiben müssen.

Defense in Depth

Drei Schichten, ein Geflecht

Ein integriertes Vertrauensgeflecht sichert den Node-zu-Node-Verkehr, Client-Verbindungen und die Verwaltungsebene – mit demselben Identitäts- und Autorisierungsmodell im gesamten Cluster.

Authentifizierung

Offline verifizierte Bearer-Tokens – der Node prüft die Signatur gegen einen zwischengespeicherten Cluster-Schlüssel, ohne Roundtrip zu einem Auth-Server auf dem Hot Path.

Autorisierung

RBAC mit Deny-by-Default – Subjekte erhalten Rollen, Rollen gewähren Berechtigungen auf Stores und Admin-Operationen. Nichts ist erlaubt, solange es nicht gewährt wurde.

Verschlüsselung

Mutual TLS zwischen Nodes und TLS mit Server-Authentifizierung für Clients, über vier CA-/Vertrauensmodelle – pro Store aktivierbar.

Authentifizierung

Tokens, offline verifiziert

Clients legen ein Bearer-Token vor; der Node prüft dessen Signatur gegen den zwischengespeicherten öffentlichen Schlüssel des Clusters – ohne Aufruf eines Auth-Servers im Request-Pfad. Halten Sie das Token mit env:- oder file:-Referenzen aus dem Connection String heraus.

  • Keine Abhängigkeit von einem Auth-Server auf dem Hot Path
  • Vom Manager ausgestellte Tokens; begrenzt im Geltungsbereich und befristet
  • Sichere Indirektion – Secrets stehen nie in der URL
zariss://n0:7861/store?token=env:ZARIS_TOKEN
Clientlegt Bearer-Token vor?token=env:VAR / file:/pathtokenZaris-Nodeprüft Signatur offlineVerifier · zwischengespeicherter öffentlicher Cluster-Schlüsselkein Round Trip zu einem Auth-Servererlauben / verweigernManagerstellt Tokens aus
SubjektBenutzer · Dienst · TokenRollenreader · writer · adminpro Subjekt zugewiesenBerechtigungenauf Stores & Admin-Operationenread · write · managealles andere: standardmäßig verweigert
Autorisierung

RBAC mit Deny-by-Default

Zugriff wird gewährt, nie angenommen. Subjekten werden Rollen zugewiesen; Rollen bilden auf Berechtigungen für Stores und Admin-Operationen ab. Alles, was nicht ausdrücklich gewährt wurde, wird verweigert.

  • Rollen für Lesen / Schreiben / Admin – oder Ihre eigenen
  • Am Node durchgesetzt – nicht nur in der Oberfläche
  • Least Privilege von Grund auf
Verschlüsselung

Mutual TLS im gesamten Cluster

Gossip und Replikation zwischen Nodes laufen über Mutual TLS; die Client-Datenebene arbeitet mit Server-Authentifizierung, bei der der Client den Node prüft und sich per Token authentifiziert. Unter Kubernetes kann das Node-Zertifikat ein Multi-SAN-Zertifikat sein, sodass auch externe Clients es validieren.

  • Mutual TLS Node ↔ Node; Server-Authentifizierung für Clients
  • Automatische Erneuerung der Zertifikate vor Ablauf
  • Pro Store aktivierbar – Klartext bleibt der Default für die Entwicklung
zaris-0legt Zertifikat vor + prüft eszaris-1legt Zertifikat vor + prüft esMutual TLS · Node ↔ NodeClientprüft Node · sendet TokenServer-Auth + Token
Vertrauen nach Ihren Regeln

Vier CA-/Vertrauensmodelle

Von automatischer Ausstellung ohne PKI bis zum Einbinden von Zertifikaten Ihrer eigenen CA – wählen Sie das Vertrauensmodell, das zu Ihrer Organisation passt.

M0 · Automatisch / Co-located

Der Manager erstellt eine Cluster-CA und stellt Node-Zertifikate automatisch aus. Keine PKI zu betreiben – ideal, um schnell sicher zu starten.

M1 · Eigene CA mitbringen

Stellen Sie Ihre eigene Root-CA bereit; der Cluster stellt daraus Zertifikate aus, sodass Zaris an eine Vertrauensstellung anknüpft, die Sie bereits betreiben.

M2 · Zwischen-CA

Zertifikate werden von einer Zwischen-CA unter Ihrer Unternehmens-Root ausgestellt; Node-Zertifikate legen die vollständige Kette bis zur verankernden Root vor.

M3 · Vorab ausgestellte Zertifikate

Binden Sie extern ausgestellte Zertifikate + CA als Secrets ein (z. B. cert-manager). Zaris lädt und verwendet sie einfach.

In der Konsole

Konfigurieren und prüfen an einem Ort

Initialisieren Sie die Cluster-CA, erstellen Sie Enrollment-Tokens, wählen Sie das Vertrauensmodell und sehen Sie den TLS-Status pro Node – alles in der integrierten Ansicht „Security & TLS“.

console · security & tls
Clustron-Zaris-Konsole – Verwaltung von Security & TLS

Sicher durch Konfiguration, nicht durch ein Projekt

Aktivieren Sie Tokens, RBAC und TLS pro Store – ohne einen eigenen Sicherheitsdienst, den Sie bauen, betreiben und aktuell halten müssen.