Software similarity measurement method and device
A similarity measurement and similarity technology, applied in the field of computer security, can solve the problems of indistinguishability, high false positive rate of similarity measurement methods, inability to effectively distinguish vulnerability functions and patch functions, etc., to achieve good application prospects and improve accuracy. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0032] In order to make the purpose, technical solution and advantages of the present invention more clear and understandable, the present invention will be further described in detail below in conjunction with the accompanying drawings and technical solutions.
[0033] In view of the fact that there is a relatively high false positive rate in the current field of software vulnerability mining, the embodiments of the present invention, see figure 1 As shown, a software similarity measurement method is provided, which includes the following content:
[0034] S101) For the binary program, the intermediate code is obtained through disassembly, and the intermediate code is normalized and standardized;
[0035] S102) Statistical function semantic features, filtering out the top M similar functions through coarse-grained similarity calculation, and adding them to the candidate function set;
[0036] S103) For the functions in the candidate function set, use the data flow dependency...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com