Research on the Hybrid Detection Method for Mobile Malware Applications
- Title
- Research on the Hybrid Detection Method for Mobile Malware Applications
- Author
- 김태근
- Advisor(s)
- 임을규
- Issue Date
- 2018-08
- Publisher
- 한양대학교
- Degree
- Doctor
- Abstract
- This paper suggests a novel hybrid framework to detect Android malware. The proposed hybrid framework uses both of the static analysis method and the dynamic analysis method to take advantages of both of analysis method in malware detection.
In the framework, a static analysis based detection component using various static features is first performed. This static analysis based detection component utilizes various features in order to reflect the properties of an application in various aspects. A multimodal deep learning algorithm is used to build the malware detection model. The proposed multimodal neural network model first processes different types of features of an application separately in its initial networks and then merges the results of the initial networks to determine whether the application is malicious or not.
After the static analysis detection is over, the dynamic analysis based detection component conducts the analysis for the application that is not filtered by the previous component. The dynamic analysis based detection component uses the detection model in the form a suffix tree contains the probabilistic confidence values that are generated using hidden markov model and calculate scores using the model to determine whether the application behavior is malicious or not. In addition, an application rewriting method to monitor and deliver application behaviors is used to alleviate the degrade of the usability.
In the evaluation for the static analysis based detection component, the detection accuracies of the proposed multimodal neural network method, plain deep neural network method, support vector machine method, and random forest method were measured and compared each other. In addition, The performance of static analysis based detection component in various aspects including the efficiency in model updates was measured and the usefulness of features is also checked. Experimental results show that the static analysis based detection component is effective enough to detect the malware.
In case of the dynamic analysis based detection component, the malware detection accuracy with different parameters and the time overhead in various aspects were measured by conducting the experiments. As a result, the experimental results showed that the proposed detection component can distinguish the malware effectively and efficiently.
- URI
- https://repository.hanyang.ac.kr/handle/20.500.11754/75939http://hanyang.dcollection.net/common/orgView/200000433472
- Appears in Collections:
- GRADUATE SCHOOL[S](대학원) > COMPUTER SCIENCE(컴퓨터·소프트웨어학과) > Theses (Ph.D.)
- Files in This Item:
There are no files associated with this item.
- Export
- RIS (EndNote)
- XLS (Excel)
- XML