首页> 外国专利> TECHNOLOGIES FOR UNTRUSTED CODE EXECUTION WITH PROCESSOR SANDBOX SUPPORT

TECHNOLOGIES FOR UNTRUSTED CODE EXECUTION WITH PROCESSOR SANDBOX SUPPORT

机译:带处理器沙盒支持的无扰码执行技术

摘要

Technologies for untrusted code execution include a computing device having a processor with sandbox support. The computing device executes code included in a native domain in a non-privileged, native processor mode. The computing device may invoke a sandbox jump processor instruction during execution of the code in the native domain to enter a sandbox domain. The computing device executes code in the sandbox domain in a non-privileged, sandbox processor mode in response to invoking the sandbox jump instruction. While executing in the sandbox processor mode, the processor denies access to memory outside of the sandbox domain and may deny execution of one or more prohibited instructions. From the sandbox domain, the computing device may execute a sandbox exit instruction to exit the sandbox domain and resume execution in the native domain. The computing device may execute processor instructions to configure the sandbox domain. Other embodiments are described and claimed.
机译:用于不受信任的代码执行的技术包括具有处理器的计算设备,该处理器具有沙箱支持。计算设备以非特权的本机处理器模式执行本机域中包括的代码。计算设备可以在本机域中的代码的执行期间调用沙盒跳转处理器指令以进入沙盒域。响应于调用沙箱跳转指令,计算设备以非特权沙箱处理器模式在沙箱域中执行代码。在沙盒处理器模式下执行时,处理器拒绝访问沙盒域外部的内存,并且可能拒绝执行一条或多条禁止的指令。计算设备可以从沙盒域执行沙盒退出指令以退出沙盒域并在本机域中恢复执行。计算设备可以执行处理器指令以配置沙箱域。描述和要求保护其他实施例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号