Automated Security Findings Management: A Case Study in Industrial DevOps

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Voggenreiter, Markus, Angermeir, Florian, Moyón, Fabiola, Schöpp, Ulrich, Bonvin, Pierre
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909071269953536
author Voggenreiter, Markus
Angermeir, Florian
Moyón, Fabiola
Schöpp, Ulrich
Bonvin, Pierre
author_facet Voggenreiter, Markus
Angermeir, Florian
Moyón, Fabiola
Schöpp, Ulrich
Bonvin, Pierre
contents In recent years, DevOps, the unification of development and operation workflows, has become a trend for the industrial software development lifecycle. Security activities turned into an essential field of application for DevOps principles as they are a fundamental part of secure software development in the industry. A common practice arising from this trend is the automation of security tests that analyze a software product from several perspectives. To effectively improve the security of the analyzed product, the identified security findings must be managed and looped back to the project team for stakeholders to take action. This management must cope with several challenges ranging from low data quality to a consistent prioritization of findings while following DevOps aims. To manage security findings with the same efficiency as other activities in DevOps projects, a methodology for the management of industrial security findings minding DevOps principles is essential. In this paper, we propose a methodology for the management of security findings in industrial DevOps projects, summarizing our research in this domain and presenting the resulting artifact. As an instance of the methodology, we developed the Security Flama, a semantic knowledge base for the automated management of security findings. To analyze the impact of our methodology on industrial practice, we performed a case study on two DevOps projects of a multinational industrial enterprise. The results emphasize the importance of using such an automated methodology in industrial DevOps projects, confirm our approach's usefulness and positive impact on the studied projects, and identify the communication strategy as a crucial factor for usability in practice.
format Preprint
id arxiv_https___arxiv_org_abs_2401_06602
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Automated Security Findings Management: A Case Study in Industrial DevOps
Voggenreiter, Markus
Angermeir, Florian
Moyón, Fabiola
Schöpp, Ulrich
Bonvin, Pierre
Software Engineering
In recent years, DevOps, the unification of development and operation workflows, has become a trend for the industrial software development lifecycle. Security activities turned into an essential field of application for DevOps principles as they are a fundamental part of secure software development in the industry. A common practice arising from this trend is the automation of security tests that analyze a software product from several perspectives. To effectively improve the security of the analyzed product, the identified security findings must be managed and looped back to the project team for stakeholders to take action. This management must cope with several challenges ranging from low data quality to a consistent prioritization of findings while following DevOps aims. To manage security findings with the same efficiency as other activities in DevOps projects, a methodology for the management of industrial security findings minding DevOps principles is essential. In this paper, we propose a methodology for the management of security findings in industrial DevOps projects, summarizing our research in this domain and presenting the resulting artifact. As an instance of the methodology, we developed the Security Flama, a semantic knowledge base for the automated management of security findings. To analyze the impact of our methodology on industrial practice, we performed a case study on two DevOps projects of a multinational industrial enterprise. The results emphasize the importance of using such an automated methodology in industrial DevOps projects, confirm our approach's usefulness and positive impact on the studied projects, and identify the communication strategy as a crucial factor for usability in practice.
title Automated Security Findings Management: A Case Study in Industrial DevOps
topic Software Engineering
url https://arxiv.org/abs/2401.06602