会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 23. 发明申请
    • HARDWARE SHADOW STACK SUPPORT FOR LEGACY GUESTS
    • 硬件阴影堆栈支持LEGACY GUESTS
    • US20160092673A1
    • 2016-03-31
    • US14498075
    • 2014-09-26
    • Michael LeMayBarry E. Huntley
    • Michael LeMayBarry E. Huntley
    • G06F21/52G06F9/455
    • G06F21/52G06F8/30G06F8/31G06F9/4484G06F9/45533G06F9/45558G06F11/3419G06F21/56G06F2009/45587
    • Technologies for shadow stack support for legacy guests include a computing device having a processor with shadow stack support. During execution of a call instruction, the processor determines whether a legacy stack pointer is within bounds and generates a virtual machine exit if the legacy stack pointer is out-of-bounds. If not out-of-bounds, the processor pushes a return address onto the legacy stack and onto a shadow stack protected by a hypervisor. During execution of a return instruction, the processor determines whether top return addresses of the legacy stack and the shadow stack match, and generates a virtual machine exit if the return addresses do not match. If the return addresses match, the processor pops the return addresses off of the legacy stack and off of the shadow stack. The stack out-of-bounds and the stack mismatch virtual machine exits may be handled by the hypervisor. Other embodiments are described and claimed.
    • 用于传统客户端的影子堆栈支持技术包括具有处理器的计算设备,该处理器具有阴影栈支持。 在执行调用指令期间,处理器确定传统堆栈指针是否在边界内,如果传统堆栈指针超出边界,则会生成虚拟机退出。 如果不是超出范围,处理器将返回地址推送到传统堆栈上,并将其保存到由管理程序保护的影子堆栈上。 在执行返回指令期间,处理器确定传统堆栈和影子堆叠的顶部返回地址是否匹配,并且如果返回地址不匹配则生成虚拟机退出。 如果返回地址匹配,处理器会将返回地址从传统堆栈中弹出并离开阴影栈。 虚拟机管理程序可以处理堆栈超出范围和堆栈不匹配的虚拟机退出。 描述和要求保护其他实施例。