会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Binary translator driven program state relocation
    • 二进制翻译器驱动程序状态迁移
    • US09135435B2
    • 2015-09-15
    • US13766233
    • 2013-02-13
    • Intel Corporation
    • Ashish VenkatArvind KrishnaswamyKoichi YamadaPalanivelrajan Rajan Shanmugavelayutham
    • G06F21/00G06F21/52G06F21/79
    • G06F21/52G06F21/79
    • This disclosure is directed to binary translator driven program state relocation. In general, a device may protect vulnerable program functions by setting them as non-executable. If an attempt is made to execute a protected program function, the program may trap to a binary translator in the device that may be configured to relocate program state from what has already been established (e.g., on a stack register). Program state may include resources (e.g., memory locations) used by the program during the course of execution. The binary translator may then translate the program into an executable form based on the relocated program state, and may be executed accordingly. Intruding code that attempts to overcome normal program execution and implement hostile operations (e.g., based the program state that is reflected in the stack register) will not function as intended since the relocated program state will cause unexpected results.
    • 本公开涉及二进制转换器驱动的程序状态重定位。 通常,设备可以通过将其设置为不可执行来保护易受攻击的程序功能。 如果尝试执行受保护的程序功能,程序可能陷入设备中的二进制翻译器,该二进制翻译器可被配置为将程序状态从已经建立的位置重新定位(例如,在堆栈寄存器上)。 程序状态可以包括程序在执行过程中使用的资源(例如,存储器位置)。 然后,二进制翻译器可以基于重新定位的程序状态将程序转换成可执行形式,并且可以相应地执行。 尝试克服正常程序执行和实施敌对操作(例如,基于反映在堆栈寄存器中的程序状态)的入侵代码将不会按预期运行,因为重新定位的程序状态将导致意外的结果。