发明名称 SECURITY THROUGH OPCODE RANDOMIZATION
摘要 An opcode obfuscation system is described herein that varies the values of opcodes used by operating system or application code while the application is stored in memory. The system puts application code through a translation process as the application code is loaded, so that the code sits in memory with an altered instruction set. If new and potentially malicious code is injected into the process, its instruction set will not match that of the translated application code. As time to execute the application code approaches, the system puts the application code through a reverse translation process that converts the application code back to the original opcodes. Any malicious code injected into the process will also undergo the reverse translation, which will have the effect of making the malicious code detectable as invalid or erroneous.
申请公布号 US2012159193(A1) 申请公布日期 2012.06.21
申请号 US20100972433 申请日期 2010.12.18
申请人 SPRADLIN JEREMIAH C.;MICROSOFT CORPORATION 发明人 SPRADLIN JEREMIAH C.
分类号 G06F12/14 主分类号 G06F12/14
代理机构 代理人
主权项
地址
您可能感兴趣的专利