Zum Hauptinhalt springen

Rollen und Berechtigungen

Eine Fehlkonfiguration der Zugriffssteuerung ist eine der häufigsten Ursachen für Vorfälle mit Datenexposition. Dieser Abschnitt überprüft, ob Rollen, Tresortypen und Benutzerberechtigungen dem Prinzip der geringsten Rechte folgen und ob administrative Aufgaben angemessen getrennt sind.

Navigieren Sie zu Einstellungen → Benutzerverwaltung für die meisten Kontrollen in diesem Abschnitt.


1. Standardrollen — Berechtigungsüberprüfung

Passwork enthält drei integrierte Rollen: Besitzer, Administrator und Mitglied (Benutzer). Zusätzlich kann Ihre Organisation über benutzerdefinierte Rollen verfügen.

Öffnen Sie für jede Rolle die Rolleneinstellungen und überprüfen Sie die aktivierten Berechtigungen anhand der folgenden Matrix.

Rolle Besitzer

Es gibt genau einen Besitzer. Die Rolle Besitzer kann nicht geändert werden und gewährt die höchste Zugriffsebene, einschließlich der Möglichkeit, die Rollen anderer Benutzer zu ändern.

Was zu überprüfen ist:

  • Nur einem Benutzer ist die Rolle Besitzer zugewiesen
  • Für das Besitzer-Konto ist 2FA aktiviert
  • Die Anmeldedaten des Besitzers werden im Notfall-Servicekonto oder in einem versiegelten Offline-Datensatz gespeichert (siehe Phase 2 des Admin-Rollouts)
  • Das Besitzer-Konto wird nur für administrative Aufgaben verwendet, nicht für den täglichen Zugriff auf Anmeldedaten

Rolle Administrator

Administratoren können Benutzer verwalten, Einstellungen konfigurieren und auf alle Tresore zugreifen, für die sie Corporate-Administratoren sind.

Was zu überprüfen ist:

BerechtigungErwartet für AdminSicherheitsbedenken bei Aktivierung für alle
Alle Systemeinstellungen verwaltenJaGering — für Admin-Rolle erwartet
Aktivitätsprotokoll anzeigenJaGering
LDAP-Einstellungen verwaltenJaGering
SSO-Einstellungen verwaltenJaGering
Alle Tresortypen verwaltenJa (globale Admins)Hoch — für Abteilungs-Admins nur auf relevante Typen beschränken
Zugriff auf alle TresoreNur über Zuweisung als Corporate-AdministratorHoch — Admins sollten standardmäßig nicht alle Tresore sehen
Benutzerverwaltung (alle Benutzer)Ja (globale Admins)Mittel — Abteilungs-Admins sollten nur die Benutzer ihrer Rolle verwalten

Rolle Mitglied

Die Standardrolle für alle Endbenutzer. Darf keinen Zugriff auf administrative Funktionen haben.

Überprüfen Sie, dass die Rolle Mitglied Folgendes nicht hat:

  • Zugriff auf Systemeinstellungen
  • Zugriff auf Benutzerverwaltung
  • Tresorerstellung (sofern Ihre Richtlinie keine von Benutzern erstellten Tresore erlaubt)
  • Zugriff auf den Aktionsverlauf (sofern Ihre Richtlinie kein Audit auf Benutzerebene erfordert)
  • Generierung von API-Tokens (sofern nicht für einen bestimmten Anwendungsfall erforderlich)
Rolle Mitglied

2. Benutzerdefinierte Rollen — Prinzip der geringsten Rechte

Überprüfen Sie für jede benutzerdefinierte Rolle:

  1. Nur die mindestens notwendigen Berechtigungen — jede in der Rolle aktivierte Berechtigung sollte eine dokumentierte geschäftliche Begründung haben.
  2. Umfang der rollenbasierten Benutzerverwaltung — wenn eine benutzerdefinierte Admin-Rolle Benutzer verwalten kann, überprüfen Sie, ob die Einstellung Rollenbasierte Benutzerverwaltung sie darauf beschränkt, nur Benutzer der entsprechenden Mitgliederrolle zu verwalten (nicht alle Benutzer im System).
  3. Keine „Catch-all"-Admin-Rollen — vermeiden Sie Rollen, die Zugriff auf alle Tresortypen und alle Einstellungen gewähren. Admin-Rollen auf Abteilungsebene sollten im Umfang beschränkt sein.

