×

Detection of malicious software packages

  • US 10,055,576 B2
  • Filed: 10/10/2017
  • Issued: 08/21/2018
  • Est. Priority Date: 10/06/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying, by a processor executing a security tool, a plurality of components contained in a software package comprising one of a java archive (JAR) file, an Android application package, a docker image, a container file, or a virtual machine image;

    comparing, by the processor, the plurality of components contained in the software package to a list of known components;

    classifying, by the processor, the software package as insecure when at least one of the plurality of compared components matches an insecure component on the list of known components, or as secure when each of the plurality of compared components matches a corresponding secure component on the list of known components;

    preventing, by the processor executing the security tool, addition of the software package to a software repository when the software package is classified as insecure; and

    in response to the at least one of the plurality of compared components matching the insecure component, providing, by the processor executing the security tool, an interface to enable a user to request the at least one of the plurality of compared components of the software package be added as a secure component on the list of known components.

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