Malicious software detection method based on mixing of improved naive Bayesian algorithm and gated loop unit
A technology of Bayesian algorithm and recurrent unit, which is applied in the direction of neural learning method, calculation, computer security device, etc., and can solve the problem of poor detection effect of Android malware
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0068] Malware detection method of the present embodiment is based on improved mixing and Naive Bayes algorithm gating circulation unit, such as figure 1 Shown, the method is implemented by the following steps:
[0069] A step of using software to be detected apktool sample set file decompile obtain decompile application's resource file, comprising: AndroidManifest.xml manifest file and the smali bytecode file;
[0070] Step two, extracted from decompile resource file feature set, comprising: Permission set, the Intent set and the sensitive API set; the extracted feature geometry per use from lowest to highest, to select a high frequency characteristic merged feature set, and quantizing the feature set; wherein,
[0071] Permission obtained from the collection of set and Intent AndroidManifest.xml file;
[0072] Smali sensitive API set obtained from the file;
[0073] By baksmali tool classes.dex decompile file parsed to determine API call interfaces, for example, the chmod user p...
specific Embodiment approach 2
[0076] And a different specific embodiment is directed to an embodiment according to the present embodiment, the step of extracting a feature from a resource file decompile Improved Naive Bayes algorithm mixing and circulation unit gated malware detection method according to a set of two, particularly utilizing rule mining (ARM) algorithms and processing methods associated with the TF-IDF algorithm static characteristics, remove larger correlation characteristic extracting static feature, naive Bayes algorithm and weighting process, feature dimensions reduce, remove redundant features to optimize computational efficiency; wherein the static features include requesting permission component, the API intent and sensitivity;
[0077] Naive Bayes algorithm although better classification results, but the correlation is large, naive Bayes good number of attributes among multiple property or effect classification algorithms, and conventional naive Bayes Algorithm attribute of default feat...
specific Embodiment approach 3
[0079] And the exemplary embodiment except that a two or three of the malware detection method of the present embodiment based on the embodiment of the mixing and improved Naive Bayes algorithm gating circulation unit, the circulation unit gated step process having a timing variation features, particularly for detection of the dynamic characteristics, by moving the mounting Xpoesd emulator or frame of the apparatus, to obtain root privileges, to extract the dynamic features through automated testing tools Monkey Runner + dynamic analysis tools Inspeckage;
[0080] Wherein the dynamic behavior characteristic feature refers Android application software is running, comprising the behavior file read and write operations, a call request, the request message, data encryption and decryption operations, data input and output network, reading private information, such acts can be expressed applications intention;
[0081] Action_sendnet dynamic characteristics represented by the data trans...
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