×

System and method for detecting malware in mobile device software applications

  • US 10,586,045 B2
  • Filed: 08/11/2016
  • Issued: 03/10/2020
  • Est. Priority Date: 08/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for testing a mobile device software application, the method comprising:

  • receiving a list of one or more system calls of interest;

    initiating one or more tests on the mobile device software application, wherein the one or more tests include extracting a manifest from the mobile device software application and parsing the extracted manifest to extract information regarding one or more intents and one or more permissions associated with the mobile device software application, wherein the one or more intents are messaging objects used to request an action from one or more components of the mobile device software application;

    receiving a system call generated by the mobile device software application in response to the one or more tests;

    determining if the received system call matches one or more of the system calls on the received list of system calls of interest; and

    if the received system call matches one or more of the system calls of interest on the received list;

    hooking the one or more system calls generated by the mobile device software application in response to the one or more initiated tests, wherein hooking the one or more system calls includes recording one or more inputs of the system calls in a log file, calling the one or more system calls, and recording one or more return values of the one or more system calls in the log file.

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