Preventing Memory Errors in Networked Vehicle Services Through Diversification - CARS : 2nd Workshop on Critical Automotive applications : Robustness & Safety Access content directly
Conference Papers Year : 2013

Preventing Memory Errors in Networked Vehicle Services Through Diversification

Abstract

Car-to-X communication stands for the communication of di↵erent vehicles (vehicle-to-vehicle) as well as for the communication of vehicles and infrastructure (vehicle-to-infrastructure). The development of these technologies promotes the emergence of new car infotainment and telematic services of added value for users. The side e↵ect is the exposure of vehicles to a number of new threats, such as memory errors. Among other consequences, the exploitation of memory errors may lead to code-reuse attacks, where intruders reuse existing non-malicious code with malicious purposes, such as gaining complete car control. Since memory error exploits usually rely on highly specific processor characteristics, the same exploit rarely works on di↵erent hardware architectures. This paper proposes a strategy to thwart memory error exploitation by combining the diversification of HWthrough processor emulation with the creation of Service variants using o↵-the-shelf cross-compilation suites.
Fichier principal
Vignette du fichier
5_-_carssafecomp2013_submission_13.pdf (669.24 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00848245 , version 1 (25-07-2013)

Identifiers

  • HAL Id : hal-00848245 , version 1

Cite

Héctor Marco, Juan-Carlos Ruiz, David de Andrés, Ismael Ripoll. Preventing Memory Errors in Networked Vehicle Services Through Diversification. SAFECOMP 2013 - Workshop CARS (2nd Workshop on Critical Automotive applications : Robustness & Safety) of the 32nd International Conference on Computer Safety, Reliability and Security, Sep 2013, Toulouse, France. pp.NA. ⟨hal-00848245⟩
202 View
680 Download

Share

Gmail Facebook X LinkedIn More