Abstract
Efficiency of security-by-design has become an important goal for organizations implementing software engineering practices such as Agile, DevOps, and Continuous Integration. Software architectures are (often manually) analyzed at design time for potential security design flaws, based on natural language descriptions of security weaknesses (e.g., CWE, CAPEC). The use of natural language hinders the application of such knowledge bases in an automated fashion. In this paper, we analyze an existing catalog of 19 security design flaws in order to identify conceptual, technology-independent requirements on architectural models that enable automatically detecting these flaws. This constitutes the first step towards automated assessment of design-level security. Our findings are illustrated on an IoT-based smart home system.
Original language | English |
---|---|
Title of host publication | Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2019 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 49-56 |
Number of pages | 8 |
ISBN (Electronic) | 9781728141367 |
DOIs | |
Publication status | Published - Nov 2019 |
Externally published | Yes |
Event | 34th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2019 - San Diego, United States Duration: 10 Nov 2019 → 15 Nov 2019 |
Publication series
Name | Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2019 |
---|
Conference
Conference | 34th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2019 |
---|---|
Country/Territory | United States |
City | San Diego |
Period | 10/11/19 → 15/11/19 |
Bibliographical note
Funding Information:This research is partially funded by the Research Fund KU Leuven. Katja Tuma was partially supported by the Swedish VINNOVA FFI project “CyReV: Cyber Resilience for Vehicles-Cybersecurity for automotive systems in a changing environment”.
Publisher Copyright:
© 2019 IEEE.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
Funding
This research is partially funded by the Research Fund KU Leuven. Katja Tuma was partially supported by the Swedish VINNOVA FFI project “CyReV: Cyber Resilience for Vehicles-Cybersecurity for automotive systems in a changing environment”.
Keywords
- Design analysis
- Design flaws
- Design inspection
- Security