The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 01, 2024

Filed:

Dec. 23, 2021
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventors:

Jeffrey G. Schutt, Davis, CA (US);

Max Pritikin, Boulder, CO (US);

Assignee:

CISCO TECHNOLOGY, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/40 (2022.01); G06F 8/65 (2018.01); G06F 21/56 (2013.01); G06F 21/57 (2013.01); G06N 3/09 (2023.01); G06N 20/00 (2019.01); G06F 8/71 (2018.01); G06F 21/51 (2013.01);
U.S. Cl.
CPC ...
H04L 63/20 (2013.01); G06F 8/65 (2013.01); G06F 21/563 (2013.01); G06F 21/566 (2013.01); G06F 21/577 (2013.01); G06N 3/09 (2023.01); G06N 20/00 (2019.01); G06F 8/71 (2013.01); G06F 21/51 (2013.01);
Abstract

A method, computer system, and computer program product are provided for automatically analyzing software packages to identify the degree of differences between compared software packages and to apply security policies. A first software bill of materials for a software package is processed to extract a plurality of components of the software package, wherein the first software bill of materials indicates a first hierarchy of components based on relationships between components. The first hierarchy is compared to a second hierarchy, the second hierarchy corresponding to a second software bill of materials, to determine a degree of difference between the first hierarchy and the second hierarchy. The degree of difference is compared to one or more threshold values. A security policy is applied with respect to the software package according to a comparison of the degree of difference to the one or more threshold values.


Find Patent Forward Citations

Loading…