A vulnerability detection method based on function-level code similarity
A vulnerability detection and similarity technology, applied in digital data processing, platform integrity maintenance, instruments, etc., can solve problems such as high computing costs, inability to distinguish between vulnerable code and patched code, and loss of vulnerability semantic information. To achieve the effect of guaranteed performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0039] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0040] figure 1 This is the overall system flow chart of the present invention.
[0041] The vulnerability function fingerprint library building module collects commit files and corresponding patch files of all CVE vulnerabilities from Github's CVE project library to build a vulnerability database, generates vulnerability function fingerprints based on the differences between CTPH algorithm and code, and establishes vulnerability function fingerprint database.
[0042] The fingerprint generation module of the objective function generates the fingerprint of the objective function based on the CTPH algorithm.
[0043] Vulnerability detection based on functional fingerprints includes two steps of matching: fuzzy matching and exact matching. Vulnerabilities can be successfully detected after both steps are successful.
[0044] figure 2 for figure 1 The f...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


