×

System and method for detecting malicious mobile program code

  • US 9,246,938 B2
  • Filed: 04/23/2007
  • Issued: 01/26/2016
  • Est. Priority Date: 04/23/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of detecting malware, comprising:

  • receiving a program file;

    performing, by a malware detector comprising executable instructions, analysis on the program file to identify a plurality of URLs;

    associating, by the malware detector, a category with each of the plurality of URLs as a function of a URL filter database;

    assigning, by the malware detector, a malware probability and a malware type to each of the plurality of URLs responsive to the category associated with each of the plurality of URLs, wherein the malware type describes a function of malware associated with the category associated with that URL;

    calculating a malware type probability associated with the malware type of each of the plurality of URLs, the malware type probability comprising a probability that URLs in the category associated with that URL are associated with the malware type;

    assigning an overall malware type to the program file corresponding to the malware type of a first URL of the plurality of URLs having a malware type probability that exceeds a predetermined threshold value; and

    deciding how to dispose of the program file based at least in part on the overall malware type of the program file; and

    wherein the malware probability and the malware type of each of the plurality of URLs are assigned without accessing content pointed to by that URL unless that URL is uncategorized by the URL filter database, in which case accessing content pointed to by that URL in order to assign the malware probability and the malware type to that URL.

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