发明名称 |
SYSTEM AND METHOD FOR SUPPORTING JIT IN A SECURE SYSTEM WITH RANDOMLY ALLOCATED MEMORY RANGES |
摘要 |
<p>Disclosed herein are systems, methods, and non-transitory computer-readable storage media for processing just-in-time code at a device that enforces a code signing requirement. The disclosure includes receiving computer code, where a portion of the code includes executable just-in-time code, at a device that enforces a code signing requirement; identifying the unsigned just-in-time executable portion of code; allocating a randomly selected memory region on the device for at least some of the unsigned just-in-time executable portion; and executing the unsigned just-in-time executable portion of code in the randomly selected memory region as if the unsigned just-in-time executable portion of code was signed computer code.</p> |
申请公布号 |
EP2666116(A1) |
申请公布日期 |
2013.11.27 |
申请号 |
EP20120704460 |
申请日期 |
2012.01.18 |
申请人 |
APPLE INC. |
发明人 |
VIDRINE, JACQUES, ANTHONY;DESAI, LIONEL, DIVYANG |
分类号 |
G06F21/00 |
主分类号 |
G06F21/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|