Litcius/Paper detail

A Model-Based Security Testing Approach for Automotive Over-The-Air Updates

Shahid Mahmood, Alexy Fouillade, Hoang Nga Nguyen, Siraj Ahmed Shaikh

202017 citationsDOIOpen Access PDF

Abstract

Modern connected cars are exposed to various cybersecurity threats due to the sophisticated computing and connectivity technologies they host for providing enhanced user experience for their occupants by offering numerous innovative applications. While prior studies exist that explore cybersecurity challenges, tools and techniques for automotive systems, over-the-air (OTA) software updates for automobiles can be exploited by the attackers to compromise vehicle security and safety has not been covered extensively. This paper presents our Model-Based Security Testing (MBST) approach, designed for cybersecurity evaluation of the OTA update system for automobiles, which has an integrated testbed and a software tool that is capable of automatically generating and executing test cases by using attack trees as an input. Integrating threat modelling in the testing provides several benefits, including clear and systematic identification of different threats. Automation of the test-case generation and execution has the obvious benefits of saving time and manual effort, as manual test-case generation is both a time-consuming and error-prone process (especially, when the testing involves several test-cases). A simple simulated attack is used to demonstrate the validity and effectiveness of our testing approach. To the best of our knowledge, there is no prior research that uses a testing approach similar to our approach for automotive OTA security evaluation.

Topics & Concepts

TestbedComputer scienceAutomotive industrySecurity testingProcess (computing)Computer securityAutomationModel-based testingSoftwareIdentification (biology)Test caseEngineeringCloud computing securitySecurity information and event managementCloud computingOperating systemAerospace engineeringBiologyMechanical engineeringRegression analysisComputer networkMachine learningBotanyVehicular Ad Hoc Networks (VANETs)Safety Systems Engineering in AutonomySoftware Testing and Debugging Techniques
A Model-Based Security Testing Approach for Automotive Over-The-Air Updates | Litcius