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)] | 20 Claims |
1. A computer-implemented method comprising:
processing a first software bill of materials for a software package 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;
comparing the first hierarchy of the plurality of components to a second hierarchy of components, the second hierarchy of components corresponding to a second software bill of materials, to determine a degree of difference between the first hierarchy and the second hierarchy;
comparing the degree of difference to one or more threshold values; and
applying a security policy with respect to the software package according to a comparison of the degree of difference to the one or more threshold values.
|