An Integrity-Focused Threat Model for Software Development Pipelines

11/11/2022
by   B. M. Reichert, et al.
0

In recent years, there has been a growing concern with software integrity, that is, the assurance that software has not been tampered with on the path between developers and users. This path is represented by a software development pipeline and plays a pivotal role in software supply chain security. While there have been efforts to improve the security of development pipelines, there is a lack of a comprehensive view of the threats affecting them. We develop a systematic threat model for a generic software development pipeline using the STRIDE framework and identify possible mitigations for each threat. The pipeline adopted as a reference comprises five stages (integration, continuous integration, infrastructure-as-code, deployment, and release), and we review vulnerabilities and attacks in all stages reported in the literature. We present a case study applying this threat model to a specific pipeline, showing that the adaptation is straightforward and produces a list of relevant threats.

READ FULL TEXT
research
12/24/2020

Implementation of Security Features in Software Development Phases

Security holds an important role in a software. Most people are not awar...
research
03/27/2018

PIE: A Domain-Specific Language for Interactive Software Development Pipelines

Context. Software development pipelines are used for automating essentia...
research
12/14/2020

Risk Assessment, Threat Modeling and Security Testing in SDLC

The software development process is considered as one of the key guideli...
research
01/30/2022

Making Secure Software Insecure without Changing Its Code: The Possibilities and Impacts of Attacks on the DevOps Pipeline

Companies are misled into thinking they solve their security issues by u...
research
01/06/2019

STORE: Security Threat Oriented Requirements Engineering Methodology

As we are continuously depending on information technology applications ...
research
08/31/2023

Toward Automatically Completing GitHub Workflows

Continuous integration and delivery (CI/CD) are nowadays at the core of ...
research
05/26/2020

Illuminating a Blind Spot in Digitalization – Software Development in Sweden's Private and Public Sector

As Netscape co-founder Marc Andreessen famously remarked in 2011, softwa...

Please sign up or login with your details

Forgot password? Click here to reset