×

Context-based analysis of applications

  • US 10,565,377 B1
  • Filed: 12/21/2016
  • Issued: 02/18/2020
  • Est. Priority Date: 12/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor configured to;

    receive a sample;

    determine, based at least in part by performing static analysis on the sample, a set of function call paths that include execution of a sensitive code segment comprising the sample;

    build a system component dependency graph; and

    assign a maliciousness verdict to the sample at least in part by using the system component dependency graph to evaluate the set of function call paths, including by determining whether, for each function call path included in the set of function call paths, the sensitive code segment is called in response to a human interaction;

    wherein, for at least one function call path included in the set of function call paths, the sensitive code segment is not called in response to a human interaction; and

    a memory coupled to the processor and configured to provide the processor with instructions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×