发明授权
US08966628B2 Native code module security for arm instruction set architectures
有权
arm指令集架构的本机代码模块安全性
- 专利标题: Native code module security for arm instruction set architectures
- 专利标题(中): arm指令集架构的本机代码模块安全性
-
申请号: US14465407申请日: 2014-08-21
-
公开(公告)号: US08966628B2公开(公告)日: 2015-02-24
- 发明人: Robert Muth , Karl M. Schimpf , David C. Sehr , Cliff L. Biffle
- 申请人: Google Inc.
- 申请人地址: US CA Mountain View
- 专利权人: Google Inc.
- 当前专利权人: Google Inc.
- 当前专利权人地址: US CA Mountain View
- 代理机构: Fish & Richardson P.C.
- 主分类号: G06F11/00
- IPC分类号: G06F11/00 ; G06F21/52 ; G06F21/53
摘要:
Some embodiments provide a system that executes a native code module. During operation, the system obtains the native code module. Next, the system loads the native code module into a secure runtime environment. Finally, the system safely executes the native code module in the secure runtime environment by using a set of software fault isolation (SFI) mechanisms that constrain store instructions in the native code module. The SFI mechanisms also maintain control flow integrity for the native code module by dividing a code region associated with the native code module into equally sized code blocks and data blocks and starting each of the data blocks with an illegal instruction.
公开/授权文献
信息查询