TrustOps: Continuously Building Trustworthy Software

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Brito, Eduardo, Castillo, Fernando, Pullonen-Raudvere, Pille, Werner, Sebastian
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909492870905856
author Brito, Eduardo
Castillo, Fernando
Pullonen-Raudvere, Pille
Werner, Sebastian
author_facet Brito, Eduardo
Castillo, Fernando
Pullonen-Raudvere, Pille
Werner, Sebastian
contents Software services play a crucial role in daily life, with automated actions determining access to resources and information. Trusting service providers to perform these actions fairly and accurately is essential, yet challenging for users to verify. Even with publicly available codebases, the rapid pace of development and the complexity of modern deployments hinder the understanding and evaluation of service actions, including for experts. Hence, current trust models rely heavily on the assumption that service providers follow best practices and adhere to laws and regulations, which is increasingly impractical and risky, leading to undetected flaws and data leaks. In this paper, we argue that gathering verifiable evidence during software development and operations is needed for creating a new trust model. Therefore, we present TrustOps, an approach for continuously collecting verifiable evidence in all phases of the software life cycle, relying on and combining already existing tools and trust-enhancing technologies to do so. For this, we introduce the adaptable core principles of TrustOps and provide a roadmap for future research and development.
format Preprint
id arxiv_https___arxiv_org_abs_2412_03201
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle TrustOps: Continuously Building Trustworthy Software
Brito, Eduardo
Castillo, Fernando
Pullonen-Raudvere, Pille
Werner, Sebastian
Software Engineering
Software services play a crucial role in daily life, with automated actions determining access to resources and information. Trusting service providers to perform these actions fairly and accurately is essential, yet challenging for users to verify. Even with publicly available codebases, the rapid pace of development and the complexity of modern deployments hinder the understanding and evaluation of service actions, including for experts. Hence, current trust models rely heavily on the assumption that service providers follow best practices and adhere to laws and regulations, which is increasingly impractical and risky, leading to undetected flaws and data leaks. In this paper, we argue that gathering verifiable evidence during software development and operations is needed for creating a new trust model. Therefore, we present TrustOps, an approach for continuously collecting verifiable evidence in all phases of the software life cycle, relying on and combining already existing tools and trust-enhancing technologies to do so. For this, we introduce the adaptable core principles of TrustOps and provide a roadmap for future research and development.
title TrustOps: Continuously Building Trustworthy Software
topic Software Engineering
url https://arxiv.org/abs/2412.03201