Modellieren und Analysieren von Zero-Trust-Architekturen unter Berücksichtigung verschiedener Qualitätsziele

Aus SDQ-Wiki
Ausschreibung (Liste aller Ausschreibungen)
Datei:Zero Trust.pdf Typ Masterarbeit
Aushang Aushang Abschlussarbeit Zero Trust Architecture.pdf
Betreuer Wenden Sie sich bei Interesse oder Fragen bitte an:

Larissa Schmid (E-Mail: larissa.schmid@kit.edu, Telefon: +49-721-608-45981), Nicolas Boltz (E-Mail: nicolas.boltz@kit.edu, Telefon: +49-721-608-45997)

Motivation

Die Zero-Trust-Architektur ist ein Konzept, welches in den letzten Jahren immer mehr Aufmerksamkeit erhält. Ziel ist es, sogenannte implizite Zonen, in denen sich Geräte oder Komponenten ohne größere Einschränkungen vertrauen, so klein wie möglich zu halten. Eine Herausforderung beim Umstellen von existierenden Systemen ist jedoch das Sicherstellen der Erhaltung von anderen Qualitätseigenschaften wie z.B. Performance.

Ansätze zur Software-Architektur-Modellierung, wie Palladio, bieten bereits die Möglichkeit Qualitätseigenschaften wie Vertraulichkeit, Performance und Resilienz anhand des Architekturmodells analysieren zu können. %Diese beinhalten auch die für Zero Trust Architekturen sehr relevanten Eigenschaften der Vertraulichkeit, Performance und Resilienz.

Allerdings werden für das Modellieren der verschiedenen Qualitätseigenschaften aktuell unterschiedliche Modellelemente verwendet. Dies verhindert ein einfaches Kombinieren der Analysen. Weiterhin fehlt eine, für die Modellierung einer Zero-Trust-Architektur wichtige, formale Ausmodellierung der Systembestandteile, die Eigenschaften für die Zugriffskontrolle bereitstellen.

Aufgabenstellung

  • Spezifizieren, welche Systembestandteile für bestimmte Qualitätseigenschaften benötigt werden und wie diese in der Software-Architektur modelliert werden können.
  • Erstellen von Architektur-Templates und -Modellierungen für Zero-Trust-typische Eigenschaften, die für die Zugriffskontrolle genutzt werden.
  • Erstellen von Architekturmodellen, die nötige Informationen zum Analysieren mehrerer Qualitätseigenschaften beinhalten, für eine Fallstudie.
  • Erarbeiten eines Ansatzes für das strukturierte Kombinieren der Analysen