Secure Software Development in the Era of Fluid Multi-party Open Software and Services

03/04/2021
by   Ivan Pashchenko, et al.
0

Pushed by market forces, software development has become fast-paced. As a consequence, modern development projects are assembled from 3rd-party components. Security privacy assurance techniques once designed for large, controlled updates over months or years, must now cope with small, continuous changes taking place within a week, and happening in sub-components that are controlled by third-party developers one might not even know they existed. In this paper, we aim to provide an overview of the current software security approaches and evaluate their appropriateness in the face of the changed nature in software development. Software security assurance could benefit by switching from a process-based to an artefact-based approach. Further, security evaluation might need to be more incremental, automated and decentralized. We believe this can be achieved by supporting mechanisms for lightweight and scalable screenings that are applicable to the entire population of software components albeit there might be a price to pay.

READ FULL TEXT

page 1

page 2

research
08/25/2021

AppSecure.nrw Software Security Study

In recent years, the World Economic Forum has identified software securi...
research
04/08/2021

Secure Software Engineering in the Financial Services: A Practitioners' Perspective

Secure software engineering is a fundamental activity in modern software...
research
12/20/2020

Software, Attacker and Asset-centric Approach for Improving Security in System Development Process

Secure development process is a procedure taken by developers to ensure ...
research
05/15/2018

Task Interruption in Software Development Projects: What Makes some Interruptions More Disruptive than Others?

Multitasking has always been an inherent part of software development an...
research
04/10/2021

2nd Workshop on Hybrid Development Approaches in Software Systems Development

Software and system development is complex and diverse, and a multitude ...
research
08/17/2020

Putting the Semantics into Semantic Versioning

The long-standing aspiration for software reuse has made astonishing str...
research
02/01/2023

Generating Software for Well-Understood Domains

Current software development is often quite code-centric and aimed at sh...

Please sign up or login with your details

Forgot password? Click here to reset