Secure Execution Via Program Shepherding
We introduce program shepherding, a method for monitoring control flow transfers during program execution to enforce a security policy. Shepherding ensures that malicious code masquerading as data is never executed, thwarting a large class of security attacks. Shepherding can also enforce entry poin...
Main Authors: | Kiriansky, Vladimir, Bruening, Derek, Amarasinghe, Saman |
---|---|
Published: |
2023
|
Online Access: | https://hdl.handle.net/1721.1/149314 |
Similar Items
-
Execution Model Enforcement Via Program Shepherding
by: Kiriansky, Vladimir, et al.
Published: (2023) -
Secure execution environment via program shepherding
by: Kiriansky, Vladimir L. (Vladimir Lubenov), 1979-
Published: (2006) -
Improving performance and security of indirect memory references on speculative execution machines
by: Kiriansky, Vladimir L.(Vladimir Lubenov),1979-
Published: (2019) -
Automatic runtime error repair and containment via recovery shepherding
by: Long, Fan, et al.
Published: (2020) -
DAWG: A Defense Against Cache Timing Attacks in Speculative Execution Processors
by: Kiriansky, Vladimir L.(Vladimir Lubenov), et al.
Published: (2020)