The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 17, 2009

Filed:

Oct. 02, 2007
Applicants:

Alexey V. Monastyrsky, Korolev, RU;

Andrey V. Sobko, Moscow, RU;

Mikhail A. Pavlyushchik, Moscow, RU;

Inventors:

Alexey V. Monastyrsky, Korolev, RU;

Andrey V. Sobko, Moscow, RU;

Mikhail A. Pavlyushchik, Moscow, RU;

Assignee:

Kaspersky Lab ZAO, Moscow, RU;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G08B 23/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Malicious behavior of a computer program is detected using an emulation engine, an event detector and an event analyzer. The emulation engine includes a system emulator configured to emulate, in an isolated computer environment, at least a part of a computer system and a program emulator configured to emulate in the isolated computer environment execution of the computer program, including execution of a plurality of executable components of the computer program, such as execution processes and threads. The event detector is configured to monitor events being generated by two or more of the executable components. The event analyzer is configured to determine, substantially in real time, based at least on one or more events generated by each of two or more of the plurality of executable components whether or not the computer program exhibits malicious behavior, wherein individually one or more of the plurality of executable components may exhibit benign behavior.


Find Patent Forward Citations

Loading…