APPARATUS AND METHOD FOR EMBEDDED PROTECTION OF EXECUTABLE CODE

An apparatus and method for enforcing control-flow integrity (CFI) may include obtaining assembly code; patching the assembly code to produce patched code including control-flow integrity (CFI) enforcement; and assembling the patched code into a binary output. Patching may include adding, to assembl...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Roth, Gilad, Alon, Bar, Shalev, Amos, Kovelman, Alexei, Dagmi, Or, Skverer, Tal
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An apparatus and method for enforcing control-flow integrity (CFI) may include obtaining assembly code; patching the assembly code to produce patched code including control-flow integrity (CFI) enforcement; and assembling the patched code into a binary output. Patching may include adding, to assembly code of a function, at least one of: assembly code for storing and validating a stack-cookie and assembly code for validating a return address.