首页> 外国专利> Native code module security for arm instruction set architectures

Native code module security for arm instruction set architectures

机译:Arm指令集架构的本机代码模块安全性

摘要

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.
机译:一些实施例提供了一种执行本地代码模块的系统。在运行期间,系统获取本机代码模块。接下来,系统将本机代码模块加载到安全的运行时环境中。最后,系统通过使用一组限制本地代码模块中存储指令的软件故障隔离(SFI)机制,在安全的运行时环境中安全地执行本地代码模块。 SFI机制还通过将与本机代码模块关联的代码区域划分为大小相等的代码块和数据块,并以非法指令开始每个数据块,来维护本机代码模块的控制流完整性。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号