×

Behavioral scanning of mobile applications

  • US 9,894,096 B1
  • Filed: 07/29/2014
  • Issued: 02/13/2018
  • Est. Priority Date: 04/25/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for determining a suitability of a mobile application for distribution in a mobile application marketplace, the method comprising:

  • receiving a mobile application for distribution in a mobile application marketplace;

    performing a static analysis on the mobile application to identify a set of registered application permissions of the mobile application, and determine one or more events that simulate user interaction on the client device based on the identified registered application permissions;

    selecting an emulated environment configured to execute the mobile application based on the identified registered application permissions;

    executing the mobile application in the selected emulated environment, the emulated environment simulating a mobile device;

    recording behaviors of the simulated mobile device in response to providing the one or more events to the mobile application;

    classifying the mobile application as malicious or non-malicious based on the recorded behaviors; and

    determining, based on the classification, whether to approve or reject the mobile application for distribution in the mobile application marketplace.

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