Trift — eine graphische Notation für feingranulare Zugriffsregeln
Abstract
Bei der Entwicklung und Wartung von Informationssystemen ist die Sicherheit der verwalteten Informationen von essenzieller Bedeutung. Sicherheit umfasst in diesem Fall verschiedene Bereiche: So kann zum einen die Vertraulichkeit, aber auch die Integrität oder die Verfügbarkeit der Daten gemeint sein. In Bezug auf die vorliegende Dissertation ist hierbei die Vertraulichkeit von Informationen besonders interessant. Unter der Vertraulichkeit der vorhandenen Informationen versteht man, dass nur autorisierten Personen der Zugriff ermöglicht wird. Web-basierte Informationssysteme erfordern eine sehr feingranulare Zugriffssteuerung und somit sehr detaillierte Zugriffsregeln. Es ist jedoch bekannt, dass Zugriffsregeln der benötigten Granularität schwierig zu erstellen, zu verstehen und zu warten sind. Mit der Wahrnehmung der Definition, Wartung und Umsetzung von Zugriffsregeln als expliziten und dedizierten Teil des Softwareprojekts und der gleichzeitigen Feststellung, dass diese Arbeit komplex, zeitaufwändig und fehleranfällig ist, kommt die Frage auf, ob, und wenn ja wie, Entwickler hierbei unterstützen werden können. Im Rahmen der Promotion wurde die Forschungshypothese aufgestellt, dass die Nutzung einer graphischen Notation, im Gegensatz zu den existierenden textbasierten Notationen, die Arbeit mit feingranularen Zugriffsregeln effizienter macht und das Risiko für Fehler reduziert. In der vorliegenden Dissertation wird deswegen eine graphische Notation, Trift, vorgestellt, welche die Spezifikation, das Verständnis und die Wartung von Zugriffsregeln erleichtern soll. Es werden außerdem zwei Studien beschrieben, in welchen untersucht wurde, ob die Trift-Notation die erhoffte Entwicklerunterstützung auch leisten kann. Dies geschah sowohl mit einem Beispielprojekt aus der Forschung als auch den Zugriffsregeln aus einem echten Projekt, der Livekorrektur. In beiden Untersuchungen hat sich gezeigt, dass Entwickler Aufgaben, welche das Verstehen oder Anpassen von Zugriffsregeln erfordern, schneller und fehlerfreier erledigen können, wenn sie hierzu Trift, anstatt der etablierten textbasierten Notation des Zugriffssteuerungsframeworks Open Policy Agent (OPA), nutzen.
Fields of Study & Subjects
Access Control and Trust
Web Applications and Data Management
Model-Driven Software Engineering Techniques
Publication details
- Journal / source
- Universitätsbibliographie, Universität Duisburg-Essen
- Publication date
- 14 January 2026
- Language
- DE
- Document type
- Thesis