Invention Grant
- Patent Title: Code randomization for just-in-time compilers
- Patent Title (中): 即时编译器的代码随机化
-
Application No.: US14535319Application Date: 2014-11-06
-
Publication No.: US09250937B1Publication Date: 2016-02-02
- Inventor: Michael Franz , Andrei Homescu , Stefan Brunthaler , Per Larsen
- Applicant: The Regents of the University of California
- Applicant Address: US CA Oakland
- Assignee: The Regents Of The University Of California
- Current Assignee: The Regents Of The University Of California
- Current Assignee Address: US CA Oakland
- Agency: Klein, O'Neill & Singh, LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F21/51

Abstract:
A system-wide service can simultaneously harden multiple running JITs, for example by hooking into the memory protections of a target operating system and randomizing newly generated code on the fly when marked as executable. Some embodiments preserve the contents of the calling stack, presenting each JIT with the illusion that it is executing its own generated code.
Information query