To effectively leverage the synergies between safety and cybersecurity, organizations need to adopt a structured approach to multi-concern development. This involves integrating safety and cybersecurity considerations into all stages of the development lifecycle, from initial design through to final validation.
Integrated Risk Analysis
A critical step in multi-concern development is conducting integrated risk analyses that encompass both safety and cybersecurity concerns. This approach allows for the identification of potential dependencies and interactions between safety and security risks. For example, a threat analysis and risk assessment (TARA) for cybersecurity can be conducted alongside a hazard analysis and risk assessment (HARA) for safety. This parallel analysis ensures that both accidental and intentional threats are considered, providing a more comprehensive view of the system’s risk landscape.
The study suggests that while conducting separate risk analyses for safety and cybersecurity is common, performing these analyses in a coordinated manner can facilitate a more holistic understanding of system vulnerabilities. Such co-analysis can highlight scenarios where a security breach could lead to a safety hazard, or vice versa, enabling the development of mitigation strategies that address both concerns simultaneously.
Unified Requirements Management
Unified requirements management is another key aspect of multi-concern development. By consolidating safety and cybersecurity requirements into a single, integrated set, organizations can ensure that all relevant considerations are addressed in a coherent manner. This integration helps avoid conflicts between safety and security requirements and facilitates the implementation of solutions that satisfy both standards.
For instance, a safety requirement to disable certain vehicle functions in the event of a fault can be aligned with a security requirement to prevent unauthorized access. By managing these requirements together, organizations can develop more robust systems that are both safe and secure.
Shared Testing Infrastructure
As highlighted in the study, shared testing infrastructure plays a crucial role in realizing synergies during the verification and validation phases. Test environments that can accommodate both safety and cybersecurity testing enable organizations to conduct comprehensive assessments without duplicating resources. This not only reduces costs but also ensures that safety and security measures are tested under consistent conditions, improving the reliability of test results.
For example, model-in-the-loop (MIL), software-in-the-loop (SIL), and hardware-in-the-loop (HIL) test environments can be configured to test safety-critical functions and cybersecurity defenses simultaneously. By using the same infrastructure for both types of testing, organizations can ensure that interactions between safety and security measures are fully understood and validated.
Leveraging Advanced Tools and Techniques
To support multi-concern development, organizations should invest in advanced tools and methodologies that facilitate the integration of safety and cybersecurity assurance activities. The use of model-based engineering tools, such as Papyrus for system modeling and OpenCert for process modeling, can help manage the complexity of multi-concern development by providing a structured approach to defining, analyzing, and verifying requirements.
These tools enable the creation of multi-concern assurance cases, which articulate the rationale and evidence supporting the safety and cybersecurity of a system. By leveraging these tools, organizations can streamline the development of assurance cases, improve traceability between requirements and evidence, and facilitate compliance with multiple standards.