Matrix zur Aufgabentrennung

Überprüfen Sie für Organisationen mit Compliance-Anforderungen (ISO 27001, SOC 2), dass die folgenden Trennungen bestehen:

AufgabenpaarSollten getrennte Rollen seinRisiko bei Kombination
Tresorzugriff gewähren / Auf Tresorinhalte zugreifenJaSelbstautorisierung
Benutzer verwalten / Tresorzugriffsanfragen genehmigenJaRechteausweitung
LDAP konfigurieren / LDAP-Anmeldedaten verwendenJaExposition von Anmeldedaten
Audit-Log konfigurieren / Auf Audit-Log zugreifenJaManipulation des Audits
API-Tokens erstellen / API-Tokens verwendenKontextabhängigÜberprivilegierte Automatisierung

3. Tresortypen und Corporate-Administratoren

3.1 Corporate-Administratoren für alle Tresortypen

Jeder Tresortyp sollte mindestens einen Corporate-Administrator haben — ein Konto, das automatisch allen Tresoren dieses Typs hinzugefügt wird und von den Tresorbesitzern nicht entfernt werden kann. Dies stellt den Notfallzugriff sicher und verhindert, dass Tresore verwaisen.

Navigieren Sie zu Einstellungen → Tresorverwaltung → Tresortypen.

Überprüfen Sie für jeden Tresortyp:

  • Mindestens ein Corporate-Administrator ist zugewiesen
  • Der Corporate-Administrator ist entweder das Servicekonto (siehe Abschnitt 4) oder ein benanntes, aktives administratives Konto
  • Corporate-Administratoren sind keine Benutzer, die ihre Rolle ändern oder die Organisation ohne einen Nachfolgeplan verlassen könnten
Einstellungen für Tresortypen und Corporate-Administratoren

3.2 Beschränkungen für private Tresore

Beurteilen Sie, ob eine uneingeschränkte Erstellung privater Tresore für Ihre Organisation angemessen ist.

Risiko: Benutzer, die private Tresore erstellen und dort Unternehmensanmeldedaten speichern, machen diese Anmeldedaten für die IT während Audits, beim Offboarding oder bei der Incident Response unzugänglich.

Navigieren Sie zu Einstellungen → Tresorverwaltung → Typ Benutzer-Tresore → Wer kann Tresore erstellen.

RichtlinienoptionWann verwenden
Alle Benutzer können private Tresore erstellenUmgebungen mit geringem Risiko; Benutzer speichern nur persönliche Anmeldedaten
Beschränkt auf bestimmte Rollen/BenutzerUmgebungen mit mittlerem/hohem Risiko; verhindert das Horten von Anmeldedaten
Hinzufügen von Benutzern zu privaten Tresoren verbietenStellt sicher, dass private Tresore nicht zu improvisierten geteilten Tresoren werden

3.3 Audit der Tresorbesitzverhältnisse

Führen Sie eine Überprüfung aller bestehenden Tresore durch:

Überprüfen Sie unter Einstellungen → Tresorverwaltung → Alle Tresore:

  • Jeder Tresor hat einen aktiven Besitzer (keinen gelöschten oder gesperrten Benutzer)
  • Corporate-Administratoren sind jedem Tresor wie vom Tresortyp erwartet zugewiesen
  • Es existieren keine „verwaisten" Tresore (Tresore ohne aktive Benutzer)

4. Servicekonto (Notfallzugriff)

Wie in Phase 2: Struktur und Rollen konfiguriert, muss ein Servicekonto für die Notfallwiederherstellung von Tresoren existieren.

