首页> 外国专利> DEFENDING AGAINST SPECULATIVE EXECUTION EXPLOITS

DEFENDING AGAINST SPECULATIVE EXECUTION EXPLOITS

机译:防御执行功能攻击

摘要

Embodiments protect a computer application from being exploited by an attacker, while the application code is executed by a speculative execution engine having vulnerabilities. Embodiments are directed to systems that, prior to execution of the application by a speculative execution engine, locate a sequence of instructions of the application in which the speculative execution engine executes the instructions out of sequence. For example, the sequence of instructions may be an "if-then" code block. The systems determine a disposition that forces the speculative execution engine to execute the instructions in sequence. For example, the disposition may be adding a fence instruction to the sequence of instructions. During execution of the application code by the speculative execution engine, the systems change the sequence of instructions based on the disposition. The systems execute the changed sequence of instructions in place of the located sequence of instructions to prevent an attack on the application.
机译:实施例保护计算机应用程序不受攻击者利用,同时应用程序代码由具有漏洞的推测执行引擎执行。实施例针对于在由推测执行引擎执行应用之前,定位应用的指令序列的系统,其中推测执行引擎不按顺序执行指令。例如,指令序列可以是“ if-then”代码块。系统确定强制投机执行引擎按顺序执行指令的配置。例如,处置可以是将围栏指令添加到指令序列。在推测执行引擎执行应用程序代码期间,系统会根据配置更改指令的顺序。系统执行更改的指令序列来代替所定位的指令序列,以防止对应用程序的攻击。

著录项

  • 公开/公告号WO2019140274A1

    专利类型

  • 公开/公告日2019-07-18

    原文格式PDF

  • 申请/专利权人 VIRSEC SYSTEMS INC.;

    申请/专利号WO2019US13318

  • 发明设计人 GUPTA SATYA V.;

    申请日2019-01-11

  • 分类号G06F21/12;G06F21/52;G06F9/38;G06F21/57;

  • 国家 WO

  • 入库时间 2022-08-21 11:53:51

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号