Cyber Resilience Strategies Throughout the System Development Lifecycle
As cyber threats continue to evolve in complexity and frequency, cyber resilience has become a fundamental consideration in modern system development. This paper presents a structured approach to integrating cyber resilience strategies throughout the System Development Lifecycle (SDLC), ensuring that systems can anticipate, withstand, recover from, and adapt to disruptions. To achieve this, a comprehensive review of existing cyber resilience strategies was conducted, then the strategies were systematically mapped to the SDLC stages. The mapping ensures that resilience is embedded proactively from the earliest stages of system design through deployment, operation, and eventual decommissioning. By providing a stage-by-stage breakdown of resilience-enhancing practices, this paper offers a practical guide for system designers, engineers, and cybersecurity professionals seeking to strengthen system robustness. The findings contribute to a structured framework for cyber resilience within the SDLC, offering insights into optimizing resilience without introducing unnecessary complexity or cost.
Authors
- Grant Deffenbaugh
- Srinidhi Kameneni
Institutions
- Software Engineering Institute (US)
- Carnegie Mellon University (US)
Publication Details
- Published
- 2025-08-04
- DOI
- https://doi.org/10.1109/csr64739.2025.11129978
- Citations
- 1
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 1.49