METHOD AND SYSTEM FOR MATCHING UNKNOWN SOFTWARE COMPONENT TO KNOWN SOFTWARE COMPONENT

A computer system or method identifies components 119-135. A component fingerprint storage is configured to memorize known fingerprints of known components 117. The term "component" used herein is defined to be a specific version of pre-existing executable software, or a reusable pre-exist...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FEDORENKO, IGOR, TATAVU, VLAD, FOX, BRIAN EDWARD, WHITEHOUSE, JAMIE
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A computer system or method identifies components 119-135. A component fingerprint storage is configured to memorize known fingerprints of known components 117. The term "component" used herein is defined to be a specific version of pre-existing executable software, or a reusable pre-existing self-contained software code building block which is not a complete stand-alone finished product ready for use and which is binary or source code. A fingerprint is generated 105 for a normalized 103 unknown component and fingerprints are generated for all normalized 103 components included in the unknown component. It is determined 107 whether any of the fingerprints generated for the normalized unknown component and for the normalized components included in the unknown component match any of the known fingerprints of known components.