A Mobility Case Study Framework for Validating Uncertainty Impact Analyses regarding Confidentiality
Creators: name: Priss, Denis
Publisher: name: Karlsruher Institut für Technologie (KIT)
Year: 2022

description: In den letzten zwei Jahrzehnten sind Software-Systeme globaler, vernetzter und komplexer geworden. Dabei ist die Vertraulichkeit zu einer wichtigen Sicherheitsanforderungen an Informationssysteme geworden. Je später Vertraulichkeitsverletzungen im Entwicklungsprozess festgestellt werden, desto kostenintensiver kann deren Behebung werden. Bereits im frühen Entwurf existieren Ungewissheiten, sowohl über das System als auch dessen Umgebung, die sich auf die Vertraulichkeit auswirken können. Daher ist es wichtig bereits zur Entwurfszeit solche Ungewissheiten zu berücksichtigen und deren Auswirkungen auf die Vertraulichkeit einzuschätzen. Es existieren Ansätze, die Softwarearchitekten und Softwarearchitektinnen unterstützen sollen, Ungewissheitsauswirkungen auf die Vertraulichkeit zu untersuchen. Diese wurden jedoch noch nicht umfangreich evaluiert und deren Nutzen noch nicht unabhängig nachgewiesen. Um die Validität zu erhöhen, sollten weitere unabhängige Fallstudien durchgeführt werden. Dabei ist ein einheitliches Vorgehen notwendig, um konsistente Ergebnissen au erzeugen. Obwohl es allgemein Arbeiten in diesem Bereich gibt, sind diese nicht spezifisch genug um die Anforderung zu erfüllen. Diese Arbeit soll diese Lücke schließen, indem ein Rahmenwerk vorgestellt wird, welches einen Untersuchungsprozess und ein Fallstudienprotokoll beinhaltet. Der Untersuchungsprozess besteht aus allgemeingültigen Schritten, die für Fallstudien notwendig sind und Schritten, die speziell für diese Klasse von Analysen notwendig sind. Das Fallstudienprotokoll beinhaltet Anforderungen an die Fallstudie und an den Fallstudienentwurf, der auf vorhandener Literatur aufbaut. Dieses Rahmenwerk soll Forschenden helfen, weitere Fallstudien zur Validierung der Ungewissheits-Auswirkungs-Analysen strukturiert durchzuführen und damit auch Ungewissheiten und deren Auswirkung auf Vertraulichkeit zu erforschen. Um das Rahmenwerk zu evaluieren, wird eine Mobilitätsfallstudie durchgeführt, mit der eine Ungewissheiten-Auswirkungs-Analyse unabhängig evaluiert wird. Diese Mobilitätsfallstudie stellt einen weiteren Beitrag dieser Arbeit dar. Abschließend wird in dieser Arbeit die Qualität des Untersuchungsprozesses und der Fallstudie sowie die Vollständigkeit der zu untersuchenden Aspekte evaluiert. Dabei richten sich der Evaluationsplan und der Evaluationsentwurf an den definierten Anforderungen aus. Durch die Evaluation soll untersucht werden, ob der Untersuchungsprozess und die Fallstudienstrategie eine fundierte Basis besitzen, durchführbar sind und aussagekräftige Ergebnisse fördern. Dabei wird eine Anforderungsabdeckung an die zu untersuchenden Aspekte von rund~80\% erreicht. Das vorgestellte Rahmenwerk unterstützt die Validierung der Ungewissheiten-Auswirkungs-Analyse: Im Rahmen der Fallstudie gewonnene Ergebnisse lassen darauf schließen, dass die strukturelle Ausbreitung von Ungewissheiten alleine nicht ausreichend ist, um den Softwarearchitektinnen und Softwarearchitekteneinen verlässlichen Ausgangspunkt für die weitere Vertraulichkeitsanalysen zu geben.