Cybersecurity as a success factor in software development


Improving SW quality by adhering to current cybersecurity standards and practices

The increasing importance of software in the automotive industry cannot be questioned anymore. Software engineers and software developers must adapt to new framework conditions and cybersecurity requirements. Especially because a large part of modern cybersecurity controls are set up with software. Software quality is generally becoming a success factor. From secure SW guidelines to selection criteria in architecture and design decisions, it is important to develop a far-reaching understanding of cybersecurity in order to develop software that is not only functional, but also sustainable against external factors.

Learn about the impact of cybersecurity in the automotive industry as a Software Engineer and get to know the tools to perform the design and integration of the software ensuring the cybersecurity regulations in each step of the process (Strategy and environment definition, as well as execution). Now you will find all learning content of the live training available as a video course series.

Advantages at a glance:


  • Overview of new coding guidelines, specifications and standards: An up-to-date understanding of cybersecurity factors that influence software development is crucial to ensure the integrity and security of software products.
  • Influence of cybersecurity on architecture and design: Early consideration of cybersecurity in the architecture and design phase ensures that developed software is compliant with cybersecurity requirements from the very beginning.
  • Knowledge of how to deal with third-party tools, libraries and suppliers: New considerations need to be made regarding the use of third-party software, libraries/tools (among others). Secure software development is also indispensable in the exchange with suppliers.
  • Impact of software updates/over-the-air updates: The management and reliable implementation of software updates around the vehicle are accompanied by new requirements and responsibilities - also for software development.
  • Software quality as a prerequisite for secure development: A comprehensive understanding of the dimensions of software quality is an indispensable prerequisite for the whole domain of development work.

Learning objectives of the entire video course
What will you be able to do after completing this video learning course?

  • Comprehend the impact of automotive hacks in and between all product lifecycle phases.
  • Differentiate between legal regulations and standards like UN R155 and ISO/SAE21434.
  • Identify potential enablers and inhibitors of cybersecurity.
  • Be able to sketch the elements of cybersecurity development like concepts, goals, and claims.
  • Be sure you can follow the main steps of risk assessment.
  • Reflect the challenges of cybersecurity planning especially during distributed development.
  • Describe the needs of cybersecurity verification and validation incl. fuzz and pen testing.

Content of the On-Demand Video learning bundle for Software Integrator (Total length: +7 hours)


This video course series consists of 38 single videos, according to the following listing (sorted by chapters)

By accessing this All-access bundle, you will then find a learning video (in English) for each topic listed below in your personal login area. Each individual learning video has a length of approx. 10 minutes. Please note: Downloading the learning videos is not possible for licensing reasons.

1. CYBERSECURITY AWARENESS
• Cybersecurity terms and definitions
• Automotive hacks

2. AUTOMOTIVE CYBERSECURITY STANDARDS

• Overview ISO/SAE 21434
• Regulations and standards apart ISO/SAE 21434

3. CYBERSECURITY IN AUTOMOTIVE INDUSTRY
• Vehicle ecosystem and challenges in V2X
• Impact of Cybersecurity on Product lifecycle

4. CYBERSECURITY MANAGEMENT

• Cybersecurity culture
• Cybersecurity Audit and Assessment
• Cybersecurity Management - Project level
• Impact of Cybersecurity on Project lifecycle
• Cybersecurity Planning
• Cybersecurity Plan
• Cybersecurity Case

Overview Product Security Incident Response Team (PSIRT)
Cybersecurity requirements for post-development

5. CYBERSECURITY DEVELOPMENT
• Cybersecurity Development
• Development Overview and cybersecurity relevance
• Item definition
• Threat analysis and risk assessment (TARA)
• Cybersecurity Concept
• Cybersecurity Product development

Refined cybersecurity specification (system)
• Cybersecurity Best practices
• Cybersecurity Validation

6. CYBERSECURITY RISK ASSESSMENT
• Cybersecurity Risk Assessment

7. CYBERSECURITY IMPLEMENTATION
Cybersecurity in HW implementation (e.g. hardware security module=HSM)
Cybersecurity SW Development Measures
Cybersecurity Control Implementation - Development vs Maintenance Phase
Cybersecurity in AUTOSAR
SW Quality
Coding Guidelines, rules and standards

8. CYBERSECURITY CONTROLS
Introduction to Cybersecurity Controls
Automotive cybersecurity controls
In-vehicle cybersecurity controls: Overview and Cryptography
In-vehicle cybersecurity controls: Access control, secure on/off-board communication, network segmentation and isolation
In-vehicle cybersecurity controls: Trusted environment, system resilience, monitoring and logging

9. CYBERSECURITY TESTING AND VALIDATION
• Cybersecurity verification and validation strategy
• Introduction to Cybersecurity test methods

Course plan

Welcome
Intro to your ODV video learning course 🥉 CySec for Software Engineering
📄 Chapter 01: Awareness
📄 Chapter 02: Automotive Cybersecurity Standards
📄 Chapter 03: Cybersecurity in Automotive Industry
📄 Chapter 04: Cybersecurity Management Courses
📄 Chapter 05: Cybersecurity Development
📄 Chapter 06: Risk Assessment
📄 Chapter 07: Cybersecurity Implementation
📄 Chapter 08: Cybersecurity controls
📄 Chapter 09: Cybersecurity Testing and Validation
Certificate of Attendance (CoA) Software Engineering
Quiz