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...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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. |
---|