Open this publication in new window or tab >>2019 (English)In: 2019 IEEE/ACM 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), IEEE, 2019, p. 114-125Conference paper, Published paper (Refereed)
Abstract [en]
As any software system, a self-adaptive system is subject to security threats. However, applying self-adaptation may introduce additional threats. So far, little research has been devoted to this important problem. In this paper, we propose an approach for vulnerability analysis of architecture-based adaptations in self-adaptive systems using threat modeling and analysis techniques. To this end, we specify components' vulnerabilities and the system architecture formally and generate an attack model that describes the attacker's strategies to attack the system by exploiting different vulnerabilities. We use a set of security metrics to quantitatively assess the security risks of adaptations based on the produced attack model which enables the system to consider security aspects while choosing an adaptation to apply to the system. We automate and incorporate our approach into the Rainbow framework, allowing for secure architectural adaptations at runtime. To evaluate the effectiveness of our approach, we apply it on a simple document storage system and on the ZNN system.
Place, publisher, year, edition, pages
IEEE, 2019
Series
Software Engineering for Adaptive and Self-Managing Systems, ICSE Workshops, SEAMS, International Workshop on, ISSN 2157-2305, E-ISSN 2157-2321 ; 2019
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-93172 (URN)10.1109/SEAMS.2019.00023 (DOI)000589350700013 ()2-s2.0-85071120571 (Scopus ID)9781728133683 (ISBN)9781728133690 (ISBN)
Conference
2019 IEEE/ACM 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Montreal, Canada, May 25-26, 2019
Projects
PROSSES
2020-03-272020-03-272023-06-13Bibliographically approved