Patent · US Active

Code randomization for just-in-time compilers

US9250937B1 · kind B1 · utility

22Cited by
20References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 6, 2014
Grant dateFeb 2, 2016
Priority date
Expiry dateNov 6, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2125
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.