Back to results
US 2019/0317904 A1Published application
Nop sled defense
AssigneeMicrosoft Technology Licensing, LLC
InventorsGeorge Thomas LETEY, Felix Stefan DOMKE, Edmund B. NIGHTINGALE
Life of this patent
Estimating the term…
Abstract
The disclosed technology is generally directed to protection against unauthorized code. In one example of the technology, a read request to a restricted region of memory is detected. The read request is associated with a first processor. In response to detecting the read request to the restricted region of memory, a data value that causes an exception in response to execution by the first processor is provided.
Claims20
An apparatus, comprising:
- a device that is adapted to perform actions, including:
- detecting a read request to a restricted region of memory, wherein the read request is associated with a first processor;
- and
- in response to detecting the read request to the restricted region of memory, providing a data value that causes an exception in response to execution by the first processor.
1 more element
An apparatus, comprising:
- a device that is adapted to perform actions, including:
- detecting a read request to a restricted region of memory, wherein the read request is associated with a first processor;
- and
- in response to detecting the read request to the restricted region of memory, providing a data value that causes, in response to execution by the first processor, an infinite loop or a data value that causes a branch to logging detection of the read request.
1 more element
A method, comprising:
- detecting that a read request is a read request to a restricted region of memory, wherein the read request is associated with a first processor;
- and
- responsive to detecting the read request to the restricted region of memory, providing a data value that causes an exception in response to execution by the first processor.
Dependencies are inferred from the claim text.