×

Attack Protection For Valid Gadget Control Transfers

  • US 20170329961A1
  • Filed: 07/25/2017
  • Published: 11/16/2017
  • Est. Priority Date: 10/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. At least one computer readable medium including instructions that when executed enable a system to:

  • during execution of a process on a processor of the system and prior to a call to a function, store a first value in a first register of a plurality of registers of the processor;

    responsive to a control transfer termination (CTT) instruction encountered after a control transfer operation that returns from the function, determine whether a current value of the first register equals the first value; and

    if so, continue execution of the process, and otherwise raise a violation.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×