Execution Model Enforcement Via Program Shepherding

Nearly all security attacks have one thing in common: they coerce the target program into performing actions that it was never intended to perform. In short, they violate the program's execution model. The execution model encompasses the Application Binary Interface (ABI), higher-level specifi...

Full description

Bibliographic Details
Main Authors: Kiriansky, Vladimir, Bruening, Derek, Amarasinghe, Saman
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149325