Litcius/Paper detail

HERA: Hotpatching of Embedded Real-time Applications

Christian Niesler, Sebastian Surminski, Lucas Davi

202126 citationsDOIOpen Access PDF

Abstract

Memory corruption attacks are a pre-dominant attack vector against IoT devices. Simply updating vulnerable IoT software is not always possible due to unacceptable downtime and a required reboot. These side-effects must be avoided for highly-available embedded systems such as medical devices and, generally speaking, for any embedded system with real-time constraints. To avoid downtime and reboot of a system, previous research has introduced the concept of hotpatching. However, the existing approaches cannot be applied to resource-constrained IoT devices. Furthermore, possible hardware-related issues have not been addressed, i.e., the inability to directly modify the firmware image due to read-only memory.

Topics & Concepts

Computer scienceHERAEmbedded systemPhysicsQuantum mechanicsQuantum chromodynamicsReal-Time Systems SchedulingEmbedded Systems Design TechniquesParallel Computing and Optimization Techniques