Creating it from SCRATCh: A Practical Approach for Enhancing the Security of IoT-Systems in a DevOps-enabled Software Development Environment

10/28/2020
by   Simon D. Duque Anton, et al.
0

DevOps describes a method to reorganize the way different disciplines in software engineering work together to speed up software delivery. However, the introduction of DevOps-methods to organisations is a complex task. A successful introduction results in a set of structured process descriptions. Despite the structure, this process leaves margin for error: Especially security issues are addressed in individual stages, without consideration of the interdependence. Furthermore, applying DevOps-methods to distributed entities, such as the Internet of Things (IoT) is difficult as the architecture is tailormade for desktop and cloud resources. In this work, an overview of tooling employed in the stages of DevOps processes is introduced. Gaps in terms of security or applicability to the IoT are derived. Based on these gaps, solutions that are being developed in the course of the research project SCRATCh are presented and discussed in terms of benefit to DevOps-environments.

READ FULL TEXT

page 2

page 16

research
02/21/2021

Software Engineering for Internet of Things

Internet of Things based systems (IoT systems for short) are becoming in...
research
09/27/2020

Self-Organizing Software Models for the Internet of Things

The Internet of Things (IoT) envisions the integration of physical objec...
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
04/20/2021

Understanding the Context of IoT Software Systems in DevOps

The growing demand for connected devices and the increase in investments...
research
01/27/2022

Prediction and Detection of FDIA and DDoS Attacks in 5G Enabled IoT

Security in the fifth generation (5G) networks has become one of the pri...
research
01/24/2022

Just Enough, Just in Time, Just for "Me": Fundamental Principles for Engineering IoT-native Software Systems

By seamlessly integrating everyday objects and by changing the way we in...

Please sign up or login with your details

Forgot password? Click here to reset