Gå til hovedinnhold

Cybersecurity Risk Analysis

Hopp til hovedinnhold

Introduction:

Modern software used in autonomous vehicles and machines is made up of many interconnected components, which can be vulnerable to cyber threats. This project aims to assess these vulnerabilities and create specialized test facilities to thoroughly evaluate and improve the security of individual parts of the software stack. The goal is to identify and address security weaknesses, making the overall system more resilient. The focus will be on both the hardware and software components, including PLCs, microcontrollers, C++, Python, ROS2, and cloud services.

Project Objectives:

Vulnerability Assessment: Carry out a detailed assessment to identify vulnerabilities and weaknesses in each part of the software stack, prioritizing them based on severity and potential impact.

Risk Analysis: Analyze the likelihood and consequences of the identified vulnerabilities, and determine acceptable risk levels for the autonomous vehicles and machines.

Test Facility Design: Create dedicated test environments to conduct controlled cyber attack testing, including isolated testbeds for each software module and use of physical equipment for real-world testing.

Attack Scenario Development: Develop realistic cyber attack scenarios, covering various types of threats such as network attacks, application-layer attacks, and social engineering, with input from Hive's autonomous vehicle experts.

Penetration Testing: Perform penetration testing to evaluate the effectiveness of current security measures. Simulate different attack scenarios to identify vulnerabilities and assess the system's response.

Mitigation Strategies: Develop strategies to fix identified vulnerabilities, which could include code updates, configuration changes, or security patches. Implement a proactive approach to reduce future risks.

Security Awareness Training: Provide training to software developers and system administrators to improve their understanding of security best practices, fostering a culture of security within the team.

Documentation and Reporting: Maintain detailed records of the vulnerability assessment, risk analysis, testing, and mitigation actions. Produce regular progress reports and a final summary of findings and recommendations.

Expected Outcomes:

Identification and mitigation of software vulnerabilities to improve the security of the software stack for autonomous vehicles and machines.

Creation of specialized test facilities, including physical setups for real-world testing, to proactively defend against cyber threats.

Improved security awareness among development and operational teams, supported by insights from Hive's autonomous vehicle experts.

This project aims to enhance the security and resilience of software systems for autonomous vehicles and machines. By identifying vulnerabilities, building dedicated test facilities, and fostering security awareness, the project will contribute to creating a secure and reliable software stack for autonomous vehicles.

Oppdragsgiver

Hive Autonomy

We lead the digital and autonomous transformation for logistics and enable our customers to grow operations while facilitating the green shift. At Hive Autonomy, we bring an advanced and valuable transformation of load-handling processes, making them safer, more productive, and more sustainable.

Oppgaveforslag

Type: Fra virksomhet
Publisert: 2024-10-30
Status: Ledig
Grad: Uspesifisert

Fagområder

Dette forslaget er åpent for flere studentoppgaver.