×

Static analysis of vulnerabilities in application packages

  • US 10,242,200 B1
  • Filed: 03/04/2016
  • Issued: 03/26/2019
  • Est. Priority Date: 03/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by one or more processors for statically analyzing an application package for vulnerabilities, the method comprising:

  • disassembling at least a portion of executable code for an application;

    searching the disassembled code for a definition of a potentially-vulnerable function;

    determining that the potentially-vulnerable function is defined and analyzing a portion of the disassembled code associated with the potentially-vulnerable function, wherein the analyzing comprises;

    searching the disassembled code associated with the potentially-vulnerable function for executable instructions associated with a non-vulnerable implementation of the potentially-vulnerable function, anddetermining, based on an absence of the executable instructions that at least one vulnerability associated with the potentially-vulnerable function is present; and

    based on the analysis, disabling the potentially-vulnerable function in the application and reporting a potential vulnerability in the potentially-vulnerable function.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×