Invention Grant
- Patent Title: Selective randomization for non-deterministically compiled code
- Patent Title (中): 非确定性编译代码的选择性随机化
-
Application No.: US13619814Application Date: 2012-09-14
-
Publication No.: US09128732B2Publication Date: 2015-09-08
- Inventor: Oliver J. Hunt , Gavin Barraclough , Filip J. Pizlo , Geoffrey Garen
- Applicant: Oliver J. Hunt , Gavin Barraclough , Filip J. Pizlo , Geoffrey Garen
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F11/00 ; G06F11/36 ; G06F9/455

Abstract:
A method and an apparatus for runtime compilation that generates non-deterministic and unpredictable code to protect against un-trusted code attacks are described. The runtime compilation may be based on heuristic rules without requiring deterministic behavior reduction operations for all the code generated. The heuristic rules may include estimations on, for example, runtime overhead or cost incurred for code protection, amount of code protection required and/or other applicable factors and their relationships.
Public/Granted literature
- US20130205388A1 SELECTIVE RANDOMIZATION FOR NON-DETERMINISTICALLY COMPILED CODE Public/Granted day:2013-08-08
Information query