×

Framework for efficient security coverage of mobile software applications

  • US 9,792,196 B1
  • Filed: 11/02/2015
  • Issued: 10/17/2017
  • Est. Priority Date: 02/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for automatically analyzing an application instance for improperly behaving code, the system comprising:

  • one or more hardware processors; and

    a memory coupled to the one or more hardware processors, the memory including a central intelligence engine that, when executed by the one or more hardware processors, (a) identifies a region of interest of the application instance that includes code by analyzing a portion of the code of the application instance and identifying whether the portion of the code either (i) represents an inappropriate code structure or (ii) would cause a potentially improper behavior of the code to occur, or (iii) would cause a potentially improper state transition when the portion of the code is executed, (b) determines specific stimuli that will cause one or more state transitions within the application instance to reach the region of interest, and (c) applies the stimuli to the application instance prior to monitoring of one or more behaviors resulting from execution of at least the portion of the code of the application instance at the region of interest within one or more virtual machines comprising a run-time environment.

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