Kaspersky Lab Has Been Granted a New Russian Patent
08 Jul 2011
<p>Kaspersky Lab, a leading developer of secure content and threat management solutions, announces that it has been granted Russian patent № 105770 that covers technology for emulation of a file system or system registry. The technology developed by Kaspersky Lab’s Andrey Krukov significantly increases the efficiency of file system emulation thanks to new architecture. The new technology will considerably enhance the performance of the system that emulates the launch of applications and which is widely used in Kaspersky Lab products to detect potentially dangerous code. </p>
<p>The standard implementation of the file system structure or system registry in emulation mode involves the creation of a hierarchical database. This database consists of numerous objects with information about them stored in different types of data fields (string, boolean expression, number, reference etc.). Every object in the database is characterized by its type and unique set of index fields through which the access is provided to the object. This structure provides high scalability and versatility without affecting performance.
The main features of the presented architecture are the hierarchical structures and cross references which allow access to the different fields of the various objects. The tree traversal which consists of 500,000 objects takes approximately one second.</p>
<p>The patent also describes the algorithm of the application emulator’s interaction with the operating memory and a method for ‘transparent’ reading and writing to a hard disk. Actual reading and writing operations are not performed in this instance; however, real-world working conditions are created for the program being analyzed. These methods allow in-depth analysis of suspicious program activity in relation to the operating memory and information stored on the hard drive, without damaging the operating system or user information.</p>
<p>Kaspersky Lab technologies are currently protected by 40 patents in Russia and 29 patents in the USA. Furthermore, the patent offices in the USA, Russia, China and Europe are currently examining more than 100 Kaspersky Lab patent applications relating to a range of unique IT security technologies.</p>