Was zu überprüfen ist

  • Ein dediziertes Servicekonto existiert
  • Das Servicekonto ist als Corporate-Administrator für alle kritischen Tresortypen zugewiesen
  • Das Servicekonto ist in Passwork gesperrt — es kann sich unter normalen Umständen nicht anmelden
  • Die Anmeldedaten und das Masterpasswort des Servicekontos (falls CSE aktiviert ist) werden an einem physisch sicheren Offline-Ort gespeichert
  • Der Zugriff auf den physischen Datensatz der Anmeldedaten ist dokumentiert (wer darf unter welchen Bedingungen darauf zugreifen)
  • Für das Servicekonto ist 2FA deaktiviert (ein gesperrtes Konto kann sich nicht anmelden, daher ist 2FA irrelevant, dies bestätigt jedoch, dass keine aktiven Sitzungen bestehen)
warnung

Das Servicekonto darf niemals für tägliche administrative Aufgaben verwendet werden. Jede Verwendung muss im IT-Incident-Record-System der Organisation protokolliert werden. Nach jeder Verwendung muss das Konto erneut gesperrt und die Anmeldedaten müssen rotiert werden.


5. Überprüfung des API-Zugriffs

Die Passwork-API ermöglicht den programmatischen Zugriff auf Tresordaten. Kompromittierte API-Tokens sind gleichbedeutend mit kompromittierten Benutzeranmeldedaten.

Was zu überprüfen ist

Navigieren Sie zu Einstellungen → Benutzer und überprüfen Sie die Benutzer, die über API-Tokens verfügen:

  • Jedes API-Token hat einen dokumentierten Besitzer und Zweck
  • Tokens für außer Betrieb genommene Integrationen wurden widerrufen
  • API-Tokens folgen einem Rotationsplan (siehe API-Token-Rotation)
  • Die den API-Servicebenutzern zugewiesene Rolle beschränkt ihre Berechtigungen auf das erforderliche Minimum (z. B. Nur-Lese-Zugriff auf bestimmte Tresore)
  • Der API-Zugriff ist für Standard-Benutzerrollen deaktiviert, wenn keine Integration ihn erfordert

6. Überprüfung übermäßigen Tresorzugriffs

Ein Benutzer sollte nur Zugriff auf die Tresore und Ordner haben, die für seine aktuelle Rolle erforderlich sind.

Was zu überprüfen ist

Für eine Stichprobe von Benutzern (insbesondere solche mit administrativen Rollen):

  1. Öffnen Sie das Profil des Benutzers unter Einstellungen → Benutzer.
  2. Prüfen Sie den Tab Zugriff — dieser zeigt den gesamten Tresor- und Ordnerzugriff für diesen Benutzer.
  3. Überprüfen Sie, dass jede Zugriffsgewährung einem aktuellen geschäftlichen Bedarf entspricht.

Achten Sie insbesondere auf:

  • Frühere Abteilungszugehörigkeit (Zugriff nach einem Wechsel nicht entzogen)
  • Zugriff von Auftragnehmern, der nach Projektende bestehen bleibt
  • Admin-Zugriff auf Tresore ohne operativen Bedarf

Die vollständige Dokumentation der Zugriffsrechte finden Sie unter Benutzer-Zugriffsrechte.


Zusammenfassende Checkliste

#KontrolleStatus
1.1Es existiert genau ein Besitzer-Konto
1.2Für das Besitzer-Konto ist 2FA aktiviert
1.3Die Rolle Mitglied hat keine Admin-Berechtigungen
2Benutzerdefinierte Rollen folgen den geringsten Rechten; Abteilungs-Admins sind im Umfang beschränkt
2 (SoD)Administrative Aufgaben gemäß obiger Matrix getrennt
3.1Alle Tresortypen haben einen Corporate-Administrator
3.2Die Richtlinie zur Erstellung privater Tresore ist beabsichtigt und dokumentiert
3.3Keine verwaisten Tresore; alle Tresore haben aktive Besitzer
4Servicekonto existiert, ist gesperrt, Anmeldedaten offline gespeichert
5Alle API-Tokens sind aktiv, dokumentiert und rotiert
6Stichprobenüberprüfung des Benutzerzugriffs abgeschlossen; keine überflüssigen Berechtigungen gefunden