Patent DE-112010003464-B4 (DE)
Title: Modifikation von Zugangskontrolllisten
Inventor: GRANADOS SAHEEM
IPC: G06F21/62
Filed: 2010-08-18
Granted: 2019-05-16
Abstract: Verfahren zur Modifikation von Basisberechtigungen von Zugangskontrolllisten durch Auswerten logischer Ausdrücke auf einem Server, wobei das Verfahren Folgendes umfasst:
 Ermitteln von Basisberechtigungen für eine Person (subject) durch einen Server, indem ein Name der Person mit Zugangskontrolllisteneinträgen für ein Objekt verglichen werden;
 Ermitteln der logische Ausdrücke umfassenden Zugangskontrolllisteneinträge für das Objekt durch einen Server;
 Auswerten der Einträge logischer Ausdrücke der Zugangskontrolllisteneinträge für das Objekt mit logischen Ausdrucksattributen der Person durch einen Server, wobei die logischen Ausdruckseinträge so ausgewertet werden, dass festgestellt wird, welche Einträge logischer Ausdrücke für die logischen Ausdrucksattribute der Person wahr sind;
 für logische Ausdrucksattribute, die wahr sind, Verknüpfen von Satzoperatoren der Einträge logischer Ausdrücke durch den Server dergestalt, dass eine einzige Vereinigungs-Zugangskontrollliste, eine einzige Schnittmengen-Zugangskontrollliste und eine einzige Ersetzungs-Zugangskontrollliste vorhanden ist; 
 wobei die Vereinigungs-Zugangskontrollliste eine Verknüpfung von Einträgen logischer Ausdrücke ist, die einen Vereinigungs-Operator verwenden;
 wobei die Schnittmengen-Zugangskontrollliste eine Verknüpfung von Einträgen logischer Ausdrücke ist, die einen Schnittmengen-Operator verwenden, und
 wobei die Ersetzungs-Zugangskontrollliste eine Verknüpfung von Einträgen logischer Ausdrücke ist, die einen Ersetzungs-Operator verwenden;
 als Reaktion auf das Vorhandensein der Ersetzungs-Zugangskontrollliste Durchführen einer Ersetzungs-Operation durch den Server, um die Basisberechtigungen durch die Ersetzungs-Zugangskontrollliste im Verlauf eines inkrementellen Prozesses zu ersetzen, wobei ein Ergebnis der Ersetzungs-Operation eine erste Ausgabe ist, und wobei als Reaktion auf das Vorhandensein keiner Ersetzungs-Zugangskontrollliste die Basisberechtigungen die erste Ausgabe sind;
 als Reaktion auf das Vorhandensein der Vereinigungs-Zugangskontrollliste Durchführen einer Vereinigungs-Operation an der ersten Ausgabe und der Vereinigungs-Zugangskontrollliste durch den Server im Verlauf eines inkrementellen Prozesses, wobei ein Ergebnis der Vereinigungs-Operation eine zweite Ausgabe ist, und wobei als Reaktion auf das Vorhandensein keiner Vereinigungs-Zugangskontrollliste die erste Ausgabe die zweite Ausgabe ist;
 als Reaktion auf das Vorhandensein der Schnittmengen-Zugangskontrollliste Durchführen einer Schnittmengen-Operation an der zweiten Ausgabe und der Schnittmengen-Zugangskontrollliste durch den Server im Verlauf eines inkrementellen Prozesses, wobei ein Ergebnis der Schnittmengen-Operation eine dritte Ausgabe ist, und wobei als Reaktion auf das Vorhandensein keiner Schnittmengen-Zugangskontrollliste die zweite Ausgabe die dritte Ausgabe ist; und
 Bereitstellen der dritten Ausgabe als Berechtigungen für die Person durch den Server,
 wobei die Ersetzungs-Operation zuerst durchgeführt wird, die Vereinigungs-Operation als Zweites durchgeführt wird und die Schnittmengen-Operation als Drittes durchgeführt wird, um den inkrementellen Prozess zu definieren.