Die ACL (Access Control List) ist die Zugriffsliste einer HCL Notes Datenbank. Sie legt fest, wer lesen, schreiben, löschen oder das Design ändern darf, von keinem Zugriff bis Manager, und bildet die Grundlage der Sicherheit in Notes und Domino.
Überblick
Eine ACL steuert den Zugriff auf eine ganze Notes Datenbank (NSF Datei). Sie ist zugleich die Grundlage der Sicherheit in HCL Notes und HCL Domino.
Die sieben Zugriffsstufen
- No Access (Kein Zugriff): Keine Rechte.
- Depositor: Darf Dokumente anlegen, aber nicht lesen. Nützlich für Briefkästen und Einreichungen.
- Reader (Leser): Darf Dokumente lesen.
- Author (Autor): Darf eigene Dokumente lesen und bearbeiten.
- Editor: Darf alle Dokumente bearbeiten.
- Designer: Darf zusätzlich Masken und Ansichten ändern.
- Manager: Volle Kontrolle, einschließlich Änderungen an der ACL.
Die einzelnen Stufen lassen sich verfeinern, zum Beispiel damit ein Autor Dokumente löschen oder ein Leser sie kopieren darf. Zusätzlich können Rollen innerhalb einer Anwendung einzelne Aktionen steuern, etwa Freigaben oder den Zugriff auf Gehaltsdaten.
Zugriff auf Dokumentebene
Einzelne Dokumente werden mit Leserfeldern und Autorenfeldern geschützt. Ein Leserfeld beschränkt die Sicht auf die Benutzer und Gruppen, die darin stehen. So werden Personalakten und vertrauliche Vorgänge abgesichert. Dieselbe Sicherheit gilt in Nomad und über die Domino REST API.
Typische Fehler in der ACL
- Standardzugriff auf Editor, sodass jeder alles ändern kann.
- Gruppen, die im Domino Directory nicht mehr existieren, wodurch unklar wird, wer tatsächlich Zugriff hat.
- Ehemalige Mitarbeiter, die noch als Manager eingetragen sind.
- Anonymer Zugriff im Web, der Daten ohne Anmeldung offenlegt.
- Server, die in der ACL fehlen, sodass die Replikation stillschweigend scheitert.
ACL und DSGVO
Die ACL zeigt, wer Daten sehen darf, aber nicht, wer tatsächlich darauf zugegriffen hat. Dafür braucht es eine Zugriffsprotokollierung wie den GDPR Logger. Zusammen ergeben beide eine Zugriffskontrolle, die sich gegenüber einer Datenschutzbehörde dokumentieren lässt.
Häufige Fragen
Wer sollte Manager sein? Eine Administrationsgruppe und die Server, keine einzelnen Benutzer.
Kann die ACL automatisch geprüft werden? Ja. Ein ACL Bericht über alle Datenbanken gehört üblicherweise zu einer Sicherheitsprüfung und ist oft der erste Schritt bei einem neuen Kunden.
Was passiert mit der ACL bei einer Migration? Die Berechtigungen müssen manuell nach SharePoint oder in das neue System übertragen werden. Ein ACL Export für alle Datenbanken liefert von Anfang an die vollständige Liste.
