Kaspersky Lab has patented in the U.S. advanced technology of tracking code. As explained in the company's technology provides a convenient and secure tracing - tracing the successive events occurring in the performance of software instructions. Using a patented system experts can analyze the behavior of software products, without disclosing the original methods and internal processes.
A patent on a new technology is registered U.S. Patent Office on Mar. 30, 2010 under number 7,689,974 B1. The invention author is expert of Kaspersky Lab Michael Pavlyushchik.
According to specialists, tracking codes, you can study in detail the behavior of software in different environments execution. The results of the trace used for debugging, detecting and eliminating errors, optimize performance, etc. Data obtained during the tracing of code, may contain information about the algorithms of the software, including the intellectual property of the company, and therefore require protection against unauthorized access.
The results of the trace is not written in the form of text data, as usual, but in the form of binary code: all lines initially replaced by numeric identifiers, making it impossible to read traced data for untrusted parties. For software developers and trusted users to a patented system provides a means of transmission trace data in a human-readable text form.
"Tracing the code - it is an effective method of analyzing the behavior of programs by reviewing their code on the instructions. It has long been actively used in our products and research departments, - said the director of research and development of Kaspersky Lab's Nicholas Grebennikov. - A new patented technology will allow us to trace more convenient for the virus analysts, and its results - fully protected from unauthorized access."