scientific article; zbMATH DE number 1402179
Für prozedurale und objektbasierte Programmierung von verteilten Systemen existieren heutzutage bereits viele ausgereifte, auf Capabilities und Zugriffslisten basierende Sicherheitsmodelle. Diese Modelle sind jedoch nicht für objektorientierte Programmierung von verteilten Anwendungen geeignet, da die hohe Abstraktionsebene und Dynamik der objektorientierten Programmierung eine Anpassung der Anwendungsklassen aller möglicherweise interagierender Objekte an die Sicherheitsanforderungen der Anwendung erfordert. Die Sicherheitskonfiguration wird dadurch hochkomplex und fehleranfällig. Diese Arbeit stellt ein Sicherheitsmodell vor, das auf Sicherheitsmetaobjekten basiert. Sicherheitsmetaobjekte sind spezielle Objekte, die an eine Applikation gebunden werden können und eine für die Anwendung nötige Sicherheitsstrategie realisieren. Durch die Wahl entsprechender Sicherheitsmetaobjekte kann so eine Anwendung ohne Anpassung der Anwendungsklassen in verschiedenen Umgebungen mit unterschiedlichen Sicherheitsanforderungen eingesetzt werden. Neben den klassischen Mechanismen wie Capabilities und Zugriffslisten können mit Sicherheitsmetaobjekten auch die mit klassischen Systemen nicht realisierbaren Sicherheitsstrategien ``transitive Capabilities und ``rollenbasierte Identitäten implementiert werden. Diese lösen die speziellen Sicherheitsprobleme objektorientierter Systeme, nämlich die fehlende Verbreitungskontrolle und das Trojanische-Pferd-Problem von Referenzen. Sicherheitseigenschaften des Modells werden mittels einer Formalisierung von Teilaspekten bewiesen. Die Implementierbarkeit des Modells wird anhand der Beschreibung einer prototypischen Implementation gezeigt.
- Rewriting semantics of meta-objects and composable distributed services
- Tool-assisted security assessment of distributed applications
- scientific article; zbMATH DE number 996542 (Why is no real title available?)
- Meta objects for access control: Role-based principals
- scientific article; zbMATH DE number 736535 (Why is no real title available?)
- scientific article; zbMATH DE number 2040571 (Why is no real title available?)
- scientific article; zbMATH DE number 1836545 (Why is no real title available?)
- Security valuation of distributed component-based program systems.
- The Role of the Self-Defending Object Concept in Developing Distributed Security-Aware Applications
This page was built for publication:
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4937693)