×

Systems and methods for whitelisting file clusters in connection with trusted software packages

  • US 10,089,469 B1
  • Filed: 06/12/2015
  • Issued: 10/02/2018
  • Est. Priority Date: 06/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for whitelisting file clusters in connection with trusted software packages, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • identifying, based on files present on a plurality of computing systems and by a backend server that curates file clusters for the plurality of computing systems, a trusted file cluster that comprises a plurality of clean files, the plurality of clean files representing at least a portion of a single software package;

    identifying, based on the files present on the plurality of computing systems and by the backend server, an additional file cluster that;

    is not, at the time that the additional file cluster is identified, recognized as part of the single software package; and

    includes a plurality of additional files in which each file in the plurality of additional files co-exists with the plurality of clean files included in the trusted file cluster on at least a threshold percentage of computing systems in the plurality of computing systems;

    determining that the trusted file cluster and the additional file cluster each represent portions of the single trusted software package; and

    in response to determining that the trusted file cluster and the additional file cluster represent portions of the single trusted software package;

    merging the trusted file cluster and the additional file cluster into a merged file cluster;

    whitelisting the merged file cluster on a whitelist that describes files that are explicitly approved for use on computing devices that utilize the whitelist; and

    using the whitelist to treat files represented on the whitelist at a lower level of security than files that are not represented on the whitelist.

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