发明名称 METHOD AND SYSTEM FOR MATCHING UNKNOWN SOFTWARE COMPONENT TO KNOWN SOFTWARE COMPONENT
摘要 A computer system or method identifies components. A component fingerprint storage is configured to memorize known fingerprints of known components. 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 for a normalized unknown component and fingerprints are generated for all normalized components included in the unknown component. It is determined 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.
申请公布号 US2014244679(A1) 申请公布日期 2014.08.28
申请号 US201414271648 申请日期 2014.05.07
申请人 Sonatype, Inc. 发明人 Fedorenko Igor;Tatavu Vlad;Whitehouse Jamie;Fox Brian Edward
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A computer system that identifies components, comprising: a component fingerprint storage configured to memorize known fingerprints of known components; and a processor cooperatively operable with the component fingerprint storage, and configured to facilitate: determining all components included within an unknown component;generating fingerprints for all components determined to be included in the unknown component;determining whether any of the fingerprints generated for the components included in the unknown component match any of the known fingerprints of known components; anddetermining whether the unknown component matches any of the known components based on matching of the known fingerprints of the components included in the unknown component.
地址 Fulton MD US