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...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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 |
---|