System and method for improving the efficiency of application emulation acceleration
AssigneeKaspersky Lab ZAO
InventorSergey Y. Belov
Life of this patent
Estimating the term…
Loading patent…
AssigneeKaspersky Lab ZAO
InventorSergey Y. Belov
Estimating the term…
An improved emulator for analyzing software code, and associated method. The emulator includes a virtual execution environment in which a series of virtual processing states are represented during emulation of a first portion of the software code, and a hardware accelerator that performs an initialization of the computing hardware to directly execute a second portion of the software code under investigation without emulation thereof in the virtual execution environment. An efficiency assessment module determines a measure of efficiency of performing the executing of the second portion of the software code under investigation without emulation thereof, and an acceleration decision module performs selection of the second portion of the software code under investigation to be directly executed by the hardware accelerator module based on the determined measure of efficiency.
In a computer system that includes computing hardware, including at least one processor, and data storage, a method for emulating an object of software code under investigation, the method comprising:
A security arrangement for detecting malware in an object of software code under investigation, the security arrangement comprising:
Dependencies are inferred from the claim text.