首页> 外文OA文献 >Speculative Virtual Verification: Policy-Constrained Speculative Execution
【2h】

Speculative Virtual Verification: Policy-Constrained Speculative Execution

机译:投机虚拟验证:策略约束的投机执行

摘要

A key problem facing current computing systems is the inability to autonomously manage security vulnerabilities as well as more mundane errors. Since the design of computer architectures is usually performance-driven, hardware often lacks primitives for tasks in which raw speed is not the primary goal. There is little architectural support for monitoring execution at the instruction level, and no mechanisms for assisting an automated response. This paper advocates modifying general-purpose processors to provide both program supervision and automatic response via a policy-driven monitoring mechanism and instruction stream rewriting, respectively. These capabilities form the basis of speculative virtual verification (SVV).SVV is a model for the speculative execution of code based on high-level security and safety constraints. We introduce architectural enhancements to support this framework, including the ability to supply an automated response by rewriting the instruction stream. Finally, given the novelty of the SVV approach to executing software, we briefly consider some important challenges for SVV-based systems.
机译:当前计算系统面临的一个关键问题是无法自主管理安全漏洞以及更常见的错误。由于计算机体系结构的设计通常是性能驱动的,因此硬件通常缺少原始任务不是主要目标的任务的原语。几乎没有体系结构支持在指令级别监视执行,并且没有任何机制可以辅助自动响应。本文提倡修改通用处理器,以通过策略驱动的监视机制和指令流重写分别提供程序监视和自动响应。这些功能构成了推测性虚拟验证(SVV)的基础。SVV是用于基于高级安全性和安全性约束来推测性执行代码的模型。我们引入了体系结构增强来支持此框架,包括通过重写指令流来提供自动响应的能力。最后,鉴于SVV执行软件的新颖性,我们简要考虑了基于SVV的系统的一些重要挑战。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号