Patent · US Active

Systems and methods for combining static and dynamic code analysis

US9230099B1 · kind B1 · utility

14Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 2014
Grant dateJan 5, 2016
Priority date
Expiry dateMar 31, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/60
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer-implemented method for combining static and dynamic code analysis may include 1) identifying executable code that is to be analyzed to determine whether the executable code is capable of leaking sensitive data, 2) performing a static analysis of the executable code to identify one or more objects which the executable code may use to transfer sensitive data, the static analysis being performed by analyzing the executable code without executing the executable code, 3) using a result of the static analysis to tune a dynamic analysis to track the one or more objects identified during the static analysis, and 4) performing the dynamic analysis by, while the executable code is being executed, tracking the one or more objects identified during the static analysis to determine whether the executable code leaks sensitive data via the one or more objects. Various other methods, systems, and computer-readable media are also disclosed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.