发明名称 Proactive computer malware protection through dynamic translation
摘要 The present invention includes a system and method for translating potential malware devices into safe program code. The potential malware is translated from any one of a number of different types of source languages, including, but not limited to, native CPU program code, platform independent .NET byte code, scripting program code, and the like. Then the translated program code is compiled into program code that may be understood and executed by the native CPU. Before and/or during execution, the present invention causes a scanner to search for potential malware stored in memory. If malware is not detected, the computing device causes the CPU to execute the translated program code. However, execution and/or analysis of potential malware may be interrupted if computer memory that stores potential malware is altered during execution. In this instance, the potential malware now stored in memory is translated into safe program code before being executed.
申请公布号 US2006123244(A1) 申请公布日期 2006.06.08
申请号 US20040005000 申请日期 2004.12.06
申请人 MICROSOFT CORPORATION 发明人 GHEORGHESCU GHEORGHE M.;MARINESCU ADRIAN M.;STEPAN ADRIAN E.
分类号 H04L9/32 主分类号 H04L9/32
代理机构 代理人
主权项
地址