×

Automated behavioral and static analysis using an instrumented sandbox and machine learning classification for mobile security

  • US 9,672,355 B2
  • Filed: 09/14/2012
  • Issued: 06/06/2017
  • Est. Priority Date: 09/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for assessing the quality of mobile applications, the method comprising:

  • providing a computer networked environment comprising a cloud-based service for mobile devices that when operated;

    performs a static analysis risk assessment of binary code associated with a mobile application being submitted by a submission source, the static analysis comprising de-compiling the binary code to obtain corresponding source code and determining from the source code at least one capability of the binary code;

    examines execution behavior of the mobile application within an instrumented sandbox environment;

    aggregates analysis of the execution behavior and static analysis to generate a feature vector comprising;

    (i) a network summary feature, (ii) an operating system based behavioral feature, and (iii) a static analysis feature; and

    performs classification using the feature vector, yielding predictor statistics describing quality and vulnerability characteristics of mobile application.

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