Proxy server having mobile terminal malicious software behavior detection capability and method
A technology of proxy server and mobile terminal, which is applied in the field of working mechanism of new proxy server, and can solve problems such as inability to check installation files of mobile applications
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2015-12-23
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention relates to a working mechanism of a novel proxy server, in particular to a proxy server with mobile terminal malicious software behavior detection capability and a working method. Background technique
[0002] With the rapid popularization of mobile terminals, applications on mobile terminals are emerging in an endless stream. Every day, millions of mobile terminal applications appear in major third-party application markets, such as the domestic Android market, Baidu application market, and Anzhi market. Foreign Google Marketplace, Amazon Store, AppleStore, etc. Although the third-party application market has already scanned the installation files for malicious codes before the mobile application is put on the shelves, it is still found that a large number of malicious applications exist in the major third-party application markets. The DroidDream family of malware, discovered in 2011, had infected more than 260,000 Android devices befo...
Examples
Embodiment
[0191] Embodiment, set up the SVM model of machine learning supervised learning algorithm, concrete steps are:
[0192] 5-1) On the basis of the new unknown malware samples found, add category labels to form a new feature set;
[0193] 5-2) In the new feature set, select part of the data as the training set, and another part of the data as the test set;
[0194] 5-3) encoding the parameters of the SVM model;
[0195] 5-4) Initialization work, complete the preprocessing of data and the initialization of model parameters;
[0196] 5-5) training the SVM model on the network traffic feature set extracted from the training set;
[0197] 5-6) Use the test set to evaluate the classification effect of the model;
[0198] 5-7) Evaluate whether the classification effect meets the end condition;
[0199] 5-8) If the end condition has been reached, each parameter of the SVM model is obtained;
[0200] 5-9) Obtain the SVM model by the obtained parameters;
[0201] 5-10) If the end co...