Program recognition method and device based on machine learning
A program identification and machine learning technology, applied in the computer field, can solve the problems of low efficiency and lag in identifying malicious programs, and achieve the effect of saving manpower and improving identification efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example
[0053] see figure 1 , the flow chart of the first embodiment of generating a model for identifying program types for this application:
[0054] Step 101: Input the extracted massive programs, where the massive programs include malicious programs and non-malicious programs.
[0055] Step 102: Extract class behavior features from each input program, and classify the extracted class behavior features.
[0056] Specifically, analyze each program file, extract predefined class behavior features from the program file, generate feature vectors according to the extracted class behavior features, and the black and white attributes of each feature vector, according to the known compiler entry instruction sequence Determines the type of compiler that compiles the corresponding program.
[0057] The class behavior features in the embodiments of the present application are described in detail below. The class behavior features can be divided into import table library features and import ...
Example
[0150] see Figure 5 , which is a block diagram of the first embodiment of the program identification device based on machine learning:
[0151] The apparatus includes: an extraction unit 510 , a classification unit 520 , a judgment unit 530 and an output unit 540 .
[0152] Wherein, the extraction unit 510 is used to analyze the input unknown program, and extract the class behavior feature in the unknown program, and the class behavior feature includes the import table library feature and the import table application programming interface API feature;
[0153] A classification unit 520, configured to roughly classify the unknown program according to the extracted class behavior feature;
[0154] Judging unit 530, for inputting the unknown program into the generated training model and the corresponding decision-making machine for judgment according to the result of the rough classification;
[0155] The output unit 540 is configured to output an identification result of the ...
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap