-
公开(公告)号:US11860996B1
公开(公告)日:2024-01-02
申请号:US16376091
申请日:2019-04-05
Applicant: Apple Inc.
Inventor: Filip J. Pizlo , Yin Zin Mark Lam , Jean-Francois Bastien , Michael L. Saboff
CPC classification number: G06F21/54 , G06F8/434 , G06F9/44568 , G06F9/45558 , G06F21/125 , G06F21/126 , G06F2009/45587
Abstract: Embodiments described herein provide for virtual machine (VM) based exploit mitigation techniques that can be used to harden web content frameworks and JavaScript Engines. Some embodiments described herein are also generally applicable to other system frameworks, libraries, and program code that executes on a processor that is vulnerable to an attack using a security exploit. Program code that implements the techniques described herein can prevent the use of security exploit attacks to bypass security properties within the program code.