Public component library accurate version identification method and system based on cross fingerprint analysis

The invention discloses a public component library accurate version identification method and system based on cross fingerprint analysis. The method comprises the following steps: constructing a public component feature fingerprint database; crawling source codes of all public component library hist...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TAKEZAWA KEI, WANG YUNCHAO, WEI QIANG, GUO WEI, WANG XINLEI, ZHOU GUOMIAO
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention discloses a public component library accurate version identification method and system based on cross fingerprint analysis. The method comprises the following steps: constructing a public component feature fingerprint database; crawling source codes of all public component library historical versions; character string constants and export function lists of different versions of public component libraries in the source code are extracted, the character string constants are divided into copyright information, debugging information, function names and other character constants, and the export function lists and the cleaned character string constants serve as fingerprint data to be stored in a feature fingerprint database; taking fingerprint data in the feature fingerprint database as a main fingerprint, extracting collected corresponding fingerprint data in a binary public component library compiled in a real environment, and performing reverse enhancement training on the feature fingerprint databa