DocumentCode
3722577
Title
ControlFreak: Signature Chaining to Counter Control Flow Attacks
Author
Sergei Arnautov;Christof Fetzer
Author_Institution
Tech. Univ. Dresden, Dresden, Germany
fYear
2015
Firstpage
84
Lastpage
93
Abstract
Many modern embedded systems use networks to communicate. This increases the attack surface: the adversary does not need to have physical access to the system and can launch remote attacks. By exploiting software bugs, the attacker might be able to change the behavior of a program. Security violations in safety-critical systems are particularly dangerous since they might lead to catastrophic results. Hence, safety-critical software requires additional protection. We present an approach to detect and prevent control flow attacks. Such attacks maliciously modify program´s control flow to achieve the desired behavior. We develop ControlFreak, a hardware watchdog to monitor program execution and to prevent illegal control flow transitions. The watchdog employs chained signatures to detect any modification of the instruction stream and any illegal jump in the program even if signatures are maliciously modified.
Keywords
"Hardware","Monitoring","Embedded systems","Computer bugs","Security","Automobiles"
Publisher
ieee
Conference_Titel
Reliable Distributed Systems (SRDS), 2015 IEEE 34th Symposium on
Electronic_ISBN
1060-9857
Type
conf
DOI
10.1109/SRDS.2015.35
Filename
7371571
Link To Document